Precise update to 3.2.70 stable release

Bug #1490923 reported by Luis Henriques
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Medium
Unassigned

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.70 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.70 stable release:

Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
e1000: add dummy allocator to fix race condition between mtu change and netpoll
KVM: s390: Zero out current VMDB of STSI before including level3 data.
usb: musb: core: fix TX/RX endpoint order
compal-laptop: Check return value of power_supply_register
pinctrl: fix example .get_group_pins implementation signature
drm/radeon: fix doublescan modes (v2)
lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
ASoC: wm8741: Fix rates constraints values
cdc-wdm: fix endianness bug in debug statements
staging: panel: fix lcd type
UBI: account for bitflips in both the VID header and data
UBI: fix out of bounds write
UBI: initialize LEB number variable
UBI: fix check for "too many bytes"
Drivers: hv: vmbus: Don't wait after requesting offers
Btrfs: fix log tree corruption when fs mounted with -o discard
btrfs: don't accept bare namespace as a valid xattr
ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
rtlwifi: rtl8192cu: Add new USB ID
MIPS: Hibernate: flush TLB entries earlier
ASoC: cs4271: Increase delay time after reset
ext4: make fsync to sync parent dir in no-journal for real this time
jhash: Update jhash_[321]words functions to use correct initval
Input: elantech - fix absolute mode setting on some ASUS laptops
RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.
selinux/nlmsg: add XFRM_MSG_GETSPDINFO
selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
x86/iommu: Fix header comments regarding standard and _FINISH macros
scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
ALSA: emu10k1: don't deadlock in proc-functions
powerpc: Fix missing L2 cache size in /sys/devices/system/cpu
sg_start_req(): make sure that there's not too many elements in iovec
selinux/nlmsg: add XFRM_MSG_REPORT
selinux/nlmsg: add XFRM_MSG_MIGRATE
selinux/nlmsg: add XFRM_MSG_MAPPING
s390/hibernate: fix save and restore of kernel text section
Btrfs: fix inode eviction infinite loop after cloning into it
powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
ACPICA: Utilities: split IO address types from data type models.
fs/binfmt_elf.c: fix bug in loading of PIE binaries
IB/core: disallow registering 0-sized memory region
IB/core: don't disallow registering region starting at 0x0
IB/mlx4: Fix WQE LSO segment calculation
megaraid_sas: use raw_smp_processor_id()
firmware/ihex2fw.c: restore missing default in switch statement
ptrace: fix race between ptrace_resume() and wait_task_stopped()
memstick: mspro_block: add missing curly braces
KVM: VMX: Preserve host CR4.MCE value while in guest mode.
writeback: use |1 instead of +1 to protect against div by zero
libata: Add helper to determine when PHY events should be ignored
libata: Ignore spurious PHY event on LPM policy change
ALSA: emu10k1: Fix card shortname string buffer overflow
ALSA: emux: Fix mutex deadlock at unloading
3w-sas: fix command completion race
3w-xxxx: fix command completion race
3w-9xxx: fix command completion race
cdc-acm: prevent infinite loop when parsing CDC headers.
rtlwifi: rtl8192cu: Fix kernel deadlock
serial: xilinx: Use platform_get_irq to get irq description structure
serial: of-serial: Remove device_type = "serial" registration
ALSA: emux: Fix mutex deadlock in OSS emulation
ALSA: emu10k1: Emu10k2 32 bit DMA mode
USB: cp210x: add ID for KCF Technologies PRN device
USB: pl2303: Remove support for Samsung I330
xen-pciback: Add name prefix to global 'permissive' variable
gpio: unregister gpiochip device before removing it
gpio: sysfs: fix memory leaks and device hotplug
powerpc/pseries: Correct cpu affinity for dlpar added cpus
ext4: move check under lock scope to close a race.
mmc: core: add missing pm event in mmc_pm_notify to fix hib restore
nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()
ocfs2: dlm: fix race between purge and get lock resource
ACPI / init: Fix the ordering of acpi_reserve_resources()
md/raid5: don't record new size if resize_stripes fails.
ipvs: fix memory leak in ip_vs_ctl.c
xhci: fix isoc endpoint dequeue from advancing too far on transaction error
xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
xhci: gracefully handle xhci_irq dead device
usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
ahci: avoton port-disable reset-quirk
mac80211: move WEP tailroom size check
KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
ASoC: dapm: Modify widget stream name according to prefix
ASoC: wm8960: fix "RINPUT3" audio route error
ASoC: wm8994: correct BCLK DIV 348 to 384
Input: elantech - fix semi-mt protocol for v3 HW
powerpc: Align TOC to 256 bytes
dmi_scan: refactor dmi_scan_machine(), {smbios,dmi}_present()
firmware: dmi_scan: Fix ordering of product_uuid
ext4: check for zero length extent explicitly
jbd2: fix r_count overflows leading to buffer overflow in journal recovery
ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
sd: Disable support for 256 byte/sector disks
xen/events: don't bind non-percpu VIRQs with percpu chip
USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board
crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
bridge: fix parsing of MLDv2 reports
lguest: fix out-by-one error in address checking.
fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
fs, omfs: add NULL terminator in the end up the token list
d_walk() might skip too much
ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525
ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
x86_64: Fix strnlen_user() to not touch memory after specified maximum
Input: elantech - fix detection of touchpads where the revision matches a known rate
ALSA: usb-audio: add MAYA44 USB+ mixer control names
ALSA: usb-audio: fix missing input volume controls in MAYA44 USB(+)
USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
Input: elantech - add support for newer (August 2013) devices
Input: elantech - add support for newer elantech touchpads
Input: elantech - support new ICs types for version 4
Input: elantech - add new icbody type
MIPS: Fix enabling of DEBUG_STACKOVERFLOW
bridge: fix multicast router rlist endless loop
ring-buffer-benchmark: Fix the wrong sched_priority of producer
tracing: Have filter check for balanced ops
ipvs: kernel oops - do_ip_vs_get_ctl
of: Add of_property_match_string() to find index into a string list
dt: Add empty of_property_match_string() function
powerpc: Make logical to real cpu mapping code endian safe
powerpc: Don't skip ePAPR spin-table CPUs
net: dp83640: fix broken calibration routine.
unix/caif: sk_socket can disappear when state is unlocked
xen: netback: read hotplug script once at start of day.
bridge: fix br_stp_set_bridge_priority race conditions
packet: read num_members once in packet_rcv_fanout()
packet: avoid out of bounds read in round robin fanout
neigh: do not modify unlinked entries
sctp: Fix race between OOTB responce and route removal
slub: refactoring unfreeze_partials()
net: socket: Fix the wrong returns for recvmsg and sendmsg
config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected
Fix sb_edac compilation with 32 bits kernels
sb_edac: Fix erroneous bytes->gigabytes conversion
x86/reboot: Fix a warning message triggered by stop_other_cpus()
include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid
__ptrace_may_access() should not deny sub-threads
powerpc+sparc64/mm: Remove hack in mmap randomize layout
softirq: reduce latencies
Fix lockup related to stop_machine being stuck in __do_softirq.
MIPS: Fix race condition in lazy cache flushing.
MIPS: Octeon: Remove udelay() causing huge IRQ latency
MIPS: Fix cpu_has_mips_r2_exec_hazard.
MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard.
UBI: fix soft lockup in ubi_check_volume()
parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds.
staging: line6: avoid __sync_fetch_and_{and,or}
sparc32,leon: fix leon build
ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address.
ACPICA: Debug output: Update output for Processor object.
ACPICA: Utilities: Cleanup to convert physical address printing formats.
ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers.
Linux 3.2.70

