Precise update to 3.2.24 stable release

Bug #1029431 reported by Herton R. Krzesinski on 2012-07-26
8
This bug affects 1 person
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.24 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.24 stable release:

samsung-laptop: make the dmi check less strict
raid5: delayed stripe fix
tcp: drop SYN+FIN messages
tg3: Apply short DMA frag workaround to 5906
rtl8187: ->brightness_set can not sleep
net/wireless: ipw2x00: add supported cipher suites to wiphy initialization
drm/i915: do not enable RC6p on Sandy Bridge
drm/i915: fix operator precedence when enabling RC6p
kbuild: do not check for ancient modutils tools
brcmsmac: "INTERMEDIATE but not AMPDU" only when tracing
NFSv4: Rate limit the state manager for lock reclaim warning messages
ext4: Report max_batch_time option correctly
hugepages: fix use after free bug in "quota" handling
NFSv4: Reduce the footprint of the idmapper
NFSv4: Further reduce the footprint of the idmapper
macvtap: zerocopy: fix offset calculation when building skb
macvtap: zerocopy: fix truesize underestimation
macvtap: zerocopy: put page when fail to get all requested user pages
macvtap: zerocopy: set SKBTX_DEV_ZEROCOPY only when skb is built successfully
macvtap: zerocopy: validate vectors before building skb
KVM: Fix buffer overflow in kvm_set_irq()
scsi: Silence unnecessary warnings about ioctl to partition
epoll: clear the tfile_check_list on -ELOOP
iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode
iommu/amd: Initialize dma_ops for hotplug and sriov devices
usb: Add support for root hub port status CAS
gpiolib: wm8994: Pay attention to the value set when enabling as output
sched/nohz: Rewrite and fix load-avg computation -- again
USB: option: add ZTE MF60
USB: option: Add MEDIATEK product ids
USB: cdc-wdm: fix lockup on error in wdm_read
mtd: nandsim: don't open code a do_div helper
dvb-core: Release semaphore on error path dvb_register_device()
hwspinlock/core: use global ID to register hwspinlocks on multiple devices
libsas: fix taskfile corruption in sas_ata_qc_fill_rtf
md/raid1: fix use-after-free bug in RAID1 data-check code.
PCI: EHCI: fix crash during suspend on ASUS computers
memory hotplug: fix invalid memory access caused by stale kswapd pointer
ocfs2: fix NULL pointer dereference in __ocfs2_change_file_space()
mm, thp: abort compaction if migration page cannot be charged to memcg
drivers/rtc/rtc-mxc.c: fix irq enabled interrupts warning
fs: ramfs: file-nommu: add SetPageUptodate()
cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression
hwmon: (it87) Preserve configuration register bits on init
ARM: SAMSUNG: fix race in s3c_adc_start for ADC
block: fix infinite loop in __getblk_slow
Remove easily user-triggerable BUG from generic_setlease
NFC: Export nfc.h to userland
PM / Hibernate: Hibernate/thaw fixes/improvements
cfg80211: check iface combinations only when iface is running
intel_ips: blacklist HP ProBook laptops
atl1c: fix issue of transmit queue 0 timed out
rt2x00usb: fix indexes ordering on RX queue kick
iwlegacy: always monitor for stuck queues
iwlegacy: don't mess up the SCD when removing a key
e1000e: Correct link check logic for 82571 serdes
tcm_fc: Fix crash seen with aborts and large reads
fifo: Do not restart open() if it already found a partner
target: Clean up returning errors in PR handling code
target: Fix range calculation in WRITE SAME emulation when num blocks == 0
cifs: on CONFIG_HIGHMEM machines, limit the rsize/wsize to the kmap space
cifs: always update the inode cache with the results from a FIND_*
mm: fix lost kswapd wakeup in kswapd_stop()
md: avoid crash when stopping md array races with closing other open fds.
md/raid1: close some possible races on write errors during resync
MIPS: Properly align the .data..init_task section.
UBIFS: fix a bug in empty space fix-up
ore: Fix NFS crash by supporting any unaligned RAID IO
ore: Remove support of partial IO request (NFS crash)
pnfs-obj: don't leak objio_state if ore_write/read fails
pnfs-obj: Fix __r4w_get_page when offset is beyond i_size
dm raid1: fix crash with mirror recovery and discard
dm raid1: set discard_zeroes_data_unsupported
ntp: Fix leap-second hrtimer livelock
ntp: Correct TAI offset during leap second
timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond
time: Move common updates to a function
hrtimer: Provide clock_was_set_delayed()
timekeeping: Fix leapsecond triggered load spike issue
timekeeping: Maintain ktime_t based offsets for hrtimers
hrtimers: Move lock held region in hrtimer_interrupt()
timekeeping: Provide hrtimer update function
hrtimer: Update hrtimer base offsets each hrtimer_interrupt
timekeeping: Add missing update call in timekeeping_resume()
powerpc: Fix wrong divisor in usecs_to_cputime
vhost: don't forget to schedule()
r8169: call netif_napi_del at errpaths and at driver unload
bnx2x: fix checksum validation
bnx2x: fix panic when TX ring is full
net: remove skb_orphan_try()
ACPI: Make acpi_skip_timer_override cover all source_irq==0 cases
ACPI: Remove one board specific WARN when ignoring timer overriding
ACPI: Add a quirk for "AMILO PRO V2030" to ignore the timer overriding
ACPI, x86: fix Dell M6600 ACPI reboot regression via DMI
ACPI sysfs.c strlen fix
eCryptfs: Gracefully refuse miscdev file ops on inherited/passed files
eCryptfs: Fix lockdep warning in miscdev operations
eCryptfs: Properly check for O_RDONLY flag before doing privileged open
ACPI / PM: Make acpi_pm_device_sleep_state() follow the specification
ipheth: add support for iPad
stmmac: Fix for nfs hang on multiple reboot
bonding: debugfs and network namespaces are incompatible
bonding: Manage /proc/net/bonding/ entries from the netdev events
Input: bcm5974 - Add support for 2012 MacBook Pro Retina
Input: xpad - handle all variations of Mad Catz Beat Pad
Input: xpad - add signature for Razer Onza Tournament Edition
Input: xpad - add Andamiro Pump It Up pad
HID: add support for 2012 MacBook Pro Retina
Linux 3.2.24

