** Description changed: + SRU Justification - SRU Justification + Impact: + The upstream process for stable tree updates is quite similar + in scope to the Ubuntu SRU process, e.g., each patch has to + demonstrably fix a bug, and each patch is vetted by upstream + by originating either directly from Linus' tree or in a minimally + backported form of that patch. The 3.2.65 upstream stable + patch set is now available. It should be included in the Ubuntu + kernel as well. - Impact: - The upstream process for stable tree updates is quite similar - in scope to the Ubuntu SRU process, e.g., each patch has to - demonstrably fix a bug, and each patch is vetted by upstream - by originating either directly from Linus' tree or in a minimally - backported form of that patch. The 3.2.65 upstream stable - patch set is now available. It should be included in the Ubuntu - kernel as well. + git://git.kernel.org/ - git://git.kernel.org/ + TEST CASE: TBD - TEST CASE: TBD + The following patches are in the 3.2.65 stable release: - The following patches are in the 3.2.65 stable release: + kvm: x86: fix stale mmio cache bug + UBIFS: remove mst_mutex + UBIFS: fix a race condition + UBIFS: fix free log space calculation + Bluetooth: Fix issue with USB suspend in btusb driver + KVM: s390: unintended fallthrough for external call + ext4: check EA value offset when loading + PCI: pciehp: Prevent NULL dereference during probe + PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size + ext4: don't check quota format when there are no quota files + media: usb: uvc: add a quirk for Dell XPS M1330 webcam + USB: serial: cp210x: added Ketra N1 wireless interface support + USB: cp210x: add support for Seluxit USB dongle + PCI: Generate uppercase hex for modalias interface class + v4l2-common: fix overflow in v4l_bound_align_image() + USB: add reset resume quirk for usb3503 + USB: Add device quirk for ASUS T100 Base Station keyboard + firmware_class: make sure fw requests contain a name + Drivers: hv: vmbus: Cleanup vmbus_post_msg() + Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() + Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() + Drivers: hv: vmbus: Fix a bug in vmbus_open() + Drivers: hv: vmbus: Cleanup vmbus_close_internal() + Drivers: hv: vmbus: Cleanup hv_post_message() + spi: dw-mid: respect 8 bit mode + spi: dw-mid: check that DMA was inited before exit + spi: dw-mid: terminate ongoing transfers at exit + kvm: don't take vcpu mutex for obviously invalid vcpu ioctls + x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead + lockd: Try to reconnect if statd has moved + rt2800: correct BBP1_TX_POWER_CTRL mask + staging:iio:ad5933: Drop "raw" from channel names + Documentation: lzo: document part of the encoding + libata-sff: Fix controllers with no ctl port + NFSv4: fix open/lock state recovery error handling + framebuffer: fix border color + framebuffer: fix screen corruption when copying + NFSv4.1: Fix an NFSv4.1 state renewal regression + target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE + vfs: fix data corruption when blocksize < pagesize for mmaped data + m68k: Disable/restore interrupts in hwreg_present()/hwreg_write() + dm bufio: update last_accessed when relinking a buffer + dm log userspace: fix memory leak in dm_ulog_tfr_init failure path + ext4: don't orphan or truncate the boot loader inode + ext4: add ext4_iget_normal() which is to be used for dir tree lookups + ecryptfs: avoid to access NULL pointer when write metadata in xattr + pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller + fs: Fix theoretical division by 0 in super_cache_scan(). + fs: make cont_expand_zero interruptible + fix misuses of f_count() in ppp and netlink + block: fix alignment_offset math that assumes io_min is a power-of-2 + fanotify: enable close-on-exec on events' fd when requested in fanotify_init() + Input: synaptics - gate forcepad support by DMI check + Input: i8042 - add noloop quirk for Asus X750LN + ext4: fix reservation overflow in ext4_da_write_begin + spi: pl022: Fix incorrect dma_unmap_sg + kernel: add support for gcc 5 + ALSA: emu10k1: Fix deadlock in synth voice lookup + libceph: ceph-msgr workqueue needs a resque worker + selinux: fix inode security list corruption + dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks + compiler: Define OPTIMIZER_HIDE_VAR + random: add and use memzero_explicit() for clearing data + xtensa: re-wire umount syscall to sys_oldumount + dm raid: ensure superblock's size matches device's logical block size + ext3: Don't check quota format when there are no quota files + USB: serial: cp210x: add Silicon Labs 358x VID and PID + usb: serial: ftdi_sio: add Awinda Station and Dongle products + usb: option: add support for Telit LE910 + USB: option: add Haier CE81B CDMA modem + x86: Conditionally update time when ack-ing pending irqs + x86, apic: Handle a bad TSC more gracefully + scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND + usb: serial: ftdi_sio: add "bricked" FTDI device PID + usb: gadget: udc: core: fix kernel oops with soft-connect + nfsd4: fix crash on unknown operation number + MIPS: ftrace: Fix a microMIPS build problem + kvm: x86: don't kill guest on unknown exit reason + Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 + posix-timers: Fix stack info leak in timer_create() + futex: Fix a race condition between REQUEUE_PI and task death + ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks + ahci: Add Device IDs for Intel Sunrise Point PCH + PM / Sleep: fix recovery during resuming from hibernation + ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode + evm: check xattr value length and type in evm_inode_setxattr() + drm/radeon: remove invalid pci id + zap_pte_range: update addr when forcing flush after TLB batching faiure + ASoC: fsi: remove unsupported PAUSE flag + cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. + mm, thp: fix collapsing of hugepages on madvise + lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() + mac80211: properly flush delayed scan work on interface removal + ext4: fix overflow when updating superblock backups after resize + ext4: fix oops when loading block bitmap failed + ext4: bail out from make_indexed_dir() on first error + ds3000: fix LNB supply voltage on Tevii S480 on initialization + wireless: rt2x00: add new rt2800usb device + drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size. + block: Fix computation of merged request priority + USB: kobil_sct: fix non-atomic allocation in write path + USB: opticon: fix non-atomic allocation in write path + mac80211: fix use-after-free in defragmentation + USB: cdc-acm: add device id for GW Instek AFG-2225 + usb: Do not allow usb_alloc_streams on unconfigured devices + usb-storage: handle a skipped data phase + xhci: no switching back on non-ULT Haswell + ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect + staging:iio:ade7758: Remove "raw" from channel name + USB: cdc-acm: only raise DTR on transitions from B0 + serial: Fix divide-by-zero fault in uart_get_divisor() + tty: Fix high cpu load if tty is unreleaseable + tty/vt: don't set font mappings on vc not supporting this + spi: dw: Fix dynamic speed change. + Input: alps - ignore potential bare packets when device is out of sync + Input: alps - allow up to 2 invalid packets without resetting device + USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick + scsi: only re-lock door after EH on devices that were reset + audit: keep inode pinned + rt2x00: do not align payload on modern H/W + libceph: do not crash on large auth tickets + ASoC: sgtl5000: Fix SMALL_POP bit definition + firewire: cdev: prevent kernel stack leaking into ioctl arguments + iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask + x86: Require exact match for 'noxsave' command line option + can: dev: avoid calling kfree_skb() from interrupt context + can: esd_usb2: fix memory leak on disconnect + x86, 64bit, mm: Mark data/bss/brk to nx + x86, mm: Set NX across entire PMD at boot + of/base: Fix PowerPC address parsing hack + usb: serial: ftdi_sio: add PIDs for Matrix Orbital products + USB: keyspan: fix tty line-status reporting + USB: keyspan: fix overrun-error reporting + USB: ssu100: fix overrun-error reporting + sunrpc: fix byte-swapping of displayed XID + SUNRPC: Fix locking around callback channel reply receive + MIPS: oprofile: Fix backtrace on 64-bit kernel + nfsd: Fix slot wake up race in the nfsv4.1 callback code + bnx2fc: do not add shared skbs to the fcoe_rx_list + ARM: 8216/1: xscale: correct auxiliary register in suspend/resume + USB: xhci: don't start a halted endpoint before its new dequeue is set + Revert "xhci: clear root port wake on bits if controller isn't wake-up capable" + USB: xhci: Reset a halted endpoint immediately when we encounter a stall. + usb: xhci: rework root port wake bits if controller isn't allowed to wakeup + x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs + ALSA: hda - Limit 40bit DMA for AMD HDMI controllers + MIPS: Loongson: Make platform serial setup always built-in. + usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 + Input: xpad - use proper endpoint type + mei: limit the number of consecutive resets + tcp: be more strict before accepting ECN negociation + hpsa: fix a race in cmd_free/scsi_done + Patch for 3.2.x, 3.4.x IP identifier regression + crypto: algif - avoid excessive use of socket buffer in skcipher + perf: Handle compat ioctl + mm: Remove false WARN_ON from pagecache_isize_extended() + Linux 3.2.65 + + The following patches were already applied to the Precise kernel: + + Revert "lzo: properly check for overruns" + lzo: check for length overrun in variable length encoding. + kvm: fix excessive pages un-pinning in kvm_iommu_map error path. + tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1 + tracing/syscalls: Ignore numbers outside NR_syscalls' range + x86_64, traps: Stop using IST for #SS + x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C + x86_64, traps: Rework bad_iret + mei: add mei_quirk_probe function
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1408799 Title: Precise update to 3.2.65 stable release Status in linux package in Ubuntu: New Bug description: SRU Justification Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from Linus' tree or in a minimally backported form of that patch. The 3.2.65 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well. git://git.kernel.org/ TEST CASE: TBD The following patches are in the 3.2.65 stable release: kvm: x86: fix stale mmio cache bug UBIFS: remove mst_mutex UBIFS: fix a race condition UBIFS: fix free log space calculation Bluetooth: Fix issue with USB suspend in btusb driver KVM: s390: unintended fallthrough for external call ext4: check EA value offset when loading PCI: pciehp: Prevent NULL dereference during probe PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size ext4: don't check quota format when there are no quota files media: usb: uvc: add a quirk for Dell XPS M1330 webcam USB: serial: cp210x: added Ketra N1 wireless interface support USB: cp210x: add support for Seluxit USB dongle PCI: Generate uppercase hex for modalias interface class v4l2-common: fix overflow in v4l_bound_align_image() USB: add reset resume quirk for usb3503 USB: Add device quirk for ASUS T100 Base Station keyboard firmware_class: make sure fw requests contain a name Drivers: hv: vmbus: Cleanup vmbus_post_msg() Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() Drivers: hv: vmbus: Fix a bug in vmbus_open() Drivers: hv: vmbus: Cleanup vmbus_close_internal() Drivers: hv: vmbus: Cleanup hv_post_message() spi: dw-mid: respect 8 bit mode spi: dw-mid: check that DMA was inited before exit spi: dw-mid: terminate ongoing transfers at exit kvm: don't take vcpu mutex for obviously invalid vcpu ioctls x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead lockd: Try to reconnect if statd has moved rt2800: correct BBP1_TX_POWER_CTRL mask staging:iio:ad5933: Drop "raw" from channel names Documentation: lzo: document part of the encoding libata-sff: Fix controllers with no ctl port NFSv4: fix open/lock state recovery error handling framebuffer: fix border color framebuffer: fix screen corruption when copying NFSv4.1: Fix an NFSv4.1 state renewal regression target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE vfs: fix data corruption when blocksize < pagesize for mmaped data m68k: Disable/restore interrupts in hwreg_present()/hwreg_write() dm bufio: update last_accessed when relinking a buffer dm log userspace: fix memory leak in dm_ulog_tfr_init failure path ext4: don't orphan or truncate the boot loader inode ext4: add ext4_iget_normal() which is to be used for dir tree lookups ecryptfs: avoid to access NULL pointer when write metadata in xattr pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller fs: Fix theoretical division by 0 in super_cache_scan(). fs: make cont_expand_zero interruptible fix misuses of f_count() in ppp and netlink block: fix alignment_offset math that assumes io_min is a power-of-2 fanotify: enable close-on-exec on events' fd when requested in fanotify_init() Input: synaptics - gate forcepad support by DMI check Input: i8042 - add noloop quirk for Asus X750LN ext4: fix reservation overflow in ext4_da_write_begin spi: pl022: Fix incorrect dma_unmap_sg kernel: add support for gcc 5 ALSA: emu10k1: Fix deadlock in synth voice lookup libceph: ceph-msgr workqueue needs a resque worker selinux: fix inode security list corruption dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks compiler: Define OPTIMIZER_HIDE_VAR random: add and use memzero_explicit() for clearing data xtensa: re-wire umount syscall to sys_oldumount dm raid: ensure superblock's size matches device's logical block size ext3: Don't check quota format when there are no quota files USB: serial: cp210x: add Silicon Labs 358x VID and PID usb: serial: ftdi_sio: add Awinda Station and Dongle products usb: option: add support for Telit LE910 USB: option: add Haier CE81B CDMA modem x86: Conditionally update time when ack-ing pending irqs x86, apic: Handle a bad TSC more gracefully scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND usb: serial: ftdi_sio: add "bricked" FTDI device PID usb: gadget: udc: core: fix kernel oops with soft-connect nfsd4: fix crash on unknown operation number MIPS: ftrace: Fix a microMIPS build problem kvm: x86: don't kill guest on unknown exit reason Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 posix-timers: Fix stack info leak in timer_create() futex: Fix a race condition between REQUEUE_PI and task death ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks ahci: Add Device IDs for Intel Sunrise Point PCH PM / Sleep: fix recovery during resuming from hibernation ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode evm: check xattr value length and type in evm_inode_setxattr() drm/radeon: remove invalid pci id zap_pte_range: update addr when forcing flush after TLB batching faiure ASoC: fsi: remove unsupported PAUSE flag cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. mm, thp: fix collapsing of hugepages on madvise lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() mac80211: properly flush delayed scan work on interface removal ext4: fix overflow when updating superblock backups after resize ext4: fix oops when loading block bitmap failed ext4: bail out from make_indexed_dir() on first error ds3000: fix LNB supply voltage on Tevii S480 on initialization wireless: rt2x00: add new rt2800usb device drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size. block: Fix computation of merged request priority USB: kobil_sct: fix non-atomic allocation in write path USB: opticon: fix non-atomic allocation in write path mac80211: fix use-after-free in defragmentation USB: cdc-acm: add device id for GW Instek AFG-2225 usb: Do not allow usb_alloc_streams on unconfigured devices usb-storage: handle a skipped data phase xhci: no switching back on non-ULT Haswell ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect staging:iio:ade7758: Remove "raw" from channel name USB: cdc-acm: only raise DTR on transitions from B0 serial: Fix divide-by-zero fault in uart_get_divisor() tty: Fix high cpu load if tty is unreleaseable tty/vt: don't set font mappings on vc not supporting this spi: dw: Fix dynamic speed change. Input: alps - ignore potential bare packets when device is out of sync Input: alps - allow up to 2 invalid packets without resetting device USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick scsi: only re-lock door after EH on devices that were reset audit: keep inode pinned rt2x00: do not align payload on modern H/W libceph: do not crash on large auth tickets ASoC: sgtl5000: Fix SMALL_POP bit definition firewire: cdev: prevent kernel stack leaking into ioctl arguments iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask x86: Require exact match for 'noxsave' command line option can: dev: avoid calling kfree_skb() from interrupt context can: esd_usb2: fix memory leak on disconnect x86, 64bit, mm: Mark data/bss/brk to nx x86, mm: Set NX across entire PMD at boot of/base: Fix PowerPC address parsing hack usb: serial: ftdi_sio: add PIDs for Matrix Orbital products USB: keyspan: fix tty line-status reporting USB: keyspan: fix overrun-error reporting USB: ssu100: fix overrun-error reporting sunrpc: fix byte-swapping of displayed XID SUNRPC: Fix locking around callback channel reply receive MIPS: oprofile: Fix backtrace on 64-bit kernel nfsd: Fix slot wake up race in the nfsv4.1 callback code bnx2fc: do not add shared skbs to the fcoe_rx_list ARM: 8216/1: xscale: correct auxiliary register in suspend/resume USB: xhci: don't start a halted endpoint before its new dequeue is set Revert "xhci: clear root port wake on bits if controller isn't wake-up capable" USB: xhci: Reset a halted endpoint immediately when we encounter a stall. usb: xhci: rework root port wake bits if controller isn't allowed to wakeup x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs ALSA: hda - Limit 40bit DMA for AMD HDMI controllers MIPS: Loongson: Make platform serial setup always built-in. usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 Input: xpad - use proper endpoint type mei: limit the number of consecutive resets tcp: be more strict before accepting ECN negociation hpsa: fix a race in cmd_free/scsi_done Patch for 3.2.x, 3.4.x IP identifier regression crypto: algif - avoid excessive use of socket buffer in skcipher perf: Handle compat ioctl mm: Remove false WARN_ON from pagecache_isize_extended() Linux 3.2.65 The following patches were already applied to the Precise kernel: Revert "lzo: properly check for overruns" lzo: check for length overrun in variable length encoding. kvm: fix excessive pages un-pinning in kvm_iommu_map error path. tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1 tracing/syscalls: Ignore numbers outside NR_syscalls' range x86_64, traps: Stop using IST for #SS x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C x86_64, traps: Rework bad_iret mei: add mei_quirk_probe function To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1408799/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp