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.45 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.45 stable release:

* Linux 3.2.45
* x86/mm: account for PGDIR_SIZE alignment
* r8169: fix vlan tag read ordering.
* powerpc: fix numa distance for form0 device tree
* kernel/audit_tree.c: tree will leak memory when failure occurs in 
audit_trim_trees()
* ixgbe: add missing rtnl_lock in PM resume path
* drm/i915: Fix detection of base of stolen memory
* r8169: fix 8168evl frame padding.
* sparc64: Fix race in TLB batch processing.
* net: drop dst before queueing fragments
* netrom: fix invalid use of sizeof in nr_recvmsg()
* tipc: fix info leaks via msg_name in  recv_msg/recv_stream
* rose: fix info leak via msg_name in rose_recvmsg()
* netrom: fix info leak via msg_name in nr_recvmsg()
* llc: Fix missing msg_namelen update in  llc_ui_recvmsg()
* iucv: Fix missing msg_namelen update in  iucv_sock_recvmsg()
* irda: Fix missing msg_namelen update in  irda_recvmsg_dgram()
* caif: Fix missing msg_namelen update in  caif_seqpkt_recvmsg()
* Bluetooth: RFCOMM - Fix missing msg_namelen update in  rfcomm_sock_recvmsg()
* Bluetooth: fix possible info leak in bt_sock_recvmsg()
* ax25: fix info leak via msg_name in ax25_recvmsg()
* atm: update msg_namelen in vcc_recvmsg()
* tcp: call tcp_replace_ts_recent() from tcp_ack()
* net: sctp: sctp_auth_key_put: use kzfree instead of  kfree
* esp4: fix error return code in esp_output()
* tcp: incoming connections might use wrong route under  synflood
* rtnetlink: Call nlmsg_parse() with correct header  length
* netfilter: don't reset nf_trace in nf_reset()
* af_unix: If we don't care about credentials coallesce  all messages
* bonding: IFF_BONDING is not stripped on enslave  failure
* bonding: fix bonding_masters race condition in bond  unloading
* atl1e: limit gso segment size to prevent generation of  wrong ip length fields
* net: count hw_addr syncs so that unsync works  properly.
* net IPv6 : Fix broken IPv6 routing table after  loopback down-up
* cbq: incorrect processing of high limits
* vm: convert HPET mmap to vm_iomap_memory() helper
* vm: convert fb_mmap to vm_iomap_memory() helper
* vm: convert snd_pcm_lib_mmap_iomem() to vm_iomap_memory() helper
* vm: add vm_iomap_memory() helper function
* s390: move dummy io_remap_pfn_range() to asm/pgtable.h
* perf/x86: Fix offcore_rsp valid mask for SNB/IVB
* perf: Treat attr.config as u64 in perf_swevent_init()
* perf: Fix error return code
* tty: fix up atime/mtime mess, take three
* TTY: fix atime/mtime regression
* TTY: do not update atime/mtime on read/write
* drm/radeon: fix handling of v6 power tables
* drm/radeon: fix possible segfault when parsing pm tables
* drm/radeon: fix endian bugs in atom_allocate_fb_scratch()
* ipc: sysv shared memory limited to 8TiB
* fs/dcache.c: add cond_resched() to shrink_dcache_parent()
* inotify: invalid mask should return a error number but not set it
* md: bad block list should default to disabled.
* drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
* fs/fscache/stats.c: fix memory leak
* ARM: u300: fix ages old copy/paste bug
* mwifiex: Call pci_release_region after calling pci_disable_device
* mwifiex: Use pci_release_region() instead of a pci_release_regions()
* s390/memory hotplug: prevent offline of active memory increments
* powerpc: Add isync to copy_and_flush
* ixgbe: fix EICR write in ixgbe_msix_other
* clockevents: Set dummy handler on CPU_DEAD shutdown
* ALSA: usb-audio: Fix autopm error during probing
* gianfar: do not advertise any alarm capability.
* ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT
* USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
* powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()
* fbcon: when font is freed, clear also vc_font.data
* nfsd: Decode and send 64bit time values
* i2c: xiic: must always write 16-bit words to TX_FIFO
* usb-storage: CY7C68300A chips do not support Cypress ATACB
* USB: serial: option: Added support Olivetti Olicard 145
* USB: ftdi_sio: correct ST Micro Connect Lite PIDs
* drm/radeon: fix hdmi mode enable on RS600/RS690/RS740
* ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
* LOCKD: Ensure that nlmclnt_block resets block->b_status after a server reboot
* drm/i915: Fall back to bit banging mode for DVO transmitter detection
* iwlwifi: dvm: don't send zeroed LQ cmd
* drm/i915: ensure single initialization and cleanup of backlight device
* drm/i915: Workaround incoherence between fences and LLC across multiple CPUs
* usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep
* ASoC: max98088: Fix logging of hardware revision.
* xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
* xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU 
online/offline
* xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
* wireless: regulatory: fix channel disabling race condition
* PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()
* serial_core.c: add put_device() after device_find_child()
* drm/radeon: cleanup properly if mmio mapping fails
* drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
* ALSA: usb-audio: disable autopm for MIDI devices
* ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
* tracing: Check return value of tracing_init_dentry()
* tracing: Reset ftrace_graph_filter_enabled if count is zero
* USB: option: add a D-Link DWM-156 variant
* tracing: Fix off-by-one on allocating stat->pages
* nfsd4: don't close read-write opens too soon
* hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
* hrtimer: Add expiry time overflow check in hrtimer_interrupt
* USB: add ftdi_sio USB ID for GDM Boost V1.x
* drm/i915: Add no-lvds quirk for Fujitsu Esprimo Q900
* jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback
* ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
* nfsd: don't run get_file if nfs4_preprocess_stateid_op return error
* usb/misc/appledisplay: Add 24" LED Cinema display
* sysfs: fix use after free in case of concurrent read/write and readdir
* Fix initialization of CMCI/CMCP interrupts
* drm/radeon: use frac fb div on RS780/RS880
* drm/radeon: don't use get_engine_clock() on APUs
* PCI / ACPI: Don't query OSC support with all possible controls
* cgroup: fix an off-by-one bug which may trigger BUG_ON()
* Wrong asm register contraints in the kvm implementation
* Wrong asm register contraints in the futex implementation
* tracing: Fix ftrace_dump()
* tracing: Remove most or all of stack tracer stack size from stack_max_size
* tracing: Fix stack tracer with fentry use
* tracing: Use stack of calling function for stack tracer
* aio: fix possible invalid memory access when DEBUG is enabled
* crypto: algif - suppress sending source address information in recvmsg

