Precise update to 3.2.32 stable release

Bug #1068162 reported by Herton R. Krzesinski on 2012-10-18
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Precise
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)
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.

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.

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

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

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  Edit
Everyone can see this information.

Other bug subscribers