Precise update to 3.2.52 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Brad Figg |
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.52 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches are in the 3.2.52 stable release:
Linux 3.2.52
can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX
mm, show_mem: suppress page counts in non-blockable contexts
ACPI / IPMI: Fix atomic context requirement of ipmi_msg_handler()
ext4: avoid hang when mounting non-journal filesystems with orphan list
hwmon: (applesmc) Silence uninitialized warnings
xhci: Fix race between ep halt and URB cancellation
cciss: fix info leak in cciss_ioctl32_
iscsi: don't hang in endless loop if no targets present
Revert "sctp: fix call to SCTP_CMD_
isofs: Refuse RW mount of the filesystem instead of making it RO
HID: usbhid: quirk for N-Trig DuoSense Touch Screen
HID: Fix Speedlink VAD Cezanne support for some devices
perf tools: Handle JITed code in shared memory
perf: Fix perf_cgroup_switch for sw-events
perf: Clarify perf_cpu_
cgroup: fail if monitored file and event_control are in different cgroup
sfc: Fix efx_rx_buf_offset() for recycled pages
Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"
m68k: use non-MMU linker script for ColdFire MMU builds
m68k: consolidate the vmlinux.lds linker scripts
usb: core: don't try to reset_device() a port that got just disconnected
perf: Use css_tryget() to avoid propping up css refcount
ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put
ipv4 igmp: use in_dev_put in timer handlers instead of __in_dev_put
dm9601: fix IFF_ALLMULTI handling
ipv6: udp packets following an UFO enqueued packet need also be handled by UFO
ip: generate unique IP identificator if local fragmentation is allowed
net: sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit
net: sctp: fix smatch warning in sctp_send_
caif: Add missing braces to multiline if in cfctrl_
USB: serial: option: Ignore card reader interface on Huawei E1750
nilfs2: fix issue with race condition of competition between segments for dirty blocks
can: flexcan: fix flexcan_
usb: dwc3: add support for Merrifield
usb: dwc3: pci: add support for BayTrail
p54usb: add USB ID for Corega WLUSB2GTST USB adapter
hwmon: (applesmc) Check key count before proceeding
USB: fix PM config symbol in uhci-hcd, ehci-hcd, and xhci-hcd
x86, efi: Don't map Boot Services on i386
serial: pch_uart: fix tty-kref leak in dma-rx path
serial: pch_uart: fix tty-kref leak in rx-error path
net: usb: cdc_ether: Use wwan interface for Telit modules
ASoC: 88pm860x: array overflow in snd_soc_
ASoC: max98095: a couple array underflows
HID: logitech-dj: validate output report details
HID: validate feature and input report details
HID: LG: validate HID output report details
HID: zeroplus: validate output report details
HID: provide a helper for validating hid reports
memcg: fix multiple large threshold notifications
ocfs2: fix the end cluster offset of FIEMAP
sd: Fix potential out-of-bounds access
ALSA: hda - Add Toshiba Satellite C870 to MSI blacklist
crypto: api - Fix race condition in larval lookup
ARM: PCI: versatile: Fix SMAP register offsets
HID: check for NULL field when setting values
HID: picolcd_core: validate output report details
HID: ntrig: validate feature report details
HID: pantherlord: validate output report details
fuse: readdir: check for slash in names
hdpvr: fix iteration over uninitialized lists in hdpvr_probe()
hdpvr: register the video node at the end of probe
fuse: hotfix truncate_
fuse: invalidate inode attributes on xattr modification
fuse: postpone end_page_
ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA
USB: fix build error when CONFIG_PM_SLEEP isn't enabled
of: Fix missing memory initialization on FDT unflattening
HID: validate HID report id size
ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT
USB: OHCI: Allow runtime PM without system sleep
usb: xhci: Disable runtime PM suspend for quirky controllers
rt2800: fix wrong TX power compensation
mmc: tmio_mmc_dma: fix PIO fallback on SDHI
usb: ehci-mxc: check for pdata before dereferencing
USB: mos7720: fix big-endian control requests
USB: mos7720: use GFP_ATOMIC under spinlock
ASoC: wm8960: Fix PLL register writes
ath9k: avoid accessing MRC registers on single-chain devices
ath9k: fix rx descriptor related race condition
USB: cdc-wdm: fix race between interrupt handler and tasklet
usb: config-
ath9k: always clear ps filter bit on new assoc
HID: hidraw: correctly deallocate memory on device disconnect
HID: hidraw: put old deallocation mechanism in place
tipc: fix lockdep warning during bearer initialization
ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO
net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
ipv6: Don't depend on per socket memory for neighbour discovery messages
ipv6: drop packets with multiple fragmentation headers
ipv6: remove max_addresses check from ipv6_create_
tun: signedness bug in tun_get_user()
8139cp: Add dma_mapping_error checking
ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
tcp: cubic: fix bug in bictcp_acked()
tcp: cubic: fix overflow error in bictcp_update()
net: check net.core.somaxconn sysctl values
htb: fix sign extension bug
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Brad Figg (brad-figg) |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
This bug was fixed in the package linux - 3.2.0-57.87
---------------
linux (3.2.0-57.87) precise; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #1250622
[ Andy Whitcroft ]
* tools -- upgrade to common generic helper
- LP: #1205284
[ Kees Cook ]
* SAUCE: backport ARM seccomp-bpf support
- LP: #1183616
[ Luis Henriques ]
* SAUCE: ACPI battery: fix compiler warning
- LP: #1247154
[ Tim Gardner ]
* [Config] updateconfigs: CONFIG_HAVE_AOUT=n for arm
[ Upstream Kernel Changes ]
* Revert "sctp: fix call to SCTP_CMD_ PROCESS_ SACK in cmd_interpreter ()" tempaddr >desc.bLength may not exceed amount of data returned by the or_null_ rcu() should use list_entry_rcu()
sctp_
- LP: #1249089
* xen/blkback: Check device permissions before allowing OP_DISCARD
- LP: #1091187
- CVE-2013-2140
* zram: allow request end to coincide with disksize
- LP: #1246664
* ARM: 7373/1: add support for the generic syscall.h interface
- LP: #1183616
* ARM: 7577/1: arch/add syscall_get_arch
- LP: #1183616
* htb: fix sign extension bug
- LP: #1249089
* net: check net.core.somaxconn sysctl values
- LP: #1249089
* fib_trie: remove potential out of bound access
- LP: #1249089
* tcp: cubic: fix overflow error in bictcp_update()
- LP: #1249089
* tcp: cubic: fix bug in bictcp_acked()
- LP: #1249089
* ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not
match
- LP: #1249089
* 8139cp: Add dma_mapping_error checking
- LP: #1249089
* tun: signedness bug in tun_get_user()
- LP: #1249089
* ipv6: remove max_addresses check from ipv6_create_
- LP: #1249089
* ipv6: drop packets with multiple fragmentation headers
- LP: #1249089
* ipv6: Don't depend on per socket memory for neighbour discovery
messages
- LP: #1249089
* net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for
max_delay
- LP: #1249089
* ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO
- LP: #1249089
* tipc: fix lockdep warning during bearer initialization
- LP: #1249089
* HID: hidraw: put old deallocation mechanism in place
- LP: #1249089
* HID: hidraw: correctly deallocate memory on device disconnect
- LP: #1249089
* xen-gnt: prevent adding duplicate gnt callbacks
- LP: #1249089
* ath9k: always clear ps filter bit on new assoc
- LP: #1249089
* libceph: unregister request in __map_request failed and nofail == false
- LP: #1249089
* usb: config-
device
- LP: #1249089
* USB: cdc-wdm: fix race between interrupt handler and tasklet
- LP: #1249089
* powerpc: Handle unaligned ldbrx/stdbrx
- LP: #1249089
* intel-iommu: Fix leaks in pagetable freeing
- LP: #1249089
* ath9k: fix rx descriptor related race condition
- LP: #1249089
* ath9k: avoid accessing MRC registers on single-chain devices
- LP: #1249089
* ASoC: wm8960: Fix PLL register writes
- LP: #1249089
* rculist: list_first_
- LP: #1249089
* USB: mos7720: use GFP_ATOMIC under spinlock
- LP: #1249089
* USB: mos7720: fix big-endian control requests
- LP: #1249089
* s...