Precise update to 3.2.78 stable release

Bug #1563914 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.78 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.78 stable release shall be applied:

KVM: vmx: fix MPX detection
hrtimer: Handle remaining time proper for TIME_LOW_RES
timerfd: Handle relative timers with CONFIG_TIME_LOW_RES proper
posix-timers: Handle relative timers with CONFIG_TIME_LOW_RES proper
itimers: Handle relative timers with CONFIG_TIME_LOW_RES proper
usb: cdc-acm: send zero packet for intel 7260 modem
cdc-acm:exclude Samsung phone 04e8:685d
af_unix: fix struct pid memory leak
pptp: fix illegal memory access caused by multiple bind()s
sctp: allow setting SCTP_SACK_IMMEDIATELY by the application
USB: cp210x: add ID for IAI USB to RS485 adaptor
USB: visor: fix null-deref at probe
USB: serial: visor: fix crash on detecting device without write_urbs
USB: serial: option: Adding support for Telit LE922
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
ALSA: seq: Degrade the error message for too many opens
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
PCI/AER: Flush workqueue on device remove to avoid use-after-free
libata: disable forced PORTS_IMPL for >= AHCI 1.3
virtio_pci: fix use after free on release
rfkill: fix rfkill_fop_read wait_event usage
perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
SCSI: fix crashes in sd and sr runtime PM
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
crypto: shash - Fix has_key setting
ALSA: dummy: Disable switching timer backend via sysfs
drm/vmwgfx: respect 'nomodeset'
x86/mm/pat: Avoid truncation when converting cpa->numpages to address
crypto: algif_hash - wait for crypto_ahash_init() to complete
intel_scu_ipcutil: underflow in scu_reg_access()
ALSA: seq: Fix race at closing in virmidi driver
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
ALSA: pcm: Fix potential deadlock in OSS emulation
ALSA: seq: Fix yet another races among ALSA timer accesses
ALSA: timer: Fix link corruption due to double start or stop
libata: fix sff host state machine locking while polling
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
ALSA: rawmidi: Fix race at copying & updating the position
ALSA: seq: Fix lockdep warnings due to double mutex locks
Revert "xhci: don't finish a TD if we get a short-transfer event mid TD"
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
xhci: Fix list corruption in urb dequeue at host removal
tda1004x: only update the frontend properties if locked
ALSA: timer: Fix leftover link at closing
saa7134-alsa: Only frees registered sound cards
scsi_dh_rdac: always retry MODE SELECT on command lock violation
mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progress
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
crypto: user - lock crypto_alg_list on alg dump
crypto: algif_skcipher - Do not dereference ctx without socket lock
klist: fix starting point removed bug in klist iterators
ALSA: dummy: Implement timer backend switching more safely
ALSA: timer: Fix wrong instance passed to slave callbacks
ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
sctp: translate network order to host order when users get a hmacid
ALSA: timer: Fix race between stop and interrupt
ALSA: timer: Fix race at concurrent reads
ahci: Intel DNV device IDs SATA
ARM: 8519/1: ICST: try other dividends than 1
btrfs: properly set the termination value of ctx->pos in readdir
ALSA: usb-audio: avoid freeing umidi object twice
unix: properly account for FDs passed over unix sockets
unix: correctly track in-flight fds in sending process user_struct
pipe: limit the per-user amount of pages allocated in pipes
iw_cxgb3: Fix incorrectly returning error on success
pipe: Fix buffer offset after partially failed read
sched: fix __sched_setscheduler() vs load balancing race
Linux 3.2.78

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
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.