Precise update to 3.2.19 stable release

Bug #1008711 reported by Herton R. Krzesinski on 2012-06-04
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.19 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.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 2.22.52.0.1 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