Precise update to 3.2.40 stable release

Bug #1150557 reported by Brad Figg
8
This bug affects 1 person
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.

       git://git.kernel.org/

    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_remove_space()
        * asus-laptop: Do not call HWRS on init
        * speakup: lower default software speech rate
        * usb: Add USB_QUIRK_RESET_RESUME for all Logitech UVC webcams
        * 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_requests()
        * 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/evergreen+: wait for the MC to settle after MC blackout
        * igb: Remove artificial restriction on RQDPC stat reading
        * nbd: fsync and kill block device on shutdown
        * sysctl: fix null checking in bin_dn_node_address()
        * 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_allow_chain_relink=0 won't disable group relink
        * ocfs2: fix ocfs2_init_security_and_acl() to initialize acl correctly
        * 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_unregister NULL Pointer deref and multiple ->release() callouts
        * 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/video/backlight/adp88?0_bl.c: fix resume
        * 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_print_task_mems_allowed() vs rename() race
        * 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_SERVICES rather than EFI_BOOT by "noefi" boot parameter
        * 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_each_entry() macro
        * USB: serial: fix null-pointer dereferences on disconnect
        * USB: option: add Yota / Megafon M100-1 4g modem
        * Revert "drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S"
        * x86/mm: Check if PUD is large when validating a kernel address
        * x86: Hyper-V: register clocksource only if its advertised
        * drivers/rtc/rtc-pl031.c: restore ST variant functionality
        * 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_enqueue_reprogram race
        * tty: set_termios/set_termiox should not return -EINTR
        * 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_add_n_trim()
        * 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_enable_msi{,x}()
        * 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(sub_info)

Brad Figg (brad-figg)
tags: added: kernel-stable-tracking-bug
Brad Figg (brad-figg)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (12.1 KiB)

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
    xen_spin_lock_slow()"

  [ 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"
    - 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_add_n_trim()
    - 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/set_termiox should not return -EINTR
    - LP: #1150557
  * hrtimer: Prevent hrtimer_enqueue_reprogram race
    - 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...

Changed in linux (Ubuntu Precise):
status: New → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Changed in linux (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.