Precise update to 3.2.65 stable release

Bug #1408799 reported by Seth Forshee
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
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.65 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.65 stable release:

kvm: x86: fix stale mmio cache bug
UBIFS: remove mst_mutex
UBIFS: fix a race condition
UBIFS: fix free log space calculation
Bluetooth: Fix issue with USB suspend in btusb driver
KVM: s390: unintended fallthrough for external call
ext4: check EA value offset when loading
PCI: pciehp: Prevent NULL dereference during probe
PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
ext4: don't check quota format when there are no quota files
media: usb: uvc: add a quirk for Dell XPS M1330 webcam
USB: serial: cp210x: added Ketra N1 wireless interface support
USB: cp210x: add support for Seluxit USB dongle
PCI: Generate uppercase hex for modalias interface class
v4l2-common: fix overflow in v4l_bound_align_image()
USB: add reset resume quirk for usb3503
USB: Add device quirk for ASUS T100 Base Station keyboard
firmware_class: make sure fw requests contain a name
Drivers: hv: vmbus: Cleanup vmbus_post_msg()
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
Drivers: hv: vmbus: Fix a bug in vmbus_open()
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
Drivers: hv: vmbus: Cleanup hv_post_message()
spi: dw-mid: respect 8 bit mode
spi: dw-mid: check that DMA was inited before exit
spi: dw-mid: terminate ongoing transfers at exit
kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
lockd: Try to reconnect if statd has moved
rt2800: correct BBP1_TX_POWER_CTRL mask
staging:iio:ad5933: Drop "raw" from channel names
Documentation: lzo: document part of the encoding
libata-sff: Fix controllers with no ctl port
NFSv4: fix open/lock state recovery error handling
framebuffer: fix border color
framebuffer: fix screen corruption when copying
NFSv4.1: Fix an NFSv4.1 state renewal regression
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
vfs: fix data corruption when blocksize < pagesize for mmaped data
m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
dm bufio: update last_accessed when relinking a buffer
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
ext4: don't orphan or truncate the boot loader inode
ext4: add ext4_iget_normal() which is to be used for dir tree lookups
ecryptfs: avoid to access NULL pointer when write metadata in xattr
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
fs: Fix theoretical division by 0 in super_cache_scan().
fs: make cont_expand_zero interruptible
fix misuses of f_count() in ppp and netlink
block: fix alignment_offset math that assumes io_min is a power-of-2
fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
Input: synaptics - gate forcepad support by DMI check
Input: i8042 - add noloop quirk for Asus X750LN
ext4: fix reservation overflow in ext4_da_write_begin
spi: pl022: Fix incorrect dma_unmap_sg
kernel: add support for gcc 5
ALSA: emu10k1: Fix deadlock in synth voice lookup
libceph: ceph-msgr workqueue needs a resque worker
selinux: fix inode security list corruption
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
compiler: Define OPTIMIZER_HIDE_VAR
random: add and use memzero_explicit() for clearing data
xtensa: re-wire umount syscall to sys_oldumount
dm raid: ensure superblock's size matches device's logical block size
ext3: Don't check quota format when there are no quota files
USB: serial: cp210x: add Silicon Labs 358x VID and PID
usb: serial: ftdi_sio: add Awinda Station and Dongle products
usb: option: add support for Telit LE910
USB: option: add Haier CE81B CDMA modem
x86: Conditionally update time when ack-ing pending irqs
x86, apic: Handle a bad TSC more gracefully
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
usb: serial: ftdi_sio: add "bricked" FTDI device PID
usb: gadget: udc: core: fix kernel oops with soft-connect
nfsd4: fix crash on unknown operation number
MIPS: ftrace: Fix a microMIPS build problem
kvm: x86: don't kill guest on unknown exit reason
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
posix-timers: Fix stack info leak in timer_create()
futex: Fix a race condition between REQUEUE_PI and task death
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
ahci: Add Device IDs for Intel Sunrise Point PCH
PM / Sleep: fix recovery during resuming from hibernation
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
evm: check xattr value length and type in evm_inode_setxattr()
drm/radeon: remove invalid pci id
zap_pte_range: update addr when forcing flush after TLB batching faiure
ASoC: fsi: remove unsupported PAUSE flag
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
mm, thp: fix collapsing of hugepages on madvise
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
mac80211: properly flush delayed scan work on interface removal
ext4: fix overflow when updating superblock backups after resize
ext4: fix oops when loading block bitmap failed
ext4: bail out from make_indexed_dir() on first error
ds3000: fix LNB supply voltage on Tevii S480 on initialization
wireless: rt2x00: add new rt2800usb device
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
block: Fix computation of merged request priority
USB: kobil_sct: fix non-atomic allocation in write path
USB: opticon: fix non-atomic allocation in write path
mac80211: fix use-after-free in defragmentation
USB: cdc-acm: add device id for GW Instek AFG-2225
usb: Do not allow usb_alloc_streams on unconfigured devices
usb-storage: handle a skipped data phase
xhci: no switching back on non-ULT Haswell
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
staging:iio:ade7758: Remove "raw" from channel name
USB: cdc-acm: only raise DTR on transitions from B0
serial: Fix divide-by-zero fault in uart_get_divisor()
tty: Fix high cpu load if tty is unreleaseable
tty/vt: don't set font mappings on vc not supporting this
spi: dw: Fix dynamic speed change.
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
scsi: only re-lock door after EH on devices that were reset
audit: keep inode pinned
rt2x00: do not align payload on modern H/W
libceph: do not crash on large auth tickets
ASoC: sgtl5000: Fix SMALL_POP bit definition
firewire: cdev: prevent kernel stack leaking into ioctl arguments
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
x86: Require exact match for 'noxsave' command line option
can: dev: avoid calling kfree_skb() from interrupt context
can: esd_usb2: fix memory leak on disconnect
x86, 64bit, mm: Mark data/bss/brk to nx
x86, mm: Set NX across entire PMD at boot
of/base: Fix PowerPC address parsing hack
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
USB: keyspan: fix tty line-status reporting
USB: keyspan: fix overrun-error reporting
USB: ssu100: fix overrun-error reporting
sunrpc: fix byte-swapping of displayed XID
SUNRPC: Fix locking around callback channel reply receive
MIPS: oprofile: Fix backtrace on 64-bit kernel
nfsd: Fix slot wake up race in the nfsv4.1 callback code
bnx2fc: do not add shared skbs to the fcoe_rx_list
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
USB: xhci: don't start a halted endpoint before its new dequeue is set
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers
MIPS: Loongson: Make platform serial setup always built-in.
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
Input: xpad - use proper endpoint type
mei: limit the number of consecutive resets
tcp: be more strict before accepting ECN negociation
hpsa: fix a race in cmd_free/scsi_done
Patch for 3.2.x, 3.4.x IP identifier regression
crypto: algif - avoid excessive use of socket buffer in skcipher
perf: Handle compat ioctl
mm: Remove false WARN_ON from pagecache_isize_extended()
Linux 3.2.65

