Precise update to 3.2.36 stable release

Bug #1096966 reported by Herton R. Krzesinski
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Medium
Herton R. Krzesinski

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

Revert "device_cgroup: fix RCU usage"
freezer: PF_FREEZER_NOSIG should be cleared along with PF_NOFREEZE
KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)
HID: hid-magicmouse: Add pointer and buttonpad properties for Magic Trackpad
ALSA: hda - Add Lynx Point HD Audio Controller DeviceIDs
drm: give up on edid retries when i2c bus is not responding
ALSA: hda - add id for Atom Cedar Trail HDMI codec
i915: Quirk no_lvds on Gigabyte GA-D525TUD ITX motherboard
drm/i915: Add no-lvds quirk for Supermicro X7SPA-H
ACPI: missing break
workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s
hwmon: (coretemp) Improve support of recent Atom CPU models
hwmon: (coretemp) Add support for Atom D2000 and N2000 series CPU models
hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
hwmon: (coretemp) Add support for Atom CE4110/4150/4170
use clamp_t in UNAME26 fix
ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
sata_svw: check DMA start bit before reset
drivers/leds/leds-lp5521.c: fix typo
drivers/leds/leds-lp5521.c: ret may be uninitialized
drivers/leds/leds-lp5521.c: fix lp5521_read() error handling
scsi: aha152x: Fix sparse warning and make printing pointer address more portable.
ALSA: hda - Fix missing beep on ASUS X43U notebook
drm/i915: add Ivy Bridge GT2 Server entries
drm/i915: EBUSY status handling added to i915_gem_fault().
i7300_edac: Fix error flag testing
Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
Revert misapplied "mmc: sh-mmcif: avoid oops on spurious interrupts"
tmpfs: fix shared mempolicy leak
powerpc: fix wii_memory_fixups() compile error on 3.0.y tree
s390/kvm: dont announce RRBM support
cgroup: cgroup_subsys->fork() should be called after the task is added to css_set
freezer: add missing mb's to freezer_count() and freezer_should_skip()
mm: add kmap_to_page()
mm: highmem: export kmap_to_page for modules
virtio: 9p: correctly pass physical address to userspace for high pages
virtio: force vring descriptors to be allocated from lowmem
ath9k_hw: Enable hw PLL power save for AR9462
KVM: PPC: 44x: fix DCR read/write
usb: gadget: network: fix bind() error path
usb: gadget: midi: free hs descriptors
usb: gadget: phonet: free requests in pn_bind()'s error path
usb: gadget: uvc: fix error path in uvc_function_bind()
x86: hpet: Fix masking of MSI interrupts
usb: musb: cppi_dma: export cppi_interrupt()
nfs: fix wrong object type in lockowner_slab
iscsi-target: Always send a response before terminating iSCSI connection
ext4: fix memory leak in ext4_xattr_set_acl()'s error path
ARM: mm: use pteval_t to represent page protection values
USB: fix endpoint-disabling for failed config changes
USB: EHCI: bugfix: urb->hcpriv should not be NULL
genirq: Always force thread affinity
xhci: Fix conditional check in bandwidth calculation.
xHCI: Fix TD Size calculation on 1.0 hosts.
xhci: fix null-pointer dereference when destroying half-built segment rings
xhci: Extend Fresco Logic MSI quirk.
usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch
Staging: bcm: Create and initialize new device id in InterfaceInit
Staging: bcm: Add two products and remove an existing product.
rcu: Fix batch-limit size problem
ext4: init pagevec in ext4_da_block_invalidatepages
powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build
ftrace: Clear bits properly in reset_iter_read()
ACPI / battery: Correct battery capacity values on Thinkpads
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
Bluetooth: Add support for BCM20702A0 [04ca, 2003]
Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
Bluetooth: Add support for BCM20702A0 [0b05, 17b5]
regulator: wm831x: Set the new rather than old value for DVS VSEL
drm: fix documentation for drm_crtc_set_mode()
mfd: Only unregister platform devices allocated by the mfd core
NFS: Add sequence_priviliged_ops for nfs4_proc_sequence()
drm/i915: make the panel fitter work on pipes B and C on IVB
USB: add new zte 3g-dongle's pid to option.c
ACPI / PM: Add Sony Vaio VPCEB1S1E to nonvs blacklist.
nfsd: fix v4 reply caching
USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue
USB: option: blacklist network interface on Huawei E173
USB: cp210x: add Virtenio Preon32 device id
usb: ftdi_sio: fixup BeagleBone A5+ quirk
USB: ftdi_sio: Add support for Newport AGILIS motor drivers
iscsit: use GFP_ATOMIC under spin lock
sata_promise: fix hardreset lockdep error
xhci: Add Lynx Point LP to list of Intel switchable hosts
USB: mark uas driver as BROKEN
can: Do not call dev_put if restart timer is running upon close
prevent stack buffer overflow in host_reset
mvsas: fix undefined bit shift
qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically.
ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set
acpi/video_detect: blacklist samsung x360
ACPI / video: Add "Asus UL30VT" to ACPI video detect blacklist
ACPI / PNP: Do not crash due to stale pointer use during system resume
ring-buffer: Fix NULL pointer if rb_set_head_page() fails
firewire: net: Fix handling of fragmented multicast/broadcast packets.
HID: apple: Add Apple wireless keyboard 2011 ANSI PID
HID: Add Apple wireless keyboard 2011 ANSI to special driver list
libata: set dma_mode to 0xff in reset
s390/cio: fix pgid reserved check
Bluetooth: Add missing lock nesting notation
ALSA: usb-audio: Avoid autopm calls after disconnection
ALSA: usb-audio: Fix missing autopm for MIDI input
ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000
x86,AMD: Power driver support for AMD's family 16h processors
target/file: Fix 32-bit highmem breakage for SGL -> iovec mapping
drm/i915: Close race between processing unpin task and queueing the flip
pnpacpi: fix incorrect TEST_ALPHA() test
drm/radeon/kms: use frac fb div on APUs
drm/radeon/dce32+: use fractional fb dividers for high clocks
drm/radeon: fix eDP clk and lane setup for scaled modes
regmap: debugfs: Avoid overflows for very small reads
Revert "ath9k_hw: Update AR9003 high_power tx gain table"
ath9k: ar9003: fix OTP register offsets for AR9340
bcma: mips: fix clearing device IRQ
ath9k_hw: Fix signal strength / channel noise reporting
drm/i915: drop unnecessary check from fdi_link_train code
drm/i915: disable cpt phase pointer fdi rx workaround
nfsd: avoid permission checks on EXCLUSIVE_CREATE replay
iwlwifi: don't handle masked interrupt
mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops
solos-pci: fix double-free of TX skb in DMA mode
ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522
drm/radeon: fix amd afusion gpu setup aka sumo v2
NFS: avoid NULL dereference in nfs_destroy_server
target/tcm_fc: fix the lockdep warning due to inconsistent lock state
mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems
ALSA: hda - Fix pin configuration of HP Pavilion dv7
MIPS: Fix poweroff failure when HOTPLUG_CPU configured.
ALSA: hda - Always turn on pins for HDMI/DP
fix Null pointer dereference on disk error
i2400m: add Intel 6150 device IDs
Input: walkera0701 - fix crash on startup
ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup
proc: pid/status: show all supplementary groups
nfsd4: fix oops on unusual readlike compound
CRIS: fix I/O macros
ARM: missing ->mmap_sem around find_vma() in swp_emulate.c
intel-iommu: Free old page tables before creating superpage
vfs: d_obtain_alias() needs to use "/" as default name.
exec: do not leave bprm->interp on stack
SGI-XP: handle non-fatal traps
dm persistent data: rename node to btree_node
dm ioctl: prevent unsafe change to dm_ioctl data_size
drm/i915: do not ignore eDP bpc settings from vbt
drm/i915: do not default to 18 bpp for eDP if missing from VBT
USB: cdc-wdm: fix regression on buffer deallocation
bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices.
bonding: fix race condition in bonding_store_slaves_active
sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails
sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall
ne2000: add the right platform device
irda: sir_dev: Fix copy/paste typo
ipv4: ip_check_defrag must not modify skb before unsharing
usb/ipheth: Add iPhone 5 support
iwlwifi: handle DMA mapping failures
MISC: hpilo, remove pci_disable_device
telephony: ijx: buffer overflow in ixj_write_cid()
i82975x_edac: Fix dimm label initialization
hpsa: gen8plus Smart Array IDs
Revert "mm: vmscan: fix endless loop in kswapd balancing"
thp, memcg: split hugepage for memcg oom on cow
udf: fix memory leak while allocating blocks during write
staging: vt6656: [BUG] out of bound array reference in RFbSetPower.
staging: vt6656: 64 bit fixes: use u32 for QWORD definition.
staging: vt6656: 64 bit fixes : correct all type sizes
staging: vt6656: 64 bit fixes: fix long warning messages.
staging: vt6656: 64bit fixes: key.c/h change unsigned long to u32
staging: vt6656: 64bit fixes: vCommandTimerWait change calculation of timer.
ramoops: fix use of rounddown_pow_of_two()
Linux 3.2.36

