2012-06-04 21:22:31 |
Herton R. Krzesinski |
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:
|
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 |
|