Public bug reported: 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.51 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.51 stable release: * mm/memory-hotplug: fix lowmem count overflow when offline pages * libata: make it clear that sata_inic162x is experimental * sched: Fix the broken sched_rr_get_interval() * drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight * perf: Fix event group context move * perf tools: Add anonymous huge page recognition * arcnet: cleanup sizeof parameter * sysctl net: Keep tcp_syn_retries inside the boundary * sctp: fully initialize sctp_outq in sctp_outq_init * ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup * usbnet: do not pretend to support SG/TSO * net_sched: Fix stack info leak in cbq_dump_wrr(). * af_key: more info leaks in pfkey messages * net_sched: info leak in atm_tc_dump_class() * drm/i915/lvds: ditch ->prepare special case * af_key: initialize satype in key_notify_policy_flush() * ALSA: usb-audio: skip UAC2 EFFECT_UNIT * ALSA: usb: Parse UAC2 extension unit like for UAC1 * ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info() * slab: introduce kmalloc_array() * NFSv4.1: integer overflow in decode_cb_sequence_args() * jfs: fix readdir cookie incompatibility with NFSv4 * vm: add no-mmu vm_iomap_memory() stub * nl80211: fix mgmt tx status and testmode reporting for netns * mac80211: fix duplicate retransmission detection * iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth * iwlwifi: add DELL SKU for 5150 HMC * ath9k_htc: do some initial hardware configuration * Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d] * Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f] * Bluetooth: ath3k: Add support for Fujitsu Lifebook UH5x2 [04c5:1330] * Bluetooth: ath3k: Add support for ID 0x13d3/0x3402 * Bluetooth: Add support for Atheros [0cf3:3121] * Bluetooth: Add support for Atheros [0cf3:e003] * ARM: 7791/1: a.out: remove partial a.out support * x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz * mwifiex: Add missing endian conversion. * USB: mos7840: fix race in register handling * serial/mxs-auart: fix race condition in interrupt handler * serial/mxs-auart: increase time to wait for transmitter to become idle * ixgbe: Fix Tx Hang issue with lldpad on 82598EB * virtio: console: fix race with port unplug and open/close * virtio: console: fix race in port_fops_open() and port unplug * virtio: console: clean up port data immediately at time of unplug * virtio: console: fix raising SIGIO after port unplug * virtio: console: return -ENODEV on all read operations after unplug * rt2x00: fix stop queue * USB: serial: ftdi_sio: add more RT Systems ftdi devices * ACPI / battery: Fix parsing _BIX return value * drm/radeon/atom: initialize more atom interpretor elements to 0 * cifs: extend the buffer length enought for sprintf() using * iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL * iwl4965: set power mode early * iwl4965: reset firmware after rfkill off * megaraid_sas: megaraid_sas driver init fails in kdump kernel * tracing: Fix fields of struct trace_iterator that are zeroed by mistake * ALSA: 6fire: fix DMA issues with URB transfer_buffer usage * drm/radeon: always program the MC on startup * hwmon: (adt7470) Fix incorrect return code check * ext4: fix mount/remount error messages for incompatible mount options * zd1201: do not use stack as URB transfer_buffer * Hostap: copying wrong data prism2_ioctl_giwaplist() * ALSA: 6fire: make buffers DMA-able (pcm) * ALSA: 6fire: make buffers DMA-able (midi) * jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() * USB: adutux: fix big-endian device-type reporting * USB: ti_usb_3410_5052: fix big-endian firmware handling * perf/arm: Fix armpmu_map_hw_event() * fs/proc/task_mmu.c: fix buffer overflow in add_page_map() * m68k/atari: ARAnyM - Fix NatFeat module support * m68k: Truncate base in do_div() * usb: add two quirky touchscreen * USB: mos7720: fix broken control requests * USB: keyspan: fix null-deref at disconnect and release * drm/i915: Invalidate TLBs for the rings after a reset * libata: apply behavioral quirks to sil3826 PMP * xen/events: initialize local per-cpu mask for all possible events * xen/events: mask events when changing their VCPU binding * block: Add bio_for_each_segment_all() * sg: Fix user memory corruption when SG_IO is interrupted by a signal * of: fdt: fix memory initialization for expanded DT * zfcp: fix lock imbalance by reworking request queue locking * zfcp: fix schedule-inside-lock in scsi_device list loops * nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error * nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection * Revert "PM / Domains: Fix handling of wakeup devices during system resume" * SCSI: nsp32: use mdelay instead of large udelay constants * microblaze: Update microblaze defconfigs * sound: Fix make allmodconfig on MIPS * sound: Fix make allmodconfig on MIPS correctly * CRIS: Add _sdata to vmlinux.lds.S * alpha: makefile: don't enforce small data model for kernel builds * include <linux/prefetch.h> in drivers/parisc/iommu-helpers.h * sparc32: support atomic64_t * Hexagon: misc compile warning/error cleanup due to missing headers * iwl4965: fix rfkill set state regression * ath9k_htc: Restore skb headroom when returning skb to mac80211 * powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor * powerpc: Work around gcc miscompilation of __pa() on 64-bit * powerpc/hvsi: Increase handshake timeout from 200ms to 400ms. * sunrpc: remove the second argument of k[un]map_atomic() * SUNRPC: Fix memory corruption issue on 32-bit highmem systems * drivers/base/memory.c: fix show_mem_removable() to handle missing sections * workqueue: cond_resched() after processing each work item * drm/i915: ivb: fix edp voltage swing reg val * drm/vmwgfx: Split GMR2_REMAP commands if they are to large * x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member * pci: frv architecture needs generic setup-bus infrastructure * m32r: consistently use "suffix-$(...)" * m32r: add memcpy() for CONFIG_KERNEL_GZIP=y * m32r: make memset() global for CONFIG_KERNEL_BZIP2=y * microblaze: Fix __futex_atomic_op macro register usage * sparc32: add ucmpdi2 * sparc32: Add ucmpdi2.o to obj-y instead of lib-y. * ALSA: opti9xx: Fix conflicting driver object name * target: Fix trailing ASCII space usage in INQUIRY vendor+model * KVM: s390: move kvm_guest_enter,exit closer to sie * x86/xen: do not identity map UNUSABLE regions in the machine E820 * Linux 3.2.51 ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Ubuntu Precise) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Precise) Importance: Undecided Status: New ** 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.51 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.51 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.51 stable release: - The following patches are in the 3.2.51 stable release: + * mm/memory-hotplug: fix lowmem count overflow when offline pages + * libata: make it clear that sata_inic162x is experimental + * sched: Fix the broken sched_rr_get_interval() + * drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight + * perf: Fix event group context move + * perf tools: Add anonymous huge page recognition + * arcnet: cleanup sizeof parameter + * sysctl net: Keep tcp_syn_retries inside the boundary + * sctp: fully initialize sctp_outq in sctp_outq_init + * ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup + * usbnet: do not pretend to support SG/TSO + * net_sched: Fix stack info leak in cbq_dump_wrr(). + * af_key: more info leaks in pfkey messages + * net_sched: info leak in atm_tc_dump_class() + * drm/i915/lvds: ditch ->prepare special case + * af_key: initialize satype in key_notify_policy_flush() + * ALSA: usb-audio: skip UAC2 EFFECT_UNIT + * ALSA: usb: Parse UAC2 extension unit like for UAC1 + * ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info() + * slab: introduce kmalloc_array() + * NFSv4.1: integer overflow in decode_cb_sequence_args() + * jfs: fix readdir cookie incompatibility with NFSv4 + * vm: add no-mmu vm_iomap_memory() stub + * nl80211: fix mgmt tx status and testmode reporting for netns + * mac80211: fix duplicate retransmission detection + * iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth + * iwlwifi: add DELL SKU for 5150 HMC + * ath9k_htc: do some initial hardware configuration + * Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d] + * Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f] + * Bluetooth: ath3k: Add support for Fujitsu Lifebook UH5x2 [04c5:1330] + * Bluetooth: ath3k: Add support for ID 0x13d3/0x3402 + * Bluetooth: Add support for Atheros [0cf3:3121] + * Bluetooth: Add support for Atheros [0cf3:e003] + * ARM: 7791/1: a.out: remove partial a.out support + * x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz + * mwifiex: Add missing endian conversion. + * USB: mos7840: fix race in register handling + * serial/mxs-auart: fix race condition in interrupt handler + * serial/mxs-auart: increase time to wait for transmitter to become idle + * ixgbe: Fix Tx Hang issue with lldpad on 82598EB + * virtio: console: fix race with port unplug and open/close + * virtio: console: fix race in port_fops_open() and port unplug + * virtio: console: clean up port data immediately at time of unplug + * virtio: console: fix raising SIGIO after port unplug + * virtio: console: return -ENODEV on all read operations after unplug + * rt2x00: fix stop queue + * USB: serial: ftdi_sio: add more RT Systems ftdi devices + * ACPI / battery: Fix parsing _BIX return value + * drm/radeon/atom: initialize more atom interpretor elements to 0 + * cifs: extend the buffer length enought for sprintf() using + * iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL + * iwl4965: set power mode early + * iwl4965: reset firmware after rfkill off + * megaraid_sas: megaraid_sas driver init fails in kdump kernel + * tracing: Fix fields of struct trace_iterator that are zeroed by mistake + * ALSA: 6fire: fix DMA issues with URB transfer_buffer usage + * drm/radeon: always program the MC on startup + * hwmon: (adt7470) Fix incorrect return code check + * ext4: fix mount/remount error messages for incompatible mount options + * zd1201: do not use stack as URB transfer_buffer + * Hostap: copying wrong data prism2_ioctl_giwaplist() + * ALSA: 6fire: make buffers DMA-able (pcm) + * ALSA: 6fire: make buffers DMA-able (midi) + * jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() + * USB: adutux: fix big-endian device-type reporting + * USB: ti_usb_3410_5052: fix big-endian firmware handling + * perf/arm: Fix armpmu_map_hw_event() + * fs/proc/task_mmu.c: fix buffer overflow in add_page_map() + * m68k/atari: ARAnyM - Fix NatFeat module support + * m68k: Truncate base in do_div() + * usb: add two quirky touchscreen + * USB: mos7720: fix broken control requests + * USB: keyspan: fix null-deref at disconnect and release + * drm/i915: Invalidate TLBs for the rings after a reset + * libata: apply behavioral quirks to sil3826 PMP + * xen/events: initialize local per-cpu mask for all possible events + * xen/events: mask events when changing their VCPU binding + * block: Add bio_for_each_segment_all() + * sg: Fix user memory corruption when SG_IO is interrupted by a signal + * of: fdt: fix memory initialization for expanded DT + * zfcp: fix lock imbalance by reworking request queue locking + * zfcp: fix schedule-inside-lock in scsi_device list loops + * nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error + * nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection + * Revert "PM / Domains: Fix handling of wakeup devices during system resume" + * SCSI: nsp32: use mdelay instead of large udelay constants + * microblaze: Update microblaze defconfigs + * sound: Fix make allmodconfig on MIPS + * sound: Fix make allmodconfig on MIPS correctly + * CRIS: Add _sdata to vmlinux.lds.S + * alpha: makefile: don't enforce small data model for kernel builds + * include <linux/prefetch.h> in drivers/parisc/iommu-helpers.h + * sparc32: support atomic64_t + * Hexagon: misc compile warning/error cleanup due to missing headers + * iwl4965: fix rfkill set state regression + * ath9k_htc: Restore skb headroom when returning skb to mac80211 + * powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor + * powerpc: Work around gcc miscompilation of __pa() on 64-bit + * powerpc/hvsi: Increase handshake timeout from 200ms to 400ms. + * sunrpc: remove the second argument of k[un]map_atomic() + * SUNRPC: Fix memory corruption issue on 32-bit highmem systems + * drivers/base/memory.c: fix show_mem_removable() to handle missing sections + * workqueue: cond_resched() after processing each work item + * drm/i915: ivb: fix edp voltage swing reg val + * drm/vmwgfx: Split GMR2_REMAP commands if they are to large + * x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member + * pci: frv architecture needs generic setup-bus infrastructure + * m32r: consistently use "suffix-$(...)" + * m32r: add memcpy() for CONFIG_KERNEL_GZIP=y + * m32r: make memset() global for CONFIG_KERNEL_BZIP2=y + * microblaze: Fix __futex_atomic_op macro register usage + * sparc32: add ucmpdi2 + * sparc32: Add ucmpdi2.o to obj-y instead of lib-y. + * ALSA: opti9xx: Fix conflicting driver object name + * target: Fix trailing ASCII space usage in INQUIRY vendor+model + * KVM: s390: move kvm_guest_enter,exit closer to sie + * x86/xen: do not identity map UNUSABLE regions in the machine E820 + * Linux 3.2.51 -- 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/1233387 Title: Precise update to 3.2.51 stable release Status in “linux” package in Ubuntu: New Status in “linux” source package in Precise: 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.51 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.51 stable release: * mm/memory-hotplug: fix lowmem count overflow when offline pages * libata: make it clear that sata_inic162x is experimental * sched: Fix the broken sched_rr_get_interval() * drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight * perf: Fix event group context move * perf tools: Add anonymous huge page recognition * arcnet: cleanup sizeof parameter * sysctl net: Keep tcp_syn_retries inside the boundary * sctp: fully initialize sctp_outq in sctp_outq_init * ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup * usbnet: do not pretend to support SG/TSO * net_sched: Fix stack info leak in cbq_dump_wrr(). * af_key: more info leaks in pfkey messages * net_sched: info leak in atm_tc_dump_class() * drm/i915/lvds: ditch ->prepare special case * af_key: initialize satype in key_notify_policy_flush() * ALSA: usb-audio: skip UAC2 EFFECT_UNIT * ALSA: usb: Parse UAC2 extension unit like for UAC1 * ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info() * slab: introduce kmalloc_array() * NFSv4.1: integer overflow in decode_cb_sequence_args() * jfs: fix readdir cookie incompatibility with NFSv4 * vm: add no-mmu vm_iomap_memory() stub * nl80211: fix mgmt tx status and testmode reporting for netns * mac80211: fix duplicate retransmission detection * iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth * iwlwifi: add DELL SKU for 5150 HMC * ath9k_htc: do some initial hardware configuration * Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d] * Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f] * Bluetooth: ath3k: Add support for Fujitsu Lifebook UH5x2 [04c5:1330] * Bluetooth: ath3k: Add support for ID 0x13d3/0x3402 * Bluetooth: Add support for Atheros [0cf3:3121] * Bluetooth: Add support for Atheros [0cf3:e003] * ARM: 7791/1: a.out: remove partial a.out support * x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz * mwifiex: Add missing endian conversion. * USB: mos7840: fix race in register handling * serial/mxs-auart: fix race condition in interrupt handler * serial/mxs-auart: increase time to wait for transmitter to become idle * ixgbe: Fix Tx Hang issue with lldpad on 82598EB * virtio: console: fix race with port unplug and open/close * virtio: console: fix race in port_fops_open() and port unplug * virtio: console: clean up port data immediately at time of unplug * virtio: console: fix raising SIGIO after port unplug * virtio: console: return -ENODEV on all read operations after unplug * rt2x00: fix stop queue * USB: serial: ftdi_sio: add more RT Systems ftdi devices * ACPI / battery: Fix parsing _BIX return value * drm/radeon/atom: initialize more atom interpretor elements to 0 * cifs: extend the buffer length enought for sprintf() using * iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL * iwl4965: set power mode early * iwl4965: reset firmware after rfkill off * megaraid_sas: megaraid_sas driver init fails in kdump kernel * tracing: Fix fields of struct trace_iterator that are zeroed by mistake * ALSA: 6fire: fix DMA issues with URB transfer_buffer usage * drm/radeon: always program the MC on startup * hwmon: (adt7470) Fix incorrect return code check * ext4: fix mount/remount error messages for incompatible mount options * zd1201: do not use stack as URB transfer_buffer * Hostap: copying wrong data prism2_ioctl_giwaplist() * ALSA: 6fire: make buffers DMA-able (pcm) * ALSA: 6fire: make buffers DMA-able (midi) * jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() * USB: adutux: fix big-endian device-type reporting * USB: ti_usb_3410_5052: fix big-endian firmware handling * perf/arm: Fix armpmu_map_hw_event() * fs/proc/task_mmu.c: fix buffer overflow in add_page_map() * m68k/atari: ARAnyM - Fix NatFeat module support * m68k: Truncate base in do_div() * usb: add two quirky touchscreen * USB: mos7720: fix broken control requests * USB: keyspan: fix null-deref at disconnect and release * drm/i915: Invalidate TLBs for the rings after a reset * libata: apply behavioral quirks to sil3826 PMP * xen/events: initialize local per-cpu mask for all possible events * xen/events: mask events when changing their VCPU binding * block: Add bio_for_each_segment_all() * sg: Fix user memory corruption when SG_IO is interrupted by a signal * of: fdt: fix memory initialization for expanded DT * zfcp: fix lock imbalance by reworking request queue locking * zfcp: fix schedule-inside-lock in scsi_device list loops * nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error * nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection * Revert "PM / Domains: Fix handling of wakeup devices during system resume" * SCSI: nsp32: use mdelay instead of large udelay constants * microblaze: Update microblaze defconfigs * sound: Fix make allmodconfig on MIPS * sound: Fix make allmodconfig on MIPS correctly * CRIS: Add _sdata to vmlinux.lds.S * alpha: makefile: don't enforce small data model for kernel builds * include <linux/prefetch.h> in drivers/parisc/iommu-helpers.h * sparc32: support atomic64_t * Hexagon: misc compile warning/error cleanup due to missing headers * iwl4965: fix rfkill set state regression * ath9k_htc: Restore skb headroom when returning skb to mac80211 * powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor * powerpc: Work around gcc miscompilation of __pa() on 64-bit * powerpc/hvsi: Increase handshake timeout from 200ms to 400ms. * sunrpc: remove the second argument of k[un]map_atomic() * SUNRPC: Fix memory corruption issue on 32-bit highmem systems * drivers/base/memory.c: fix show_mem_removable() to handle missing sections * workqueue: cond_resched() after processing each work item * drm/i915: ivb: fix edp voltage swing reg val * drm/vmwgfx: Split GMR2_REMAP commands if they are to large * x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member * pci: frv architecture needs generic setup-bus infrastructure * m32r: consistently use "suffix-$(...)" * m32r: add memcpy() for CONFIG_KERNEL_GZIP=y * m32r: make memset() global for CONFIG_KERNEL_BZIP2=y * microblaze: Fix __futex_atomic_op macro register usage * sparc32: add ucmpdi2 * sparc32: Add ucmpdi2.o to obj-y instead of lib-y. * ALSA: opti9xx: Fix conflicting driver object name * target: Fix trailing ASCII space usage in INQUIRY vendor+model * KVM: s390: move kvm_guest_enter,exit closer to sie * x86/xen: do not identity map UNUSABLE regions in the machine E820 * Linux 3.2.51 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1233387/+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