Precise update to 3.2.77 stable release

Bug #1563911 reported by Luis Henriques
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 a mainline/stable Linux tree or
       a minimally backported form of that patch. The 3.2.77 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 from the 3.2.77 stable release shall be applied:

gspca: ov534/topro: prevent a division by 0
media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
rc: allow rc modules to be loaded if rc-main is not a module
SCSI: initio: remove duplicate module device table
KVM: x86: expose MSR_TSC_AUX to userspace
KVM: x86: correctly print #AC in traces
ath9k_htc: check for underflow in ath9k_htc_rx_msg()
mtd: nand: fix ONFI parameter page layout
drm/radeon: call hpd_irq_event on resume
xhci: refuse loading if nousb is used
rtlwifi: fix memory leak for USB device
wlcore: SPI - fix spi transfer_list
wlcore/wl12xx: spi: fix oops on firmware load
EDAC: Robustify workqueues destruction
powerpc: Make value-returning atomics fully ordered
powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
asix: silence log message from oversize packet
futex: Drop refcount if requeue_pi() acquired the rtmutex
ALSA: fm801: propagate TUNER_ONLY bit when autodetected
drm/radeon: clean up fujitsu quirks
udf: limit the maximum number of indirect extents in a row
USB: cp210x: add ID for ELV Marble Sound Board 1
posix-clock: Fix return code on the poll method's error path
x86/LDT: Print the real LDT base address
rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
rtlwifi: rtl8192se: Fix module parameter initialization
rtlwifi: rtl8192ce: Fix handling of module parameters
rtlwifi: rtl8192cu: Add missing parameter setup
NFS: Fix attribute cache revalidation
Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
x86/xen: don't reset vcpu_info on a cancelled suspend
udf: Prevent buffer overrun with multi-byte characters
udf: Check output buffer length when converting name to CS0
power: test_power: correctly handle empty writes
locks: fix unlock when fcntl_setlk races with a close
dm snapshot: fix hung bios when copy error occurs
uml: fix hostfs mknod()
uml: flush stdout before forking
ipv6: tcp: add rcu locking in tcp_v6_send_synack()
x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
x86/boot: Double BOOT_HEAP_SIZE to 64KB
x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]
ALSA: seq: Fix missing NULL check at remove_events ioctl
ALSA: seq: Fix race at timer setup and close
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
x86/mm: Improve switch_mm() barrier comments
ALSA: timer: Fix double unlink of active_list
ALSA: timer: Fix race among timer ioctls
sparc64: fix incorrect sign extension in sys_sparc64_personality
cifs: Ratelimit kernel log messages
cifs: fix race between call_async() and reconnect()
cifs_dbg() outputs an uninitialized buffer in cifs_readdir()
m32r: fix m32104ut_defconfig build fail
dma-debug: switch check from _text to _stext
scripts/bloat-o-meter: fix python3 syntax error
ocfs2/dlm: ignore cleaning the migration mle that is inuse
ALSA: timer: Harden slave timer list handling
memcg: only free spare array when readers are done
printk: help pr_debug and pr_devel to optimize out arguments
crypto: af_alg - Fix socket double-free when accept fails
ALSA: hrtimer: Fix stall by hrtimer_cancel()
ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode
ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode
ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0
IB/qib: fix mcast detach when qp not attached
IB/mlx4: Initialize hop_limit when creating address handle
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock
crypto: algif_skcipher - Require setkey before accept(2)
crypto: af_alg - Disallow bind/setkey/... after accept(2)
crypto: af_alg - Add nokey compatibility path
crypto: algif_skcipher - Add nokey compatibility path
crypto: hash - Add crypto_ahash_has_setkey
crypto: algif_hash - Require setkey before accept(2)
crypto: skcipher - Add crypto_skcipher_has_setkey
crypto: algif_skcipher - Add key check exception for cipher_null
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
crypto: algif_hash - Remove custom release parent function
crypto: algif_skcipher - Remove custom release parent function
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
crypto: algif_hash - Fix race condition in hash_check_key
crypto: algif_skcipher - Fix race condition in skcipher_check_key
crypto: algif_skcipher - Load TX SG list after waiting
sctp: Prevent soft lockup when sctp_accept() is called during a timeout event
usbvision-video: fix memory leak of alt_max_pkt_size
usbvision: fix leak of usb_dev on failure paths in usbvision_probe()
usbvision fix overflow of interfaces array
usbvision: fix crash on detecting device with invalid configuration
Linux 3.2.77

