← Back to team overview

kernel-packages team mailing list archive

[Bug 1310763] [NEW] Precise update to v3.2.57 stable release

 

Public bug reported:

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 v3.2.57 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 v3.2.57 stable release:
Linux 3.2.57
s390: fix kernel crash due to linkage stack instructions
cifs: ensure that uncached writes handle unmapped areas correctly
KVM: VMX: fix use after free of vmx->loaded_vmcs
KVM: MMU: handle invalid root_hpa at __direct_map
net: asix: add missing flag to struct driver_info
net: asix: handle packets crossing URB boundaries
asix: asix_rx_fixup surgery to reduce skb truesizes
deb-pkg: Fix cross-building linux-headers package
deb-pkg: Fix building for MIPS big-endian or ARM OABI
deb-pkg: use KCONFIG_CONFIG instead of .config file directly
net: ip, ipv6: handle gso skbs in forwarding path
net: add and use skb_gso_transport_seglen()
ipc/msg: fix race around refcount
netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
ext4: atomically set inode->i_flags in ext4_set_inode_flags()
staging: speakup: Prefix set_mask_bits() symbol
Input: synaptics - add manual min/max quirk for ThinkPad X240
Input: synaptics - add manual min/max quirk
Linux 3.2.56
PCI: Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled
intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.
net: sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable
tg3: Don't check undefined error bits in RXBD
virtio-net: alloc big buffers also when guest can receive UFO
jiffies: Avoid undefined behavior from signed overflow
ALSA: oxygen: Xonar DG(X): modify DAC routing
ALSA: oxygen: Xonar DG(X): capture from I2S channel 1, not 2
saa7134: Fix unlocked snd_pcm_stop() call
cifs: set MAY_SIGN when sec=krb5
net: sctp: fix sctp_connectx abi for ia32 emulation/compat mode
bonding: 802.3ad: make aggregator_identifier bond-private
usbnet: remove generic hard_header_len check
tg3: Fix deadlock in tg3_change_mtu()
net: fix 'ip rule' iif/oif device rename
printk: Fix scheduling-while-atomic problem in console_cpu_notify()
timekeeping: fix 32-bit overflow in get_monotonic_boottime
ftrace: Have function graph only trace based on global_ops filters
hpfs: deadlock and race in directory lseek()
hpfs: remember free space
TTY: pmac_zilog, check existence of ports in pmz_console_init()
mm/hugetlb: check for pte NULL pointer in __page_check_address()
nfs: fix do_div() warning by instead using sector_div()
staging: comedi: pcmuio: fix possible NULL deref on detach
staging: comedi: ssv_dnp: correct insn_bits result
x86/amd/numa: Fix northbridge quirk to assign correct NUMA node
vmxnet3: fix building without CONFIG_PCI_MSI
KVM: SVM: fix cr8 intercept window
vmxnet3: fix netpoll race condition
ocfs2 syncs the wrong range...
qla2xxx: Poll during initialization for ISP25xx and ISP83xx
isci: correct erroneous for_each_isci_host macro
isci: fix reset timeout handling
usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests
usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)
powerpc: Align p_dyn, p_rela and p_st symbols
net: unix socket code abuses csum_partial
mwifiex: copy AP's HT capability info correctly
mac80211: clear sequence/fragment number in QoS-null frames
ALSA: usb-audio: Add quirk for Logitech Webcam C500
ocfs2: fix quota file corruption
tracing: Do not add event files for modules that fail tracepoints
can: flexcan: flexcan_remove(): add missing netif_napi_del()
can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails
can: flexcan: fix shutdown: first disable chip, then all interrupts
powerpc/crashdump : Fix page frame number check in copy_oldmem_page
cpuset: fix a race condition in __cpuset_node_allowed_softwall()
perf: Fix hotplug splat
perf/x86: Fix event scheduling
sched: Fix double normalization of vruntime
genirq: Remove racy waitqueue_active check
iwlwifi: fix TX status for aggregated packets
ASoC: sta32x: Fix wrong enum for limiter2 release rate
usb: ehci: fix deadlock when threadirqs option is used
USB: ftdi_sio: add Cressi Leonardo PID
USB: serial: ftdi_sio: add id for Z3X Box device
ACPI / processor: Rework processor throttling with work_on_cpu()
ioat: fix tasklet tear down
i7300_edac: Fix device reference count
i7core_edac: Fix PCI device reference count
quota: Fix race between dqput() and dquot_scan_active()
ath9k: Fix ETSI compliance for AR9462 2.0
ath9k: protect tid->sched check
SELinux: bigendian problems with filename trans rules
mac80211: fix AP powersave TX vs. wakeup race
ASoC: wm8770: Fix wrong number of enum items
ACPI / video: Filter the _BCL table for duplicate brightness values
ASoC: sta32x: Fix array access overflow
hwmon: (max1668) Fix writing the minimum temperature
cgroup: update cgroup_enable_task_cg_lists() to grab siglock
workqueue: ensure @task is valid across kthread_stop()
USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8
USB: EHCI: add delay during suspend to prevent erroneous wakeups
ahci: disable NCQ on Samsung pci-e SSDs on macbooks
ARM: 7957/1: add DSB after icache flush in __flush_icache_all()
avr32: Makefile: add '-D__linux__' flag for gcc-4.4.7 use
avr32: fix missing module.h causing build failure in mimc200/fram.c
ALSA: usb-audio: work around KEF X300A firmware bug
dma: ste_dma40: don't dereference free:d descriptor
ext4: don't leave i_crtime.tv_sec uninitialized
PCI: Enable INTx if BIOS left them disabled
EDAC: Correct workqueue setup path
IB/qib: Add missing serdes init sequence
rtl8187: fix regression on MIPS without coherent DMA
MIPS: Fix potencial corruption
rtlwifi: rtl8192ce: Fix too long disable of IRQs
lockd: send correct lock when granting a delayed lock.
drm/i915/dp: add native aux defer retry limit
drm/i915/dp: increase native aux defer retry timeout
compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
md/raid5: Fix CPU hotplug callback registration
block: add cond_resched() to potentially long running ioctl discard loop
usb: option: blacklist ZTE MF667 net interface
drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB
drm/i915: Add intel_ring_cachline_align()
ring-buffer: Fix first commit on sub-buffer having non-zero delta
xen: install xen/gntdev.h and xen/gntalloc.h
SUNRPC: Fix races in xs_nospace()
fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem
ARM: 7955/1: spinlock: ensure we have a compiler barrier before sev
ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
Modpost: fixed USB alias generation for ranges including 0x9 and 0xA
xen-blkfront: handle backend CLOSED without CLOSING
staging: comedi: adv_pci1710: fix analog output readback value
tty: n_gsm: Fix for modems with brk in modem status control
raw: test against runtime value of max_raw_minors
Drivers: hv: vmbus: Don't timeout during the initial connection with host
mm: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq
mm: __set_page_dirty_nobuffers() uses spin_lock_irqsave() instead of spin_lock_irq()
mm/swap: fix race on swap_info reuse between swapoff and swapon
x86, hweight: Fix BUG when booting with CONFIG_GCOV_PROFILE_ALL=y
time: Fix overflow when HZ is smaller than 60
mac80211: fix fragmentation code, particularly for encryption
USB: ftdi_sio: add Tagsys RFID Reader IDs
SELinux: Fix kernel BUG on empty security contexts.
of: fix PCI bus match for PCIe slots
of: Fix address decoding on Bimini and js2x machines
ALSA: hda/realtek - Avoid invalid COEFs for ALC271X
usb-storage: enable multi-LUN scanning when needed
usb-storage: add unusual-devs entry for BlackBerry 9000
usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB
usb: ftdi_sio: add Mindstorms EV3 console adapter
ath9k: Do not support PowerSave by default
ath9k_htc: Do not support PowerSave by default
s390/dump: Fix dump memory detection
mxl111sf: Fix compile when CONFIG_DVB_USB_MXL111SF is unset
sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN
power: max17040: Fix NULL pointer dereference when there is no platform_data
alpha: fix broken network checksum
ata: enable quirk from jmicron JMB350 for JMB394
mm, oom: base root bonus on current usage
crypto: s390 - fix des and des3_ede ctr concurrency issue
crypto: s390 - fix des and des3_ede cbc concurrency issue
crypto: s390 - fix concurrency issue in aes-ctr mode
s390/crypto: Don't panic after crypto instruction failures
target/iscsi: Fix network portal creation race
KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
drm/radeon/DCE4+: clear bios scratch dpms bit (v2)
Btrfs: setup inode location during btrfs_init_inode_locked
powerpc: Make sure "cache" directory is removed when offlining cpu
ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to regulator API
btrfs: restrict snapshotting to own subvolumes
Btrfs: handle EAGAIN case properly in btrfs_drop_snapshot()
KVM: PPC: e500: Fix bad address type in deliver_tlb_misss()
i2c: piix4: Add support for AMD ML and CZ SMBus changes
b43: fix the wrong assignment of status.freq in b43_rx()
ore: Fix wrong math in allocation of per device BIO
IB/qib: Fix QP check when looping back to/from QP1
fuse: fix pipe_buf_operations
intel-iommu: fix off-by-one in pagetable freeing
hp_accel: Add a new PnP ID HPQ6007 for new HP laptops
drm/radeon: set the full cache bit for fences on r7xx+
drm/radeon: disable ss on DP for DCE3.x
turbostat: Use GCC's CPUID functions to support PIC
mmc: sdhci: fix lockdep error in tuning routine
libata: disable LPM for some WD SATA-I devices
x86: Add check for number of available vectors before CPU down
md/raid5: fix long-standing problem with bitmap handling on write failure.
KVM: x86: limit PIT timer frequency
dm sysfs: fix a module unload race
usb: ehci: add freescale imx28 special write register method
nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME
rtlwifi: rtl8192cu: Add new device ID
ftrace: Fix synchronization location disabling and freeing ftrace_ops
ftrace: Use schedule_on_each_cpu() as a heavy synchronize_sched()
mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA
staging:iio:ad799x fix error_free_irq which was freeing an irq that may not have been requested
ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks
staging: r8712u: Set device type to wlan
radeon/pm: Guard access to rdev->pm.power_state array
ASoC: adau1701: Fix ADAU1701_SEROCTL_WORD_LEN_16 constant
dm space map common: make sure new space is used during extend
dm: wait until embedded kobject is released before destroying a device
serial: 8250: enable UART_BUG_NOMSR for Tegra
USB: ftdi_sio: added CS5 quirk for broken smartcard readers
drm/radeon: warn users when hw_i2c is enabled (v2)
SELinux: Fix memory leak upon loading policy
sunrpc: Fix infinite loop in RPC state machine
ALSA: rme9652: fix a missing comma in channel_map_9636_ds[]
USB: cypress_m8: fix ring-indicator detection and reporting
USB: Nokia 502 is an unusual device
USB: serial: add support for iBall 3.5G connect usb modem
USB: pl2303: fix data corruption on termios updates
mtd: mxc_nand: remove duplicated ecc_stats counting
slub: Fix calculation of cpu slabs
rtc-cmos: Add an alarm disable quirk
x86/efi: Fix off-by-one bug in EFI Boot Services reservation
serial: add support for 200 v3 series Titan card
serial: add support for 400 and 800 v3 series Titan cards
dib8000: make 32 bits read atomic
usb: option: add new zte 3g modem pids to option driver
bfa: Chinook quad port 16G FC HBA claim issue
staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity on bScanning
parport: parport_pc: remove double PCI ID for NetMos
selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
rtlwifi: rtl8192cu: Fix some code in RF handling
rtlwifi: Set the link state

