Precise update to 3.2.19 stable release

Bug #1008711 reported by Herton R. Krzesinski on 2012-06-04
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Herton R. Krzesinski

Bug Description

SRU Justification

       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.19 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       The following patches are in the 3.2.19 stable release:

KVM: mmu_notifier: Flush TLBs before releasing mmu_lock
KVM: Ensure all vcpus are consistent with in-kernel irqchip settings
KVM: lock slots_lock around device assignment
KVM: nVMX: Fix erroneous exception bitmap check
KVM: VMX: vmx_set_cr0 expects kvm->srcu locked
KVM: s390: do store status after handling STOP_ON_STOP bit
KVM: s390: Sanitize fpc registers for KVM_SET_FPU
bio: don't overflow in bio_get_nr_vecs()
bio allocation failure due to bio_get_nr_vecs()
block: fix buffer overflow when printing partition UUIDs
fix PA1.1 oops on boot
fix crash in flush_icache_page_asm on PA1.1
fix panic on prefetch(NULL) on PA7300LC
arch/tile/Kconfig: remove pointless "!M386" test.
tilegx: enable SYSCALL_WRAPPERS support
mtd: sm_ftl: fix typo in major number.
hpsa: Fix problem with MSA2xxx devices
SELinux: if sel_make_bools errors don't leave inconsistent state
cfg80211: warn if db.txt is empty with CONFIG_CFG80211_INTERNAL_REGDB
mpt2sas: Fix for panic happening because of improper memory allocation
isdn/gigaset: ratelimit CAPI message dumps
isdn/gigaset: fix CAPI disconnect B3 handling
isdn/gigaset: improve error handling querying firmware version
KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32 compat
IB/core: Fix mismatch between locked and pinned pages
regulator: core: Release regulator-regulator supplies on error
iommu: Fix off by one in dmar_get_fault_reason()
RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()
RDMA/cxgb4: Drop peer_abort when no endpoint found
s390/pfault: fix task state race
isci: fix oem parameter validation on single controller skus
Fix blocking allocations called very early during bootup
vfs: make AIO use the proper rw_verify_area() area helpers
docs: update HOWTO for 2.6.x -> 3.x versioning
drivers/staging/comedi/comedi_fops.c: add missing vfree
USB: move usb_translate_errors to linux/usb.h
USB: cdc-wdm: sanitize error returns
USB: cdc-wdm: fix memory leak
8250_pci: fix pch uart matching
usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es
usb: usbtest: two super speed fixes for usbtest
8250.c: less than 2400 baud fix.
usb-xhci: Handle COMP_TX_ERR for isoc tds
xhci: Avoid dead ports when CONFIG_USB_XHCI_HCD=n
xhci: Add Lynx Point to list of Intel switchable hosts.
usb: gadget: fsl_udc_core: dTD's next dtd pointer need to be updated once written
Add missing call to uart_update_timeout()
USB: ftdi-sio: add support for Physik Instrumente E-861
USB: ffs-test: fix length argument of out function call
HID: wiimote: Fix IR data parser
usb-storage: unusual_devs entry for Yarvik PMP400 MP4 player
USB: ohci-at91: add a reset function to fix race condition
HID: logitech: read all 32 bits of report type bitfield
USB: serial: ti_usb_3410_5052: Add support for the FRI2 serial console
USB: cdc-wdm: poll must return POLLHUP if device is gone
USB: cdc-wdm: add debug messages on cleanup
USB: cdc-wdm: cannot use dev_printk when device is gone
tty: Allow uart_register/unregister/register
workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active
xhci: Add new short TX quirk for Fresco Logic host.
usbcore: enable USB2 LPM if port suspend fails
perf/x86: Update event scheduling constraints for AMD family 15h models
USB: fix resource leak in xhci power loss path
xhci: Reset reserved command ring TRBs on cleanup.
USB: Remove races in devio.c
md: using GFP_NOIO to allocate bio for flush request
um: Implement a custom pte_same() function
um: Fix __swp_type()
swap: don't do discard if no discard option added
Input: wacom - relax Bamboo stylus ID check
ahci: Detect Marvell 88SE9172 SATA controller
ARM: 7365/1: drop unused parameter from flush_cache_user_range
ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem held
sony-laptop: Enable keyboard backlight by default
init: don't try mounting device as nfs root unless type fully matches
memcg: free spare array to avoid memory leak
compat: Fix RT signal mask corruption via sigprocmask
ext3: Fix error handling on inode bitmap corruption
ext4: fix error handling on inode bitmap corruption
ACPI / PM: Add Sony Vaio VPCCW29FX to nonvs blacklist.
hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler
wake up s_wait_unfrozen when ->freeze_fs fails
cifs: fix revalidation test in cifs_llseek()
dl2k: Clean up rio_ioctl
OMAPDSS: VENC: fix NULL pointer dereference in DSS2 VENC sysfs debug attr on OMAP4
i2c-eg20t: change timeout value 50msec to 1000msec
drm/i915: [GEN7] Use HW scheduler for fixed function shaders
mmc: sdio: avoid spurious calls to interrupt handlers
smsusb: add autodetection support for USB ID 2040:c0a0
uvcvideo: Fix ENUMINPUT handling
drm/i915: Avoid a double-read of PCH_IIR during interrupt handling
b43legacy: Fix error due to MMIO access with SSB unpowered
gpio: mpc8xxx: Prevent NULL pointer deref in demux handler
drm/i915: don't clobber the pipe param in sanitize_modesetting
spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control
xen: do not map the same GSI twice in PVHVM guests.
nouveau: nouveau_set_bo_placement takes TTM flags
MCE: Fix vm86 handling for 32bit mce handler
x86/mce: Fix check for processor context when machine check was taken.
tile: fix bug where fls(0) was not returning 0
intel-iommu: Add device info into list before doing context mapping
ethtool: Null-terminate filename passed to ethtool_ops::flash_device
block: don't mark buffers beyond end of disk as mapped
drivers/rtc/rtc-pl031.c: configure correct wday for 2000-01-01
rtlwifi: Preallocate USB read buffers and eliminate kalloc in read routine
NFS4: fix compile warnings in nfs4proc.c
Avoid reading past buffer when calling GETACL
Avoid beyond bounds copy while caching ACL
i2c: tegra: notify transfer-complete after clearing status.
i2c: davinci: Free requested IRQ in remove
x86, realmode: 16-bit real-mode code support for relocs tool
x86, relocs: Workaround for binutils section bug
x86, relocs: When printing an error, say relative or absolute
x86, relocs: Build clean fix
x86-32, relocs: Whitelist more symbols for ld bug workaround
x86, relocs: Add jiffies and jiffies_64 to the relative whitelist
Linux 3.2.19