The following patches were already applied to the Precise kernel:

Revert "lzo: properly check for overruns"
lzo: check for length overrun in variable length encoding.
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
tracing/syscalls: Ignore numbers outside NR_syscalls' range
x86_64, traps: Stop using IST for #SS
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
mei: add mei_quirk_probe function

CVE References

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
Seth Forshee (sforshee)
description: updated
Seth Forshee (sforshee)
Changed in linux (Ubuntu Precise):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (13.6 KiB)

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

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

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1410459

  [ Upstream Kernel Changes ]

  * Revert "xhci: clear root port wake on bits if controller isn't wake-up
    capable"
    - LP: #1408799
  * isofs: Fix infinite looping over CE entries
    - LP: #1407947
    - CVE-2014-9420
  * kvm: x86: fix stale mmio cache bug
    - LP: #1408799
  * UBIFS: remove mst_mutex
    - LP: #1408799
  * UBIFS: fix a race condition
    - LP: #1408799
  * UBIFS: fix free log space calculation
    - LP: #1408799
  * Bluetooth: Fix issue with USB suspend in btusb driver
    - LP: #1408799
  * KVM: s390: unintended fallthrough for external call
    - LP: #1408799
  * ext4: check EA value offset when loading
    - LP: #1408799
  * PCI: pciehp: Prevent NULL dereference during probe
    - LP: #1408799
  * PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
    - LP: #1408799
  * ext4: don't check quota format when there are no quota files
    - LP: #1408799
  * media: usb: uvc: add a quirk for Dell XPS M1330 webcam
    - LP: #1408799
  * USB: serial: cp210x: added Ketra N1 wireless interface support
    - LP: #1408799
  * USB: cp210x: add support for Seluxit USB dongle
    - LP: #1408799
  * PCI: Generate uppercase hex for modalias interface class
    - LP: #1408799
  * v4l2-common: fix overflow in v4l_bound_align_image()
    - LP: #1408799
  * USB: add reset resume quirk for usb3503
    - LP: #1408799
  * USB: Add device quirk for ASUS T100 Base Station keyboard
    - LP: #1408799
  * firmware_class: make sure fw requests contain a name
    - LP: #1408799
  * Drivers: hv: vmbus: Cleanup vmbus_post_msg()
    - LP: #1408799
  * Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
    - LP: #1408799
  * Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
    - LP: #1408799
  * Drivers: hv: vmbus: Fix a bug in vmbus_open()
    - LP: #1408799
  * Drivers: hv: vmbus: Cleanup vmbus_close_internal()
    - LP: #1408799
  * Drivers: hv: vmbus: Cleanup hv_post_message()
    - LP: #1408799
  * spi: dw-mid: respect 8 bit mode
    - LP: #1408799
  * spi: dw-mid: check that DMA was inited before exit
    - LP: #1408799
  * spi: dw-mid: terminate ongoing transfers at exit
    - LP: #1408799
  * kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
    - LP: #1408799
  * x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
    - LP: #1408799
  * lockd: Try to reconnect if statd has moved
    - LP: #1408799
  * rt2800: correct BBP1_TX_POWER_CTRL mask
    - LP: #1408799
  * staging:iio:ad5933: Drop "raw" from channel names
    - LP: #1408799
  * Documentation: lzo: document part of the encoding
    - LP: #1408799
  * libata-sff: Fix controllers with no ctl port
    - LP: #1408799
  * NFSv4: fix open/lock state recovery error handling
    - LP: #1408799
  * framebuffer: fix border color
    - LP: #1408799
  * framebuffer: fix screen corruption when copying
    - LP: #1408799
  * NFSv4.1: Fix an NFSv4.1 state renewal regression
    - LP: #1408799
  * target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
    - LP...

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