Precise update to 3.2.32 stable release

Bug #1068162 reported by Herton R. Krzesinski
8
This bug affects 1 person
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.

       git://git.kernel.org/

    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_core_init_configfs error path
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_grab_pending() of a delayed work item
PCI: Check P2P bridge for invalid secondary/subordinate range
Bluetooth: Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn
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_can_get_clock()
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_INITIALIZATION
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_acls=1 for TPG demo-mode
iscsit: remove incorrect unlock in iscsit_build_sendtargets_resp
scripts/Kbuild.include: Fix portability problem of "echo -e"
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_timeout values
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/dma/dmaengine.c: lower the priority of 'failed to get' dma channel message
kbuild: make: fix if_changed when command contains backslashes
drivers/scsi/atp870u.c: fix bad use of udelay
kernel/sys.c: call disable_nonboot_cpus() in kernel_restart()
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_clock
mm: fix invalidate_complete_page2() lock ordering
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_offset() for vma_prio_tree_foreach
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_info/update_capsule workable
mempolicy: remove mempolicy sharing
mempolicy: fix a race in shared_policy_replace()
mempolicy: fix refcount leak in mpol_set_shared_policy()
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_AND_INTERFACE_INFO() for Broadcom/Foxconn
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.

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)
Revision history for this message
tekstr1der (tekstr1der) wrote :

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

Revision history for this message
Herton R. Krzesinski (herton) wrote :

Pre-proposed kernel builds are failing because of lack of space on that ppa. I'll ask about fixing this.

Revision history for this message
tekstr1der (tekstr1der) wrote :

Thanks. Yeah, I'd noticed that the past few days. Looks like it was cleaned up as of today:

Repository size:
1.3 GiB (8.40%) of 16.0 GiB

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (19.5 KiB)

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

---------------
linux (3.2.0-34.53) precise-proposed; urgency=low

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1078760

  [ Kamal Mostafa ]

  * SAUCE: input: Cypress PS/2 Trackpad list additional contributors

  [ Kyle Fazzari ]

  * SAUCE: input: Cypress PS/2 Trackpad fix multi-source, double-click
    - LP: #1055788
  * SAUCE: input: Cypress PS/2 Trackpad fix lost sync upon palm contact
    - LP: #1048258
  * SAUCE: input: Cypress PS/2 Trackpad fix taps turning into hardware
    clicks
    - LP: #1064086

  [ Tim Gardner ]

  * [Config] remove ndiswrapper from Provides:
    - LP: #1076395
  * [Config] CONFIG_HP_WATCHDOG=m for x86en
    - LP: #1076342

  [ Upstream Kernel Changes ]

  * Revert "SUNRPC: Ensure we close the socket on EPIPE errors too..."
    - LP: #1075355
  * Revert "ath9k_hw: Updated AR9003 tx gain table for 5GHz"
    - LP: #1075355
  * eCryptfs: check for eCryptfs cipher support at mount
    - LP: #338914
  * isci: fix isci_pci_probe() generates warning on efi failure path
    - LP: #1068162
  * mtd: nand: Use the mirror BBT descriptor when reading its version
    - LP: #1068162
  * drm/i915: prevent possible pin leak on error path
    - LP: #1068162
  * workqueue: add missing smp_wmb() in process_one_work()
    - LP: #1068162
  * TTY: ttyprintk, don't touch behind tty->write_buf
    - LP: #1068162
  * Remove BUG_ON from n_tty_read()
    - LP: #1068162
  * n_gsm.c: Implement 3GPP27.010 DLC start-up procedure in MUX
    - LP: #1068162
  * n_gsm: uplink SKBs accumulate on list
    - LP: #1068162
  * n_gsm : Flow control handling in Mux driver
    - LP: #1068162
  * char: n_gsm: remove message filtering for contipated DLCI
    - LP: #1068162
  * n_gsm: added interlocking for gsm_data_lock for certain code paths
    - LP: #1068162
  * n_gsm: avoid accessing freed memory during CMD_FCOFF condition
    - LP: #1068162
  * n_gsm: replace kfree_skb w/ appropriate dev_* versions
    - LP: #1068162
  * n_gsm: memory leak in uplink error path
    - LP: #1068162
  * UBI: fix autoresize handling in R/O mode
    - LP: #1068162
  * UBI: erase free PEB with bitflip in EC header
    - LP: #1068162
  * firmware: Add missing attributes to EFI variable attribute print out
    from sysfs
    - LP: #1068162
  * tools/hv: Fix exit() error code
    - LP: #1068162
  * slab: fix the DEADLOCK issue on l3 alien lock
    - LP: #1068162
  * gspca_pac7302: Add usb-id for 145f:013c
    - LP: #1068162
  * gspca_pac7302: add support for device 1ae7:2001 Speedlink Snappy
    Microphone SL-6825-SBK
    - LP: #1068162
  * xhci: Warn when hosts don't halt.
    - LP: #1068162
  * xHCI: add cmd_ring_state
    - LP: #1068162
  * xHCI: add aborting command ring function
    - LP: #1068162
  * xHCI: cancel command after command timeout
    - LP: #1068162
  * hpsa: Use LUN reset instead of target reset
    - LP: #1068162
  * rc: ite-cir: Initialise ite_dev::rdev earlier
    - LP: #1068162
  * staging: speakup_soft: Fix reading of init string
    - LP: #1068162
  * target: fix return code in target_core_init_configfs error path
    - LP: #1068162
  * powerpc/eeh: Lock module while handling EEH event
  ...

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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.