CVE References

Luis Henriques (henrix)
tags: added: kernel-stable-tracking-bug
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 (16.2 KiB)

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

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

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1571853

  [ Kamal Mostafa ]

  * [debian] BugLink: close LP: bugs only for Launchpad urls

  [ Upstream Kernel Changes ]

  * Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
    - LP: #1564815
  * gspca: ov534/topro: prevent a division by 0
    - LP: #1563911
  * media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
    - LP: #1563911
  * rc: allow rc modules to be loaded if rc-main is not a module
    - LP: #1563911
  * SCSI: initio: remove duplicate module device table
    - LP: #1563911
  * KVM: x86: expose MSR_TSC_AUX to userspace
    - LP: #1563911
  * KVM: x86: correctly print #AC in traces
    - LP: #1563911
  * ath9k_htc: check for underflow in ath9k_htc_rx_msg()
    - LP: #1563911
  * mtd: nand: fix ONFI parameter page layout
    - LP: #1563911
  * xhci: refuse loading if nousb is used
    - LP: #1563911
  * rtlwifi: fix memory leak for USB device
    - LP: #1563911
  * wlcore: SPI - fix spi transfer_list
    - LP: #1563911
  * wlcore/wl12xx: spi: fix oops on firmware load
    - LP: #1563911
  * EDAC: Robustify workqueues destruction
    - LP: #1563911
  * powerpc: Make value-returning atomics fully ordered
    - LP: #1563911
  * powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
    - LP: #1563911
  * asix: silence log message from oversize packet
    - LP: #1563911
  * futex: Drop refcount if requeue_pi() acquired the rtmutex
    - LP: #1563911
  * ALSA: fm801: propagate TUNER_ONLY bit when autodetected
    - LP: #1563911
  * drm/radeon: clean up fujitsu quirks
    - LP: #1563911
  * udf: limit the maximum number of indirect extents in a row
    - LP: #1563911
  * USB: cp210x: add ID for ELV Marble Sound Board 1
    - LP: #1563911
  * posix-clock: Fix return code on the poll method's error path
    - LP: #1563911
  * x86/LDT: Print the real LDT base address
    - LP: #1563911
  * rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
    - LP: #1563911
  * rtlwifi: rtl8192se: Fix module parameter initialization
    - LP: #1563911
  * rtlwifi: rtl8192ce: Fix handling of module parameters
    - LP: #1563911
  * rtlwifi: rtl8192cu: Add missing parameter setup
    - LP: #1563911
  * NFS: Fix attribute cache revalidation
    - LP: #1563911
  * Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
    - LP: #1563911
  * x86/xen: don't reset vcpu_info on a cancelled suspend
    - LP: #1563911
  * udf: Prevent buffer overrun with multi-byte characters
    - LP: #1563911
  * udf: Check output buffer length when converting name to CS0
    - LP: #1563911
  * power: test_power: correctly handle empty writes
    - LP: #1563911
  * locks: fix unlock when fcntl_setlk races with a close
    - LP: #1563911
  * dm snapshot: fix hung bios when copy error occurs
    - LP: #1563911
  * uml: fix hostfs mknod()
    - LP: #1563911
  * uml: flush stdout before forking
    - LP: #1563911
  * ipv6: tcp: add rcu locking in tcp_v6_send_synack()
    - LP: #1563911
  * x86/mm: Add barriers and document switch_mm()-vs-flush synchroni...

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