Precise update to 3.2.24 stable release

Bug #1029431 reported by Herton R. Krzesinski
8
This bug affects 1 person
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.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)
Revision history for this message
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
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.

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.