These were already applied to Precise/master-next:
KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)
HID: hid-magicmouse: Add pointer and buttonpad properties for Magic Trackpad
ALSA: hda - Add Lynx Point HD Audio Controller DeviceIDs
drm: give up on edid retries when i2c bus is not responding
ALSA: hda - add id for Atom Cedar Trail HDMI codec
use clamp_t in UNAME26 fix
drm/i915: add Ivy Bridge GT2 Server entries
drm/i915: EBUSY status handling added to i915_gem_fault().
Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
exec: do not leave bprm->interp on stack
USB: cdc-wdm: fix regression on buffer deallocation
bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices.
MISC: hpilo, remove pci_disable_device

These needed a rediff to apply:
Bluetooth: Add support for BCM20702A0 [04ca, 2003]
Bluetooth: Add support for BCM20702A0 [0b05, 17b5]

tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Precise):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Herton R. Krzesinski (herton)
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.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (17.3 KiB)

This bug was fixed in the package linux - 3.2.0-38.60

---------------
linux (3.2.0-38.60) precise-proposed; urgency=low

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1124013

  [ Herton Ronaldo Krzesinski ]

  * SAUCE: fix i915 regression after commit 9594e7e
    - LP: #1119809

linux (3.2.0-38.59) precise-proposed; urgency=low

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1116240

  [ Andy Whitcroft ]

  * [Config] enable various HVC consoles
    - LP: #1102206

  [ Herton Ronaldo Krzesinski ]

  * [Config] updateconfigs for 3.2.36 stable update

  [ Stefan Bader ]

  * (config) Move 9p modules into generic package
    - LP: #1107658

  [ Upstream Kernel Changes ]

  * Revert "device_cgroup: fix RCU usage"
    - LP: #1096966
  * Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
    - LP: #1096966
  * Revert "ath9k_hw: Update AR9003 high_power tx gain table"
    - LP: #1096966
  * Revert "mm: vmscan: fix endless loop in kswapd balancing"
    - LP: #1096966
  * freezer: PF_FREEZER_NOSIG should be cleared along with PF_NOFREEZE
    - LP: #1096966
  * i915: Quirk no_lvds on Gigabyte GA-D525TUD ITX motherboard
    - LP: #1096966
  * drm/i915: Add no-lvds quirk for Supermicro X7SPA-H
    - LP: #1096966
  * ACPI: missing break
    - LP: #1096966
  * workqueue: convert BUG_ON()s in __queue_delayed_work() to
    WARN_ON_ONCE()s
    - LP: #1096966
  * hwmon: (coretemp) Improve support of recent Atom CPU models
    - LP: #1096966
  * hwmon: (coretemp) Add support for Atom D2000 and N2000 series CPU
    models
    - LP: #1096966
  * hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
    - LP: #1096966
  * hwmon: (coretemp) Add support for Atom CE4110/4150/4170
    - LP: #1096966
  * ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and
    CONFIG_VFPv3 set
    - LP: #1096966
  * sata_svw: check DMA start bit before reset
    - LP: #1096966
  * drivers/leds/leds-lp5521.c: fix typo
    - LP: #1096966
  * drivers/leds/leds-lp5521.c: ret may be uninitialized
    - LP: #1096966
  * drivers/leds/leds-lp5521.c: fix lp5521_read() error handling
    - LP: #1096966
  * scsi: aha152x: Fix sparse warning and make printing pointer address
    more portable.
    - LP: #1096966
  * ALSA: hda - Fix missing beep on ASUS X43U notebook
    - LP: #1096966
  * i7300_edac: Fix error flag testing
    - LP: #1096966
  * Revert misapplied "mmc: sh-mmcif: avoid oops on spurious interrupts"
    - LP: #1096966
  * tmpfs: fix shared mempolicy leak
    - LP: #1096966
  * powerpc: fix wii_memory_fixups() compile error on 3.0.y tree
    - LP: #1096966
  * s390/kvm: dont announce RRBM support
    - LP: #1096966
  * cgroup: cgroup_subsys->fork() should be called after the task is added
    to css_set
    - LP: #1096966
  * freezer: add missing mb's to freezer_count() and freezer_should_skip()
    - LP: #1096966
  * mm: add kmap_to_page()
    - LP: #1096966
  * mm: highmem: export kmap_to_page for modules
    - LP: #1096966
  * virtio: 9p: correctly pass physical address to userspace for high pages
    - LP: #1096966
  * virtio: force vring descriptors to be allocated from lowmem
    - LP: #1096966
  * ath9k_hw: Ena...

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
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.