** Affects: linux (Ubuntu)
     Importance: Medium
         Status: New

** Affects: linux (Ubuntu Precise)
     Importance: Medium
         Status: New


** Tags: kernel-stable-tracking-bug

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Precise)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Precise)
   Importance: Undecided => Medium

** Description changed:

- 
-     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 v3.2.57 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 v3.2.57 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 v3.2.57 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 v3.2.57 stable release:
+ Linux 3.2.57
+ s390: fix kernel crash due to linkage stack instructions
+ cifs: ensure that uncached writes handle unmapped areas correctly
+ KVM: VMX: fix use after free of vmx->loaded_vmcs
+ KVM: MMU: handle invalid root_hpa at __direct_map
+ net: asix: add missing flag to struct driver_info
+ net: asix: handle packets crossing URB boundaries
+ asix: asix_rx_fixup surgery to reduce skb truesizes
+ deb-pkg: Fix cross-building linux-headers package
+ deb-pkg: Fix building for MIPS big-endian or ARM OABI
+ deb-pkg: use KCONFIG_CONFIG instead of .config file directly
+ net: ip, ipv6: handle gso skbs in forwarding path
+ net: add and use skb_gso_transport_seglen()
+ ipc/msg: fix race around refcount
+ netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
+ ext4: atomically set inode->i_flags in ext4_set_inode_flags()
+ staging: speakup: Prefix set_mask_bits() symbol
+ Input: synaptics - add manual min/max quirk for ThinkPad X240
+ Input: synaptics - add manual min/max quirk
+ Linux 3.2.56
+ PCI: Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled
+ intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.
+ net: sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable
+ tg3: Don't check undefined error bits in RXBD
+ virtio-net: alloc big buffers also when guest can receive UFO
+ jiffies: Avoid undefined behavior from signed overflow
+ ALSA: oxygen: Xonar DG(X): modify DAC routing
+ ALSA: oxygen: Xonar DG(X): capture from I2S channel 1, not 2
+ saa7134: Fix unlocked snd_pcm_stop() call
+ cifs: set MAY_SIGN when sec=krb5
+ net: sctp: fix sctp_connectx abi for ia32 emulation/compat mode
+ bonding: 802.3ad: make aggregator_identifier bond-private
+ usbnet: remove generic hard_header_len check
+ tg3: Fix deadlock in tg3_change_mtu()
+ net: fix 'ip rule' iif/oif device rename
+ printk: Fix scheduling-while-atomic problem in console_cpu_notify()
+ timekeeping: fix 32-bit overflow in get_monotonic_boottime
+ ftrace: Have function graph only trace based on global_ops filters
+ hpfs: deadlock and race in directory lseek()
+ hpfs: remember free space
+ TTY: pmac_zilog, check existence of ports in pmz_console_init()
+ mm/hugetlb: check for pte NULL pointer in __page_check_address()
+ nfs: fix do_div() warning by instead using sector_div()
+ staging: comedi: pcmuio: fix possible NULL deref on detach
+ staging: comedi: ssv_dnp: correct insn_bits result
+ x86/amd/numa: Fix northbridge quirk to assign correct NUMA node
+ vmxnet3: fix building without CONFIG_PCI_MSI
+ KVM: SVM: fix cr8 intercept window
+ vmxnet3: fix netpoll race condition
+ ocfs2 syncs the wrong range...
+ qla2xxx: Poll during initialization for ISP25xx and ISP83xx
+ isci: correct erroneous for_each_isci_host macro
+ isci: fix reset timeout handling
+ usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests
+ usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e
+ libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)
+ powerpc: Align p_dyn, p_rela and p_st symbols
+ net: unix socket code abuses csum_partial
+ mwifiex: copy AP's HT capability info correctly
+ mac80211: clear sequence/fragment number in QoS-null frames
+ ALSA: usb-audio: Add quirk for Logitech Webcam C500
+ ocfs2: fix quota file corruption
+ tracing: Do not add event files for modules that fail tracepoints
+ can: flexcan: flexcan_remove(): add missing netif_napi_del()
+ can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails
+ can: flexcan: fix shutdown: first disable chip, then all interrupts
+ powerpc/crashdump : Fix page frame number check in copy_oldmem_page
+ cpuset: fix a race condition in __cpuset_node_allowed_softwall()
+ perf: Fix hotplug splat
+ perf/x86: Fix event scheduling
+ sched: Fix double normalization of vruntime
+ genirq: Remove racy waitqueue_active check
+ iwlwifi: fix TX status for aggregated packets
+ ASoC: sta32x: Fix wrong enum for limiter2 release rate
+ usb: ehci: fix deadlock when threadirqs option is used
+ USB: ftdi_sio: add Cressi Leonardo PID
+ USB: serial: ftdi_sio: add id for Z3X Box device
+ ACPI / processor: Rework processor throttling with work_on_cpu()
+ ioat: fix tasklet tear down
+ i7300_edac: Fix device reference count
+ i7core_edac: Fix PCI device reference count
+ quota: Fix race between dqput() and dquot_scan_active()
+ ath9k: Fix ETSI compliance for AR9462 2.0
+ ath9k: protect tid->sched check
+ SELinux: bigendian problems with filename trans rules
+ mac80211: fix AP powersave TX vs. wakeup race
+ ASoC: wm8770: Fix wrong number of enum items
+ ACPI / video: Filter the _BCL table for duplicate brightness values
+ ASoC: sta32x: Fix array access overflow
+ hwmon: (max1668) Fix writing the minimum temperature
+ cgroup: update cgroup_enable_task_cg_lists() to grab siglock
+ workqueue: ensure @task is valid across kthread_stop()
+ USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8
+ USB: EHCI: add delay during suspend to prevent erroneous wakeups
+ ahci: disable NCQ on Samsung pci-e SSDs on macbooks
+ ARM: 7957/1: add DSB after icache flush in __flush_icache_all()
+ avr32: Makefile: add '-D__linux__' flag for gcc-4.4.7 use
+ avr32: fix missing module.h causing build failure in mimc200/fram.c
+ ALSA: usb-audio: work around KEF X300A firmware bug
+ dma: ste_dma40: don't dereference free:d descriptor
+ ext4: don't leave i_crtime.tv_sec uninitialized
+ PCI: Enable INTx if BIOS left them disabled
+ EDAC: Correct workqueue setup path
+ IB/qib: Add missing serdes init sequence
+ rtl8187: fix regression on MIPS without coherent DMA
+ MIPS: Fix potencial corruption
+ rtlwifi: rtl8192ce: Fix too long disable of IRQs
+ lockd: send correct lock when granting a delayed lock.
+ drm/i915/dp: add native aux defer retry limit
+ drm/i915/dp: increase native aux defer retry timeout
+ compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
+ md/raid5: Fix CPU hotplug callback registration
+ block: add cond_resched() to potentially long running ioctl discard loop
+ usb: option: blacklist ZTE MF667 net interface
+ drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB
+ drm/i915: Add intel_ring_cachline_align()
+ ring-buffer: Fix first commit on sub-buffer having non-zero delta
+ xen: install xen/gntdev.h and xen/gntalloc.h
+ SUNRPC: Fix races in xs_nospace()
+ fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem
+ ARM: 7955/1: spinlock: ensure we have a compiler barrier before sev
+ ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
+ Modpost: fixed USB alias generation for ranges including 0x9 and 0xA
+ xen-blkfront: handle backend CLOSED without CLOSING
+ staging: comedi: adv_pci1710: fix analog output readback value
+ tty: n_gsm: Fix for modems with brk in modem status control
+ raw: test against runtime value of max_raw_minors
+ Drivers: hv: vmbus: Don't timeout during the initial connection with host
+ mm: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq
+ mm: __set_page_dirty_nobuffers() uses spin_lock_irqsave() instead of spin_lock_irq()
+ mm/swap: fix race on swap_info reuse between swapoff and swapon
+ x86, hweight: Fix BUG when booting with CONFIG_GCOV_PROFILE_ALL=y
+ time: Fix overflow when HZ is smaller than 60
+ mac80211: fix fragmentation code, particularly for encryption
+ USB: ftdi_sio: add Tagsys RFID Reader IDs
+ SELinux: Fix kernel BUG on empty security contexts.
+ of: fix PCI bus match for PCIe slots
+ of: Fix address decoding on Bimini and js2x machines
+ ALSA: hda/realtek - Avoid invalid COEFs for ALC271X
+ usb-storage: enable multi-LUN scanning when needed
+ usb-storage: add unusual-devs entry for BlackBerry 9000
+ usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB
+ usb: ftdi_sio: add Mindstorms EV3 console adapter
+ ath9k: Do not support PowerSave by default
+ ath9k_htc: Do not support PowerSave by default
+ s390/dump: Fix dump memory detection
+ mxl111sf: Fix compile when CONFIG_DVB_USB_MXL111SF is unset
+ sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN
+ power: max17040: Fix NULL pointer dereference when there is no platform_data
+ alpha: fix broken network checksum
+ ata: enable quirk from jmicron JMB350 for JMB394
+ mm, oom: base root bonus on current usage
+ crypto: s390 - fix des and des3_ede ctr concurrency issue
+ crypto: s390 - fix des and des3_ede cbc concurrency issue
+ crypto: s390 - fix concurrency issue in aes-ctr mode
+ s390/crypto: Don't panic after crypto instruction failures
+ target/iscsi: Fix network portal creation race
+ KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
+ drm/radeon/DCE4+: clear bios scratch dpms bit (v2)
+ Btrfs: setup inode location during btrfs_init_inode_locked
+ powerpc: Make sure "cache" directory is removed when offlining cpu
+ ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to regulator API
+ btrfs: restrict snapshotting to own subvolumes
+ Btrfs: handle EAGAIN case properly in btrfs_drop_snapshot()
+ KVM: PPC: e500: Fix bad address type in deliver_tlb_misss()
+ i2c: piix4: Add support for AMD ML and CZ SMBus changes
+ b43: fix the wrong assignment of status.freq in b43_rx()
+ ore: Fix wrong math in allocation of per device BIO
+ IB/qib: Fix QP check when looping back to/from QP1
+ fuse: fix pipe_buf_operations
+ intel-iommu: fix off-by-one in pagetable freeing
+ hp_accel: Add a new PnP ID HPQ6007 for new HP laptops
+ drm/radeon: set the full cache bit for fences on r7xx+
+ drm/radeon: disable ss on DP for DCE3.x
+ turbostat: Use GCC's CPUID functions to support PIC
+ mmc: sdhci: fix lockdep error in tuning routine
+ libata: disable LPM for some WD SATA-I devices
+ x86: Add check for number of available vectors before CPU down
+ md/raid5: fix long-standing problem with bitmap handling on write failure.
+ KVM: x86: limit PIT timer frequency
+ dm sysfs: fix a module unload race
+ usb: ehci: add freescale imx28 special write register method
+ nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME
+ rtlwifi: rtl8192cu: Add new device ID
+ ftrace: Fix synchronization location disabling and freeing ftrace_ops
+ ftrace: Use schedule_on_each_cpu() as a heavy synchronize_sched()
+ mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA
+ staging:iio:ad799x fix error_free_irq which was freeing an irq that may not have been requested
+ ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks
+ staging: r8712u: Set device type to wlan
+ radeon/pm: Guard access to rdev->pm.power_state array
+ ASoC: adau1701: Fix ADAU1701_SEROCTL_WORD_LEN_16 constant
+ dm space map common: make sure new space is used during extend
+ dm: wait until embedded kobject is released before destroying a device
+ serial: 8250: enable UART_BUG_NOMSR for Tegra
+ USB: ftdi_sio: added CS5 quirk for broken smartcard readers
+ drm/radeon: warn users when hw_i2c is enabled (v2)
+ SELinux: Fix memory leak upon loading policy
+ sunrpc: Fix infinite loop in RPC state machine
+ ALSA: rme9652: fix a missing comma in channel_map_9636_ds[]
+ USB: cypress_m8: fix ring-indicator detection and reporting
+ USB: Nokia 502 is an unusual device
+ USB: serial: add support for iBall 3.5G connect usb modem
+ USB: pl2303: fix data corruption on termios updates
+ mtd: mxc_nand: remove duplicated ecc_stats counting
+ slub: Fix calculation of cpu slabs
+ rtc-cmos: Add an alarm disable quirk
+ x86/efi: Fix off-by-one bug in EFI Boot Services reservation
+ serial: add support for 200 v3 series Titan card
+ serial: add support for 400 and 800 v3 series Titan cards
+ dib8000: make 32 bits read atomic
+ usb: option: add new zte 3g modem pids to option driver
+ bfa: Chinook quad port 16G FC HBA claim issue
+ staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity on bScanning
+ parport: parport_pc: remove double PCI ID for NetMos
+ selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
+ NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
+ rtlwifi: rtl8192cu: Fix some code in RF handling
+ rtlwifi: Set the link state

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1310763