From the patches above, the following were dropped when applying to ubuntu-precise tree, since they were already applied in previous releases:
KVM: Ensure all vcpus are consistent with in-kernel irqchip settings
Input: wacom - relax Bamboo stylus ID check
dl2k: Clean up rio_ioctl
ethtool: Null-terminate filename passed to ethtool_ops::flash_device

Also, the following changes in master-next were folded into application of this stable update (dropped from master-next, reapplied with changelog modifications in the application of the stable update):
Avoid reading past buffer when calling GETACL
Avoid beyond bounds copy while caching ACL

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 (13.2 KiB)

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

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

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1012057

  [ Andy Whitcroft ]

  * [Config] fix up postinst to ensure we know which error is which
    - LP: #1002388
  * [Config] highbank -- commonise filesystems
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise subsystems
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise network protocols
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise input drivers
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise CRYPTO options
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise HID options
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise sensors options
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise EXPORTFS/FHANDLE
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise CONFIG_CRYPTO_LZO
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise ENCRYPTED_KEYS
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise CONFIG_ATALK
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise INET/INET6
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise NLS
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise BLK/CHR
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise PHY settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise CRC settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise BINFMT settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise DM settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise RTC_DRV settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise KEYBOARD/MOUSE settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise USB settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise GPIO settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise I2C settings
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise numerous subsystem selectors
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise A-C modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise D-F modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise G-I modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise J-L modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise M modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise N-P modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise Q-R modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise S modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise T modules missmatches
    - LP: #1000831, #1010463
  * [Config] highbank -- commonise U-Z modules missmatches
    - LP: #1000831, #1010463

  [ Herton Ronaldo Krzesinski ]

  * SAUCE: fix get_gate_vma call in i386 NX emulation code
    - LP: #1009200

  [ Ike Panhc ]

  * [Config] add...

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