Precise update to 3.2.32 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Herton R. Krzesinski |
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.32 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.32 stable release:
isci: fix isci_pci_probe() generates warning on efi failure path
mtd: nand: Use the mirror BBT descriptor when reading its version
drm/i915: prevent possible pin leak on error path
workqueue: add missing smp_wmb() in process_one_work()
TTY: ttyprintk, don't touch behind tty->write_buf
Remove BUG_ON from n_tty_read()
n_gsm.c: Implement 3GPP27.010 DLC start-up procedure in MUX
n_gsm: uplink SKBs accumulate on list
n_gsm : Flow control handling in Mux driver
char: n_gsm: remove message filtering for contipated DLCI
n_gsm: added interlocking for gsm_data_lock for certain code paths
n_gsm: avoid accessing freed memory during CMD_FCOFF condition
n_gsm: replace kfree_skb w/ appropriate dev_* versions
n_gsm: memory leak in uplink error path
UBI: fix autoresize handling in R/O mode
UBI: erase free PEB with bitflip in EC header
firmware: Add missing attributes to EFI variable attribute print out from sysfs
tools/hv: Fix exit() error code
slab: fix the DEADLOCK issue on l3 alien lock
gspca_pac7302: Add usb-id for 145f:013c
gspca_pac7302: add support for device 1ae7:2001 Speedlink Snappy Microphone SL-6825-SBK
xhci: Warn when hosts don't halt.
xHCI: add cmd_ring_state
xHCI: add aborting command ring function
xHCI: cancel command after command timeout
hpsa: Use LUN reset instead of target reset
rc: ite-cir: Initialise ite_dev::rdev earlier
staging: speakup_soft: Fix reading of init string
target: fix return code in target_
powerpc/eeh: Lock module while handling EEH event
intel-iommu: Default to non-coherent for domains unattached to iommus
workqueue: fix possible stall on try_to_
PCI: Check P2P bridge for invalid secondary/
Bluetooth: Add USB_VENDOR_
staging: comedi: don't dereference user memory for INSN_INTTRIG
SUNRPC: Ensure that the TCP socket is closed when in CLOSE_WAIT
ext4: fix potential deadlock in ext4_nonda_switch()
staging: comedi: fix memory leak for saved channel list
USB: option: blacklist QMI interface on ZTE MF683
USB: qcaux: add Pantech vendor class match
can: mscan-mpc5xxx: fix return value check in mpc512x_
iscsi-target: Correctly set 0xffffffff field within ISCSI_OP_REJECT PDU
rcu: Fix day-one dyntick-idle stall-warning bug
zfcp: Make trace record tags unique
zfcp: Bounds checking for deferred error trace
zfcp: Do not wakeup while suspended
zfcp: remove invalid reference to list iterator variable
zfcp: restore refcount check on port_remove
zfcp: only access zfcp_scsi_dev for valid scsi_device
ibmvscsi: Fix host config length field overflow
scsi_remove_target: fix softlockup regression on hot remove
scsi_dh_alua: Enable STPG for unavailable ports
Increase XHCI suspend timeout to 16ms
usb: host: xhci: Fix Null pointer dereferencing with 71c731a for non-x86 systems
USB: ftdi_sio: add TIAO USB Multi-Protocol Adapter (TUMPA) support
ACPI: run _OSC after ACPI_FULL_
ath9k: Disable ASPM only for AR9285
xhci: Intel Panther Point BEI quirk.
drm/i915: add some barriers when changing DIPs
drm/i915: make sure we write all the DIP data bytes
ext4: move_extent code cleanup
ext4: online defrag is not supported for journaled files
staging: comedi: s626: don't dereference insn->data
serial: set correct baud_base for EXSYS EX-41092 Dual 16950
serial: pl011: handle corruption at high clock speeds
ext4: always set i_op in ext4_mknod()
ext4: fix fdatasync() for files with only i_size changes
coredump: prevent double-free on an error path in core dumper
drm/i915: use adjusted_mode instead of mode for checking the 6bpc force flag
drm/radeon: only adjust default clocks on NI GPUs
drm/radeon: Add MSI quirk for gateway RS690
drm/radeon: force MSIs on RS690 asics
kbuild: Do not package /boot and /lib in make tar-pkg
staging: comedi: jr3_pci: fix iomem dereference
Input: synaptics - adjust threshold for treating position values as negative
mtd: autcpu12-nvram: Fix compile breakage
mtd: mtdpart: break it as soon as we parse out the partitions
mtd: omap2: fix omap_nand_remove segfault
mtd: omap2: fix module loading
JFFS2: don't fail on bitflips in OOB
mtd: nandsim: bugfix: fail if overridesize is too big
IPoIB: Fix use-after-free of multicast object
IB/srp: Fix use-after-free in srp_reset_req()
IB/srp: Avoid having aborted requests hang
localmodconfig: Fix localyesconfig to set to 'y' not 'm'
lockd: use rpc client's cl_nodename for id encoding
pnfsblock: fix partial page buffer wirte
drm/i915: Flush the pending flips on the CRTC before modification
target/file: Re-enable optional fd_buffered_io=1 operation
iscsi-target: Add explicit set of cache_dynamic_
iscsit: remove incorrect unlock in iscsit_
scripts/
kbuild: Fix gcc -x syntax
mmc: omap_hsmmc: Pass on the suspend failure to the PM core
mmc: sh-mmcif: avoid oops on spurious interrupts
iscsi-target: Bump defaults for nopin_timeout + nopin_response_
lguest: fix occasional crash in example launcher.
drm/i915: call drm_handle_vblank before finish_page_flip
drm/i915: Fix GT_MODE default value
mn10300: only add -mmem-funcs to KBUILD_CFLAGS if gcc supports it
drivers/
kbuild: make: fix if_changed when command contains backslashes
drivers/
kernel/sys.c: call disable_
lib/gcd.c: prevent possible div by 0
rapidio/rionet: fix multicast packet transmit logic
ALSA: hda - Fix internal mic for Lenovo Ideapad U300s
ALSA: HDA: Add inverted internal mic quirk for Lenovo S205
ALSA: hda - Add inverted internal mic quirk for Lenovo IdeaPad U310
ALSA: aloop - add locking to timer access
mmc: sdhci-s3c: fix the wrong number of max bus clocks
ARM: OMAP: counter: add locking to read_persistent
mm: fix invalidate_
mm: thp: fix pmd_present for split_huge_page and PROT_NONE with THP
mm: hugetlb: fix pgoff computation when unmapping page from vma
hugetlb: do not use vma_hugecache_
firewire: cdev: fix user memory corruption (i386 userland on amd64 kernel)
autofs4 - fix reset pending flag on mount fail
udf: fix retun value on error path in udf_load_logicalvol
eCryptfs: Unlink lower inode when ecryptfs_create() fails
eCryptfs: Initialize empty lower files when opening them
eCryptfs: Revert to a writethrough cache model
eCryptfs: Write out all dirty pages just before releasing the lower file
eCryptfs: Call lower ->flush() from ecryptfs_flush()
drm/radeon: properly handle mc_stop/mc_resume on evergreen+ (v2)
efi: initialize efi.runtime_version to make query_variable_
mempolicy: remove mempolicy sharing
mempolicy: fix a race in shared_
mempolicy: fix refcount leak in mpol_set_
mempolicy: fix a memory corruption by refcount imbalance in alloc_pages_vma()
r8169: Config1 is read-only on 8168c and later.
r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling.
hpsa: dial down lockup detection during firmware flash
sched: Fix migration thread runtime bogosity
netfilter: nf_ct_ipv4: packets with wrong ihl are invalid
netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP expectation
netfilter: nf_nat_sip: fix via header translation with multiple parameters
netfilter: nf_ct_expect: fix possible access to uninitialized timer
ipvs: fix oops on NAT reply in br_nf context
netfilter: limit, hashlimit: avoid duplicated inline
netfilter: xt_limit: have r->cost != 0 case work
e1000: fix lockdep splat in shutdown handler
xHCI: handle command after aborting the command ring
drm/i915: fix swizzle detection for gen3
drm/i915: Mark untiled BLT commands as fenced on gen2/3
drm/i915: clear fencing tracking state when retiring requests
Linux 3.2.32
The following changes above were already applied on master/master-next, and were dropped from application:
Bluetooth: Add USB_VENDOR_
Input: synaptics - adjust threshold for treating position values as negative
eCryptfs: Unlink lower inode when ecryptfs_create() fails
eCryptfs: Initialize empty lower files when opening them
eCryptfs: Revert to a writethrough cache model
eCryptfs: Write out all dirty pages just before releasing the lower file
eCryptfs: Call lower ->flush() from ecryptfs_flush()
drm/radeon: properly handle mc_stop/mc_resume on evergreen+ (v2)
sched: Fix migration thread runtime bogosity
The patch "ALSA: hda - Fix internal mic for Lenovo Ideapad U300s" was already applied to precise, but one of the hunks were applied to the wrong section. So a correcting diff was made to fix the issue and match what came with 3.2.32 stable release. Also I checked the original bug report for the issue the patch is fixing, and the upstream patch should be correct.
Related branches
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Precise): | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Herton R. Krzesinski (herton) |
@Herton: Is there a newer Precise kernel build which has this "fix committed" (3.2.32 kernel)?
The latest kernel build available via the pre-proposed kernel ppa is still based on 3.2.31.