** 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.45 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.45 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.45 stable release:
  
-        The following patches are in the 3.2.45 stable release:
+ * Linux 3.2.45
+ * x86/mm: account for PGDIR_SIZE alignment
+ * r8169: fix vlan tag read ordering.
+ * powerpc: fix numa distance for form0 device tree
+ * kernel/audit_tree.c: tree will leak memory when failure occurs in 
audit_trim_trees()
+ * ixgbe: add missing rtnl_lock in PM resume path
+ * drm/i915: Fix detection of base of stolen memory
+ * r8169: fix 8168evl frame padding.
+ * sparc64: Fix race in TLB batch processing.
+ * net: drop dst before queueing fragments
+ * netrom: fix invalid use of sizeof in nr_recvmsg()
+ * tipc: fix info leaks via msg_name in  recv_msg/recv_stream
+ * rose: fix info leak via msg_name in rose_recvmsg()
+ * netrom: fix info leak via msg_name in nr_recvmsg()
+ * llc: Fix missing msg_namelen update in  llc_ui_recvmsg()
+ * iucv: Fix missing msg_namelen update in  iucv_sock_recvmsg()
+ * irda: Fix missing msg_namelen update in  irda_recvmsg_dgram()
+ * caif: Fix missing msg_namelen update in  caif_seqpkt_recvmsg()
+ * Bluetooth: RFCOMM - Fix missing msg_namelen update in  rfcomm_sock_recvmsg()
+ * Bluetooth: fix possible info leak in bt_sock_recvmsg()
+ * ax25: fix info leak via msg_name in ax25_recvmsg()
+ * atm: update msg_namelen in vcc_recvmsg()
+ * tcp: call tcp_replace_ts_recent() from tcp_ack()
+ * net: sctp: sctp_auth_key_put: use kzfree instead of  kfree
+ * esp4: fix error return code in esp_output()
+ * tcp: incoming connections might use wrong route under  synflood
+ * rtnetlink: Call nlmsg_parse() with correct header  length
+ * netfilter: don't reset nf_trace in nf_reset()
+ * af_unix: If we don't care about credentials coallesce  all messages
+ * bonding: IFF_BONDING is not stripped on enslave  failure
+ * bonding: fix bonding_masters race condition in bond  unloading
+ * atl1e: limit gso segment size to prevent generation of  wrong ip length 
fields
+ * net: count hw_addr syncs so that unsync works  properly.
+ * net IPv6 : Fix broken IPv6 routing table after  loopback down-up
+ * cbq: incorrect processing of high limits
+ * vm: convert HPET mmap to vm_iomap_memory() helper
+ * vm: convert fb_mmap to vm_iomap_memory() helper
+ * vm: convert snd_pcm_lib_mmap_iomem() to vm_iomap_memory() helper
+ * vm: add vm_iomap_memory() helper function
+ * s390: move dummy io_remap_pfn_range() to asm/pgtable.h
+ * perf/x86: Fix offcore_rsp valid mask for SNB/IVB
+ * perf: Treat attr.config as u64 in perf_swevent_init()
+ * perf: Fix error return code
+ * tty: fix up atime/mtime mess, take three
+ * TTY: fix atime/mtime regression
+ * TTY: do not update atime/mtime on read/write
+ * drm/radeon: fix handling of v6 power tables
+ * drm/radeon: fix possible segfault when parsing pm tables
+ * drm/radeon: fix endian bugs in atom_allocate_fb_scratch()
+ * ipc: sysv shared memory limited to 8TiB
+ * fs/dcache.c: add cond_resched() to shrink_dcache_parent()
+ * inotify: invalid mask should return a error number but not set it
+ * md: bad block list should default to disabled.
+ * drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
+ * fs/fscache/stats.c: fix memory leak
+ * ARM: u300: fix ages old copy/paste bug
+ * mwifiex: Call pci_release_region after calling pci_disable_device
+ * mwifiex: Use pci_release_region() instead of a pci_release_regions()
+ * s390/memory hotplug: prevent offline of active memory increments
+ * powerpc: Add isync to copy_and_flush
+ * ixgbe: fix EICR write in ixgbe_msix_other
+ * clockevents: Set dummy handler on CPU_DEAD shutdown
+ * ALSA: usb-audio: Fix autopm error during probing
+ * gianfar: do not advertise any alarm capability.
+ * ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT
+ * USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
+ * powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()
+ * fbcon: when font is freed, clear also vc_font.data
+ * nfsd: Decode and send 64bit time values
+ * i2c: xiic: must always write 16-bit words to TX_FIFO
+ * usb-storage: CY7C68300A chips do not support Cypress ATACB
+ * USB: serial: option: Added support Olivetti Olicard 145
+ * USB: ftdi_sio: correct ST Micro Connect Lite PIDs
+ * drm/radeon: fix hdmi mode enable on RS600/RS690/RS740
+ * ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
+ * LOCKD: Ensure that nlmclnt_block resets block->b_status after a server 
reboot
+ * drm/i915: Fall back to bit banging mode for DVO transmitter detection
+ * iwlwifi: dvm: don't send zeroed LQ cmd
+ * drm/i915: ensure single initialization and cleanup of backlight device
+ * drm/i915: Workaround incoherence between fences and LLC across multiple CPUs
+ * usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep
+ * ASoC: max98088: Fix logging of hardware revision.
+ * xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
+ * xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU 
online/offline
+ * xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
+ * wireless: regulatory: fix channel disabling race condition
+ * PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()
+ * serial_core.c: add put_device() after device_find_child()
+ * drm/radeon: cleanup properly if mmio mapping fails
+ * drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
+ * ALSA: usb-audio: disable autopm for MIDI devices
+ * ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
+ * tracing: Check return value of tracing_init_dentry()
+ * tracing: Reset ftrace_graph_filter_enabled if count is zero
+ * USB: option: add a D-Link DWM-156 variant
+ * tracing: Fix off-by-one on allocating stat->pages
+ * nfsd4: don't close read-write opens too soon
+ * hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
+ * hrtimer: Add expiry time overflow check in hrtimer_interrupt
+ * USB: add ftdi_sio USB ID for GDM Boost V1.x
+ * drm/i915: Add no-lvds quirk for Fujitsu Esprimo Q900
+ * jbd2: fix race between jbd2_journal_remove_checkpoint and 
->j_commit_callback
+ * ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
+ * nfsd: don't run get_file if nfs4_preprocess_stateid_op return error
+ * usb/misc/appledisplay: Add 24" LED Cinema display
+ * sysfs: fix use after free in case of concurrent read/write and readdir
+ * Fix initialization of CMCI/CMCP interrupts
+ * drm/radeon: use frac fb div on RS780/RS880
+ * drm/radeon: don't use get_engine_clock() on APUs
+ * PCI / ACPI: Don't query OSC support with all possible controls
+ * cgroup: fix an off-by-one bug which may trigger BUG_ON()
+ * Wrong asm register contraints in the kvm implementation
+ * Wrong asm register contraints in the futex implementation
+ * tracing: Fix ftrace_dump()
+ * tracing: Remove most or all of stack tracer stack size from stack_max_size
+ * tracing: Fix stack tracer with fentry use
+ * tracing: Use stack of calling function for stack tracer
+ * aio: fix possible invalid memory access when DEBUG is enabled
+ * crypto: algif - suppress sending source address information in recvmsg

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1186055

Title:
  Precise update to 3.2.45 stable release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1186055/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to