The following above patches were dropped because they were already applied on Precise:
drm/i915: do not enable RC6p on Sandy Bridge
drm/i915: fix operator precedence when enabling RC6p
NFSv4: Rate limit the state manager for lock reclaim warning messages
hugepages: fix use after free bug in "quota" handling
epoll: clear the tfile_check_list on -ELOOP
ocfs2: fix NULL pointer dereference in __ocfs2_change_file_space()
ACPI / PM: Make acpi_pm_device_sleep_state() follow the specification

The following patch was rediffed for application, there was an extra space in one hunk with comments:
sched/nohz: Rewrite and fix load-avg computation again

The following patch was already applied, but reverted, rediffed and reapplied with the 3.2.24 version, that had extra changes:
samsung-laptop: make the dmi check less strict

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)
Launchpad Janitor (janitor) wrote :
Download full text (16.5 KiB)

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

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

  [ Tim Gardner ]

  * No change upload to fix armel/armhf FTBS caused by
    'UBUNTU: [Config] SND_OMAP_SOC, SND_OMAP_SOC_MCBSP and SND_OMAP_SOC_OMAP3_BEAGLE =y'
    Added ignore and ignore.module files to ABI directories.

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1029507

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

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1029507

  [ Andy Whitcroft ]

  * SAUCE: rds_ib_send() -- prevent local pings triggering BUG_ON()
    - LP: #1016299
    - CVE-2012-2372

  [ Upstream Kernel Changes ]

  * Revert "samsung-laptop: make the dmi check less strict"
    - LP: #1029431
  * samsung-laptop: make the dmi check less strict
    - LP: #1029431
  * raid5: delayed stripe fix
    - LP: #1029431
  * tcp: drop SYN+FIN messages
    - LP: #1029431
  * tg3: Apply short DMA frag workaround to 5906
    - LP: #1029431
  * rtl8187: ->brightness_set can not sleep
    - LP: #1029431
  * net/wireless: ipw2x00: add supported cipher suites to wiphy
    initialization
    - LP: #1029431
  * kbuild: do not check for ancient modutils tools
    - LP: #1029431
  * brcmsmac: "INTERMEDIATE but not AMPDU" only when tracing
    - LP: #1029431
  * ext4: Report max_batch_time option correctly
    - LP: #1029431
  * NFSv4: Reduce the footprint of the idmapper
    - LP: #1029431
  * NFSv4: Further reduce the footprint of the idmapper
    - LP: #1029431
  * macvtap: zerocopy: fix offset calculation when building skb
    - LP: #1029431
  * macvtap: zerocopy: fix truesize underestimation
    - LP: #1029431
  * macvtap: zerocopy: put page when fail to get all requested user pages
    - LP: #1029431
  * macvtap: zerocopy: set SKBTX_DEV_ZEROCOPY only when skb is built
    successfully
    - LP: #1029431
  * macvtap: zerocopy: validate vectors before building skb
    - LP: #1029431
  * KVM: Fix buffer overflow in kvm_set_irq()
    - LP: #1029431
  * scsi: Silence unnecessary warnings about ioctl to partition
    - LP: #1029431
  * iommu/amd: Fix missing iommu_shutdown initialization in passthrough
    mode
    - LP: #1029431
  * iommu/amd: Initialize dma_ops for hotplug and sriov devices
    - LP: #1029431
  * usb: Add support for root hub port status CAS
    - LP: #1029431
  * gpiolib: wm8994: Pay attention to the value set when enabling as output
    - LP: #1029431
  * sched/nohz: Rewrite and fix load-avg computation -- again
    - LP: #1029431
  * USB: option: add ZTE MF60
    - LP: #1029431
  * USB: option: Add MEDIATEK product ids
    - LP: #1029431
  * USB: cdc-wdm: fix lockup on error in wdm_read
    - LP: #1029431
  * mtd: nandsim: don't open code a do_div helper
    - LP: #1029431
  * dvb-core: Release semaphore on error path dvb_register_device()
    - LP: #1029431
  * hwspinlock/core: use global ID to register hwspinlocks on multiple
    devices
    - LP: #1029431
  * libsas: fix taskfile corruption in sas_ata_qc_fill_rtf
    - LP: #1029431
  * md/raid1: fix use-after-free bug in RAID1 data-check code.
    - LP: #1029431
  * PCI: EHCI: fix crash during suspend on ASUS computers
    - L...

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

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers