Precise update to 3.2.36 stable release

Bug #1096966 reported by Herton R. Krzesinski on 2013-01-07
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Precise
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)

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.

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  Edit
Everyone can see this information.

Other bug subscribers