Precise update to 3.2.40 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
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.40 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches are in the 3.2.40 stable release:
* Linux 3.2.40
* ext4: fix kernel BUG on large-scale rm -rf commands
* ext4: fix hole punch failure when depth is greater than 0
* ext4: rewrite punch hole to use ext4_ext_
* asus-laptop: Do not call HWRS on init
* speakup: lower default software speech rate
* usb: Add USB_QUIRK_
* usb: Add quirk detection based on interface information
* 8250: use correct value for PORT_BRCM_TRUMANAGE
* usb hid quirks for Masterkit MA901 usb radio
* ata_piix: Add Device IDs for Intel Wellsburg PCH
* ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs
* ata_piix: Add Device IDs for Intel Lynx Point-LP PCH
* ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs
* pstore: Avoid deadlock in panic and emergency-restart path
* staging: comedi: ni_labpc: set up command4 register *after* command3
* staging: comedi: ni_labpc: correct differential channel sequence for AI commands
* ipv6: use a stronger hash for tcp
* ipv4: fix a bug in ping_err().
* xen-netback: cancel the credit timer when taking the vif down
* xen-netback: correctly return errors from netbk_count_
* bridge: set priority of STP packets
* unbreak automounter support on 64-bit kernel with 32-bit userspace (v2)
* s390/timer: avoid overflow when programming clock comparator
* drm/radeon/
* igb: Remove artificial restriction on RQDPC stat reading
* nbd: fsync and kill block device on shutdown
* sysctl: fix null checking in bin_dn_
* idr: fix top layer handling
* idr: make idr_get_next() good for rcu_read_lock()
* firewire: add minor number range check to fw_device_init()
* block: fix synchronization and limit check in blk_alloc_devt()
* idr: fix a subtle bug in idr_get_next()
* block: fix ext_devt_idr handling
* ocfs2: ac->ac_
* ocfs2: fix ocfs2_init_
* x86: Make sure we can boot in the case the BDA contains pure garbage
* ocfs2: fix possible use-after-free with AIO
* doc, kernel-parameters: Document 'console=hvc<n>'
* doc, xen: Mention 'earlyprintk=xen' in the documentation.
* mmc: sdhci-esdhc-imx: fix host version read
* tmpfs: fix use-after-free of mempolicy object
* mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages
* mmu_notifier_
* mm: mmu_notifier: make the mmu_notifier srcu static
* mm: mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule
* powerpc/kexec: Disable hard IRQ before kexec
* fs: Fix possible use-after-free with AIO
* ext4: fix free clusters calculation in bigalloc filesystem
* drivers/
* ocfs2: unlock super lock if lockres refresh failed
* fs/block_dev.c: page cache wrongly left invalidated after revalidate_disk()
* inotify: remove broken mask checks causing unmount to be EINVAL
* posix-timer: Don't call idr_find() with out-of-range ID
* ALSA: usb: Fix Processing Unit Descriptor parsers
* x86, efi: Make "noefi" really disable EFI runtime serivces
* xen: Send spinlock IPI to all waiters
* xen: close evtchn port if binding to irq fails
* intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets
* drm/i915: Set i9xx sdvo clock limits according to specifications
* drm/i915: add missing \n to UTS_RELEASE in the error_state
* drm/i915: disable shared panel fitter for pipe
* drm: don't add inferred modes for monitors that don't support them
* xen-blkback: do not leak mode property
* ALSA: hda - hdmi: ELD shouldn't be valid after unplug
* NLM: Ensure that we resend all pending blocking locks after a reclaim
* b43: Increase number of RX DMA slots
* ftrace: Call ftrace cleanup module notifier after all other notifiers
* target: Add missing mapped_lun bounds checking during make_mappedlun setup
* target: Fix lookup of dynamic NodeACLs during cached demo-mode operation
* rtlwifi: usb: allocate URB control message setup_packet and data buffer separately
* mm: fix pageblock bitmap allocation
* ext4: fix xattr block allocation/release with bigalloc
* cpuset: fix cpuset_
* cgroup: fix exit() vs rmdir() race
* umount oops when remove blocklayoutdriver first
* NFSv4.1: Don't decode skipped layoutgets
* svcrpc: make svc_age_temp_xprts enqueue under sv_lock
* posix-cpu-timers: Fix nanosleep task_struct leak
* USB: usb-storage: unusual_devs update for Super TOP SATA bridge
* USB: ehci-omap: Fix autoloading of module
* ARM: w90x900: fix legacy assembly syntax
* ARM: samsung: fix assembly syntax for new gas
* efi: Clear EFI_RUNTIME_
* USB: option: add Huawei "ACM" devices using protocol = vendor
* PCI/PM: Clean up PME state when removing a device
* pps: Fix a use-after free bug when unregistering a source.
* pps: Use pps_lookup_dev to reduce ldisc coupling
* pps: Add pps_lookup_dev() function
* idr: idr_for_
* USB: serial: fix null-pointer dereferences on disconnect
* USB: option: add Yota / Megafon M100-1 4g modem
* Revert "drm: Add EDID_QUIRK_
* x86/mm: Check if PUD is large when validating a kernel address
* x86: Hyper-V: register clocksource only if its advertised
* drivers/
* ALSA: ali5451: remove irq enabling in pointer callback
* ALSA: rme32.c irq enabling after spin_lock_irq
* x86/apic: Work around boot failure on HP ProLiant DL980 G7 Server systems
* x86/apic: Use x2apic physical mode based on FADT setting
* USB: storage: properly handle the endian issues of idProduct
* rtlwifi: rtl8192cu: Add new USB ID
* rtlwifi: rtl8192cu: Fix NULL dereference BUG when using new_id
* p54usb: corrected USB ID for T-Com Sinus 154 data II
* fb: Yet another band-aid for fixing lockdep mess
* fb: rework locking to fix lock ordering on takeover
* timeconst.pl: Eliminate Perl warning
* x86: Do not leak kernel page mapping locations
* drm/usb: bind driver to correct device
* fbcon: don't lose the console font across generic->chip driver switch
* vgacon/vt: clear buffer attributes when we load a 512 character font (v2)
* ACPI: Add DMI entry for Sony VGN-FW41E_H
* staging: comedi: check s->async for poll(), read() and write()
* nfsd: Fix memleak
* hrtimer: Prevent hrtimer_
* tty: set_termios/
* UBIFS: fix double free of ubifs_orphan objects
* ALSA: aloop: Fix Oops while PM resume
* Driver core: treat unregistered bus_types as having no devices
* zram: Fix deadlock bug in partial read/write
* ext4: fix race in ext4_mb_
* ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()
* x86-32, mm: Rip out x86_32 NUMA remapping code
* ALSA: usb-audio: fix Roland A-PRO support
* staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors
* s390/kvm: Fix store status for ACRS/FPRS
* ext4: fix possible use-after-free with AIO
* quota: autoload the quota_v2 module for QFMT_VFS_V1 quota format
* USB: option: add and update Alcatel modems
* ARM: PXA3xx: program the CSMSADRCFG register
* Purge existing TLB entries in set_pte_at and ptep_set_wrprotect
* pcmcia/vrc4171: Add missing spinlock init
* ext4: return ENOMEM if sb_getblk() fails
* powerpc/eeh: Fix crash when adding a device in a slot with DDW
* dca: check against empty dca_domains list before unregister provider
* omap_vout: find_vma() needs ->mmap_sem held
* v4l: Reset subdev v4l2_dev field to NULL if registration fails
* workqueue: consider work function when searching for busy work items
* KVM: s390: Handle hosts not supporting s390-virtio.
* genirq: Avoid deadlock in spurious handling
* sunvdc: Fix off-by-one in generic_request().
The following patches had already been applied:
* xen-pciback: rate limit error messages from xen_pcibk_
* ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs
* Avoid sysfs oops when an rc_dev's raw device is absent
* rc: unlock on error in show_protocols()
* vhost: fix length for cross region descriptor
* usermodehelper: introduce umh_complete(
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
This bug was fixed in the package linux - 3.2.0-40.64
---------------
linux (3.2.0-40.64) precise-proposed; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #1160017
[ Stefan Bader ]
* SAUCE: Revert "SAUCE: xen/pv-spinlock: Never enable interrupts in spin_lock_ slow()"
xen_
[ Xiangliang Yu ]
* SAUCE: PCI: define macro for marvell vendor ID
- LP: #1159863
* SAUCE: PCI: fix system hang issue of Marvell SATA host controller
- LP: #1159863
linux (3.2.0-40.63) precise-proposed; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #1157785
[ Andy Whitcroft ]
* [Config] re-disable CONFIG_ SOUND_OSS_ PRECLAIM
- LP: #1105230
[ Luis Henriques ]
* [Config] CONFIG_NFS_V4_1=y
- LP: #1111416
[ Upstream Kernel Changes ]
* Revert "drm: Add EDID_QUIRK_ FORCE_REDUCED_ BLANKING for ASUS VW222S" add_n_trim( ) set_termiox should not return -EINTR enqueue_ reprogram race
- LP: #1150557
* tmpfs: fix use-after-free of mempolicy object
- LP: #1143815
- CVE-2013-1767
* sunvdc: Fix off-by-one in generic_request().
- LP: #1150557
* genirq: Avoid deadlock in spurious handling
- LP: #1150557
* KVM: s390: Handle hosts not supporting s390-virtio.
- LP: #1150557
* workqueue: consider work function when searching for busy work items
- LP: #1150557
* v4l: Reset subdev v4l2_dev field to NULL if registration fails
- LP: #1150557
* omap_vout: find_vma() needs ->mmap_sem held
- LP: #1150557
* dca: check against empty dca_domains list before unregister provider
- LP: #1150557
* powerpc/eeh: Fix crash when adding a device in a slot with DDW
- LP: #1150557
* ext4: return ENOMEM if sb_getblk() fails
- LP: #1150557
* pcmcia/vrc4171: Add missing spinlock init
- LP: #1150557
* Purge existing TLB entries in set_pte_at and ptep_set_wrprotect
- LP: #1150557
* ARM: PXA3xx: program the CSMSADRCFG register
- LP: #1150557
* USB: option: add and update Alcatel modems
- LP: #1150557
* quota: autoload the quota_v2 module for QFMT_VFS_V1 quota format
- LP: #1150557
* ext4: fix possible use-after-free with AIO
- LP: #1150557
* s390/kvm: Fix store status for ACRS/FPRS
- LP: #1150557
* staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors
- LP: #1150557
* ALSA: usb-audio: fix Roland A-PRO support
- LP: #1150557
* x86-32, mm: Rip out x86_32 NUMA remapping code
- LP: #1150557
* ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()
- LP: #1150557
* ext4: fix race in ext4_mb_
- LP: #1150557
* zram: Fix deadlock bug in partial read/write
- LP: #1150557
* Driver core: treat unregistered bus_types as having no devices
- LP: #1150557
* ALSA: aloop: Fix Oops while PM resume
- LP: #1150557
* UBIFS: fix double free of ubifs_orphan objects
- LP: #1150557
* tty: set_termios/
- LP: #1150557
* hrtimer: Prevent hrtimer_
- LP: #1150557
* nfsd: Fix memleak
- LP: #1150557
* staging: comedi: check s->async for poll(), read() and write()
- LP: #1150557
* ACPI: Add DMI entry for Sony VGN-FW41E_H
- LP: #1150557
* vgacon/vt: clear buf...