Title:
  Precise update to v3.2.57 stable release

Status in “linux” package in Ubuntu:
  New
Status in “linux” source package in Precise:
  New

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 v3.2.57 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 v3.2.57 stable release:
  Linux 3.2.57
  s390: fix kernel crash due to linkage stack instructions
  cifs: ensure that uncached writes handle unmapped areas correctly
  KVM: VMX: fix use after free of vmx->loaded_vmcs
  KVM: MMU: handle invalid root_hpa at __direct_map
  net: asix: add missing flag to struct driver_info
  net: asix: handle packets crossing URB boundaries
  asix: asix_rx_fixup surgery to reduce skb truesizes
  deb-pkg: Fix cross-building linux-headers package
  deb-pkg: Fix building for MIPS big-endian or ARM OABI
  deb-pkg: use KCONFIG_CONFIG instead of .config file directly
  net: ip, ipv6: handle gso skbs in forwarding path
  net: add and use skb_gso_transport_seglen()
  ipc/msg: fix race around refcount
  netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
  ext4: atomically set inode->i_flags in ext4_set_inode_flags()
  staging: speakup: Prefix set_mask_bits() symbol
  Input: synaptics - add manual min/max quirk for ThinkPad X240
  Input: synaptics - add manual min/max quirk
  Linux 3.2.56
  PCI: Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled
  intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.
  net: sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable
  tg3: Don't check undefined error bits in RXBD
  virtio-net: alloc big buffers also when guest can receive UFO
  jiffies: Avoid undefined behavior from signed overflow
  ALSA: oxygen: Xonar DG(X): modify DAC routing
  ALSA: oxygen: Xonar DG(X): capture from I2S channel 1, not 2
  saa7134: Fix unlocked snd_pcm_stop() call
  cifs: set MAY_SIGN when sec=krb5
  net: sctp: fix sctp_connectx abi for ia32 emulation/compat mode
  bonding: 802.3ad: make aggregator_identifier bond-private
  usbnet: remove generic hard_header_len check
  tg3: Fix deadlock in tg3_change_mtu()
  net: fix 'ip rule' iif/oif device rename
  printk: Fix scheduling-while-atomic problem in console_cpu_notify()
  timekeeping: fix 32-bit overflow in get_monotonic_boottime
  ftrace: Have function graph only trace based on global_ops filters
  hpfs: deadlock and race in directory lseek()
  hpfs: remember free space
  TTY: pmac_zilog, check existence of ports in pmz_console_init()
  mm/hugetlb: check for pte NULL pointer in __page_check_address()
  nfs: fix do_div() warning by instead using sector_div()
  staging: comedi: pcmuio: fix possible NULL deref on detach
  staging: comedi: ssv_dnp: correct insn_bits result
  x86/amd/numa: Fix northbridge quirk to assign correct NUMA node
  vmxnet3: fix building without CONFIG_PCI_MSI
  KVM: SVM: fix cr8 intercept window
  vmxnet3: fix netpoll race condition
  ocfs2 syncs the wrong range...
  qla2xxx: Poll during initialization for ISP25xx and ISP83xx
  isci: correct erroneous for_each_isci_host macro
  isci: fix reset timeout handling
  usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests
  usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e
  libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)
  powerpc: Align p_dyn, p_rela and p_st symbols
  net: unix socket code abuses csum_partial
  mwifiex: copy AP's HT capability info correctly
  mac80211: clear sequence/fragment number in QoS-null frames
  ALSA: usb-audio: Add quirk for Logitech Webcam C500
  ocfs2: fix quota file corruption
  tracing: Do not add event files for modules that fail tracepoints
  can: flexcan: flexcan_remove(): add missing netif_napi_del()
  can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails
  can: flexcan: fix shutdown: first disable chip, then all interrupts
  powerpc/crashdump : Fix page frame number check in copy_oldmem_page
  cpuset: fix a race condition in __cpuset_node_allowed_softwall()
  perf: Fix hotplug splat
  perf/x86: Fix event scheduling
  sched: Fix double normalization of vruntime
  genirq: Remove racy waitqueue_active check
  iwlwifi: fix TX status for aggregated packets
  ASoC: sta32x: Fix wrong enum for limiter2 release rate
  usb: ehci: fix deadlock when threadirqs option is used
  USB: ftdi_sio: add Cressi Leonardo PID
  USB: serial: ftdi_sio: add id for Z3X Box device
  ACPI / processor: Rework processor throttling with work_on_cpu()
  ioat: fix tasklet tear down
  i7300_edac: Fix device reference count
  i7core_edac: Fix PCI device reference count
  quota: Fix race between dqput() and dquot_scan_active()
  ath9k: Fix ETSI compliance for AR9462 2.0
  ath9k: protect tid->sched check
  SELinux: bigendian problems with filename trans rules
  mac80211: fix AP powersave TX vs. wakeup race
  ASoC: wm8770: Fix wrong number of enum items
  ACPI / video: Filter the _BCL table for duplicate brightness values
  ASoC: sta32x: Fix array access overflow
  hwmon: (max1668) Fix writing the minimum temperature
  cgroup: update cgroup_enable_task_cg_lists() to grab siglock
  workqueue: ensure @task is valid across kthread_stop()
  USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8
  USB: EHCI: add delay during suspend to prevent erroneous wakeups
  ahci: disable NCQ on Samsung pci-e SSDs on macbooks
  ARM: 7957/1: add DSB after icache flush in __flush_icache_all()
  avr32: Makefile: add '-D__linux__' flag for gcc-4.4.7 use
  avr32: fix missing module.h causing build failure in mimc200/fram.c
  ALSA: usb-audio: work around KEF X300A firmware bug
  dma: ste_dma40: don't dereference free:d descriptor
  ext4: don't leave i_crtime.tv_sec uninitialized
  PCI: Enable INTx if BIOS left them disabled
  EDAC: Correct workqueue setup path
  IB/qib: Add missing serdes init sequence
  rtl8187: fix regression on MIPS without coherent DMA
  MIPS: Fix potencial corruption
  rtlwifi: rtl8192ce: Fix too long disable of IRQs
  lockd: send correct lock when granting a delayed lock.
  drm/i915/dp: add native aux defer retry limit
  drm/i915/dp: increase native aux defer retry timeout
  compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
  md/raid5: Fix CPU hotplug callback registration
  block: add cond_resched() to potentially long running ioctl discard loop
  usb: option: blacklist ZTE MF667 net interface
  drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB
  drm/i915: Add intel_ring_cachline_align()
  ring-buffer: Fix first commit on sub-buffer having non-zero delta
  xen: install xen/gntdev.h and xen/gntalloc.h
  SUNRPC: Fix races in xs_nospace()
  fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem
  ARM: 7955/1: spinlock: ensure we have a compiler barrier before sev
  ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
  Modpost: fixed USB alias generation for ranges including 0x9 and 0xA
  xen-blkfront: handle backend CLOSED without CLOSING
  staging: comedi: adv_pci1710: fix analog output readback value
  tty: n_gsm: Fix for modems with brk in modem status control
  raw: test against runtime value of max_raw_minors
  Drivers: hv: vmbus: Don't timeout during the initial connection with host
  mm: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq
  mm: __set_page_dirty_nobuffers() uses spin_lock_irqsave() instead of spin_lock_irq()
  mm/swap: fix race on swap_info reuse between swapoff and swapon
  x86, hweight: Fix BUG when booting with CONFIG_GCOV_PROFILE_ALL=y
  time: Fix overflow when HZ is smaller than 60
  mac80211: fix fragmentation code, particularly for encryption
  USB: ftdi_sio: add Tagsys RFID Reader IDs
  SELinux: Fix kernel BUG on empty security contexts.
  of: fix PCI bus match for PCIe slots
  of: Fix address decoding on Bimini and js2x machines
  ALSA: hda/realtek - Avoid invalid COEFs for ALC271X
  usb-storage: enable multi-LUN scanning when needed
  usb-storage: add unusual-devs entry for BlackBerry 9000
  usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB
  usb: ftdi_sio: add Mindstorms EV3 console adapter
  ath9k: Do not support PowerSave by default
  ath9k_htc: Do not support PowerSave by default
  s390/dump: Fix dump memory detection
  mxl111sf: Fix compile when CONFIG_DVB_USB_MXL111SF is unset
  sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN
  power: max17040: Fix NULL pointer dereference when there is no platform_data
  alpha: fix broken network checksum
  ata: enable quirk from jmicron JMB350 for JMB394
  mm, oom: base root bonus on current usage
  crypto: s390 - fix des and des3_ede ctr concurrency issue
  crypto: s390 - fix des and des3_ede cbc concurrency issue
  crypto: s390 - fix concurrency issue in aes-ctr mode
  s390/crypto: Don't panic after crypto instruction failures
  target/iscsi: Fix network portal creation race
  KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
  drm/radeon/DCE4+: clear bios scratch dpms bit (v2)
  Btrfs: setup inode location during btrfs_init_inode_locked
  powerpc: Make sure "cache" directory is removed when offlining cpu
  ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to regulator API
  btrfs: restrict snapshotting to own subvolumes
  Btrfs: handle EAGAIN case properly in btrfs_drop_snapshot()
  KVM: PPC: e500: Fix bad address type in deliver_tlb_misss()
  i2c: piix4: Add support for AMD ML and CZ SMBus changes
  b43: fix the wrong assignment of status.freq in b43_rx()
  ore: Fix wrong math in allocation of per device BIO
  IB/qib: Fix QP check when looping back to/from QP1
  fuse: fix pipe_buf_operations
  intel-iommu: fix off-by-one in pagetable freeing
  hp_accel: Add a new PnP ID HPQ6007 for new HP laptops
  drm/radeon: set the full cache bit for fences on r7xx+
  drm/radeon: disable ss on DP for DCE3.x
  turbostat: Use GCC's CPUID functions to support PIC
  mmc: sdhci: fix lockdep error in tuning routine
  libata: disable LPM for some WD SATA-I devices
  x86: Add check for number of available vectors before CPU down
  md/raid5: fix long-standing problem with bitmap handling on write failure.
  KVM: x86: limit PIT timer frequency
  dm sysfs: fix a module unload race
  usb: ehci: add freescale imx28 special write register method
  nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME
  rtlwifi: rtl8192cu: Add new device ID
  ftrace: Fix synchronization location disabling and freeing ftrace_ops
  ftrace: Use schedule_on_each_cpu() as a heavy synchronize_sched()
  mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA
  staging:iio:ad799x fix error_free_irq which was freeing an irq that may not have been requested
  ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks
  staging: r8712u: Set device type to wlan
  radeon/pm: Guard access to rdev->pm.power_state array
  ASoC: adau1701: Fix ADAU1701_SEROCTL_WORD_LEN_16 constant
  dm space map common: make sure new space is used during extend
  dm: wait until embedded kobject is released before destroying a device
  serial: 8250: enable UART_BUG_NOMSR for Tegra
  USB: ftdi_sio: added CS5 quirk for broken smartcard readers
  drm/radeon: warn users when hw_i2c is enabled (v2)
  SELinux: Fix memory leak upon loading policy
  sunrpc: Fix infinite loop in RPC state machine
  ALSA: rme9652: fix a missing comma in channel_map_9636_ds[]
  USB: cypress_m8: fix ring-indicator detection and reporting
  USB: Nokia 502 is an unusual device
  USB: serial: add support for iBall 3.5G connect usb modem
  USB: pl2303: fix data corruption on termios updates
  mtd: mxc_nand: remove duplicated ecc_stats counting
  slub: Fix calculation of cpu slabs
  rtc-cmos: Add an alarm disable quirk
  x86/efi: Fix off-by-one bug in EFI Boot Services reservation
  serial: add support for 200 v3 series Titan card
  serial: add support for 400 and 800 v3 series Titan cards
  dib8000: make 32 bits read atomic
  usb: option: add new zte 3g modem pids to option driver
  bfa: Chinook quad port 16G FC HBA claim issue
  staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity on bScanning
  parport: parport_pc: remove double PCI ID for NetMos
  selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
  NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
  rtlwifi: rtl8192cu: Fix some code in RF handling
  rtlwifi: Set the link state

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1310763/+subscriptions


Follow ups

References