The following patches from 3.2.70 were already applied to the Precise kernel:

ahci: un-staticize ahci_dev_classify
x86: bpf_jit: fix compilation of large bpf programs
vfs: read file_handle only once in handle_to_path
Input: elantech - fix for newer hardware versions (v7)
pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
udp: fix behavior of wrong checksums
sctp: fix ASCONF list handling
debugfs: Fix statfs() regression in 3.2.69

Luis Henriques (henrix)
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Precise):
importance: Undecided → Medium
Luis Henriques (henrix)
description: updated
Luis Henriques (henrix)
Changed in linux (Ubuntu Precise):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (20.5 KiB)

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

---------------
linux (3.2.0-91.129) precise; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1493780

  [ Upstream Kernel Changes ]

  * Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
    - LP: #1490923
  * Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
    - LP: #1490923
  * e1000: add dummy allocator to fix race condition between mtu change and
    netpoll
    - LP: #1490923
  * KVM: s390: Zero out current VMDB of STSI before including level3 data.
    - LP: #1490923
  * usb: musb: core: fix TX/RX endpoint order
    - LP: #1490923
  * compal-laptop: Check return value of power_supply_register
    - LP: #1490923
  * pinctrl: fix example .get_group_pins implementation signature
    - LP: #1490923
  * drm/radeon: fix doublescan modes (v2)
    - LP: #1490923
  * lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
    - LP: #1490923
  * ASoC: wm8741: Fix rates constraints values
    - LP: #1490923
  * cdc-wdm: fix endianness bug in debug statements
    - LP: #1490923
  * staging: panel: fix lcd type
    - LP: #1490923
  * UBI: account for bitflips in both the VID header and data
    - LP: #1490923
  * UBI: fix out of bounds write
    - LP: #1490923
  * UBI: initialize LEB number variable
    - LP: #1490923
  * UBI: fix check for "too many bytes"
    - LP: #1490923
  * Drivers: hv: vmbus: Don't wait after requesting offers
    - LP: #1490923
  * Btrfs: fix log tree corruption when fs mounted with -o discard
    - LP: #1490923
  * btrfs: don't accept bare namespace as a valid xattr
    - LP: #1490923
  * ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
    - LP: #1490923
  * rtlwifi: rtl8192cu: Add new USB ID
    - LP: #1490923
  * MIPS: Hibernate: flush TLB entries earlier
    - LP: #1490923
  * ASoC: cs4271: Increase delay time after reset
    - LP: #1490923
  * ext4: make fsync to sync parent dir in no-journal for real this time
    - LP: #1490923
  * jhash: Update jhash_[321]words functions to use correct initval
    - LP: #1490923
  * Input: elantech - fix absolute mode setting on some ASUS laptops
    - LP: #1490923
  * RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.
    - LP: #1490923
  * selinux/nlmsg: add XFRM_MSG_GETSPDINFO
    - LP: #1490923
  * selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
    - LP: #1490923
  * x86/iommu: Fix header comments regarding standard and _FINISH macros
    - LP: #1490923
  * scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
    - LP: #1490923
  * ALSA: emu10k1: don't deadlock in proc-functions
    - LP: #1490923
  * powerpc: Fix missing L2 cache size in /sys/devices/system/cpu
    - LP: #1490923
  * sg_start_req(): make sure that there's not too many elements in iovec
    - LP: #1490923
  * selinux/nlmsg: add XFRM_MSG_REPORT
    - LP: #1490923
  * selinux/nlmsg: add XFRM_MSG_MIGRATE
    - LP: #1490923
  * selinux/nlmsg: add XFRM_MSG_MAPPING
    - LP: #1490923
  * s390/hibernate: fix save and restore of kernel text section
    - LP: #1490923
  * Btrfs: fix inode eviction infinite loop after cloning into it
    - LP: #1490923
  * powerpc/perf: Cap 64bit use...

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
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.