Precise update to v3.2.62 stable release

Bug #1355293 reported by Joseph Salisbury
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned
Precise
Fix Released
Medium
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 Linus' tree or in a minimally
       backported form of that patch. The v3.2.62 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 v3.2.62 stable release:
Linux 3.2.62
iommu/vt-d: Disable translation if already enabled
x86_32, entry: Store badsys error code in %eax
libata: introduce ata_host->n_tags to avoid oops on SAS controllers
libata: support the ata host which implements a queue depth less than 32
mm: kmemleak: avoid false negatives on vmalloc'ed objects
introduce SIZE_MAX
ceph: fix overflow check in build_snap_context()
ARM: 7670/1: fix the memset fix
ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
mm: hugetlb: fix copy_hugetlb_page_range()
crypto: testmgr - update LZO compression test vectors
ipvs: stop tot_stats estimator only under CONFIG_SYSCTL
x86, ioremap: Speed up check for RAM pages
sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue
applicom: dereferencing NULL on error path
x86-32, espfix: Remove filter for espfix32 due to race
score: normalize global variables exported by vmlinux.lds
alpha: add io{read,write}{16,32}be functions
score: Add missing #include <linux/export.h>
Score: The commit is for compiling successfully. The modifications include: 1. Kconfig of Score: we don't support ioremap 2. Missed headfile including 3. There are some errors in other people's commit not checked by us, we fix it now 3.1 arch/score/kernel/entry.S: wrong instructions 3.2 arch/score/kernel/process.c : just some typos
unicore32: select generic atomic64_t support
unicore32: add ioremap_nocache definition
shmem: fix splicing from a hole while it's punched
shmem: fix faulting into a hole, not taking i_mutex
shmem: fix faulting into a hole while it's punched
xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near
xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near
netfilter: ipt_ULOG: fix info leaks
s390/ptrace: fix PSW mask check
nohz: Fix another inconsistency between CONFIG_NO_HZ=n and nohz=off
rtnetlink: fix userspace API breakage for iproute2 < v3.9.0
ipv4: fix buffer overflow in ip_options_compile()
dns_resolver: Null-terminate the right string
dns_resolver: assure that dns_query() result is null-terminated
sunvnet: clean up objects created in vnet_new() on vnet_exit()
net: sctp: fix information leaks in ulpevent layer
appletalk: Fix socket referencing in skb
igmp: fix the problem when mc leave group
8021q: fix a potential memory leak
tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb
usb: Check if port status is equal to RxDetect
drm/radeon: avoid leaking edid data
hwmon: (adt7470) Fix writes to temperature limit registers
locking/mutex: Disable optimistic spinning on some architectures
sched: Fix possible divide by zero in avg_atom() calculation
include/linux/math64.h: add div64_ul()
ring-buffer: Fix polling on trace_pipe
drm/radeon/dp: return -EIO for flags not zero case
dm io: fix a race condition in the wake up code for sync_io
igb: do a reset on SR-IOV re-init if device is down
USB: ftdi_sio: Add extra PID.
alarmtimer: Fix bug where relative alarm timers were treated as absolute
hwmon: (emc2103) Clamp limits instead of bailing out
fuse: handle large user and group ID
fuse: timeout comparison fix
hwmon: (adm1031) Fix writes to limit registers
ACPI / EC: Fix race condition in ec_transaction_completed()
ACPI / EC: Remove duplicated ec_wait_ibf0() waiter
ACPI / EC: Add asynchronous command byte write support
ACPI / EC: Don't count a SCI interrupt as a false one
ACPI / EC: Avoid race condition related to advance_transaction()
ACPI / EC: Ensure lock is acquired before accessing ec struct members
ACPI / EC: Add more debug info and trivial code cleanup
usb: option: Add ID for Telewell TW-LTE 4G v2
USB: cp210x: add support for Corsair usb dongle
ext4: disable synchronous transaction batching if max_batch_time==0
ext4: clarify error count warning messages
hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div
hwmon: (amc6821) Fix permissions for temp2_input
drm/vmwgfx: Fix incorrect write to read-only register v2:
iwlwifi: dvm: don't enable CTS to self
xen/manage: fix potential deadlock when resuming the console
md: flush writes before starting a recovery.
perf/x86/intel: ignore CondChgd bit to avoid false NMI handling
usb-storage/SCSI: Add broken_fua blacklist flag
tools: ffs-test: fix header values endianess
nfsd: fix rare symlink decoding bug
mwifiex: fix Tx timeout issue
cpuset,mempolicy: fix sleeping function called from invalid context
ibmvscsi: Add memory barriers for send / receive
ibmvscsi: Abort init sequence during error recovery
xhci: Fix runtime suspended xhci from blocking system suspend.
xhci: clear root port wake on bits if controller isn't wake-up capable
xhci: correct burst count field for isoc transfers on 1.0 xhci hosts
usb: option: add/modify Olivetti Olicard modems
USB: ftdi_sio: fix null deref at port probe
usb: gadget: f_fs: fix NULL pointer dereference when there are no strings
KVM: x86: preserve the high 32-bits of the PAT register
KVM: x86: Increase the number of fixed MTRR regs to 10
ARM: OMAP2+: Fix parser-bug in platform muxing code

CVE References

tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu Precise):
importance: Undecided → Medium
description: updated
Changed in linux (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (16.6 KiB)

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

---------------
linux (3.2.0-68.102) precise; urgency=low

  [ Joseph Salisbury ]

  * Release Tracking Bug
    - LP: #1355387

  [ Joseph Salisbury ]

  * [Config] updateconfigs after Linux 3.2.62 update

  [ Upstream Kernel Changes ]

  * Revert "net: ipv4: ip_forward: fix inverted local_df test"
    - LP: #1337281
  * Revert "net: ip, ipv6: handle gso skbs in forwarding path"
    - LP: #1337281
  * Yama: handle 32-bit userspace prctl
    - LP: #1338883
  * mm: highmem: don't treat PKMAP_ADDR(LAST_PKMAP) as a highmem address
    - LP: #1348572
  * bluetooth: hci_ldisc: fix deadlock condition
    - LP: #1348572
  * genirq: Sanitize spurious interrupt detection of threaded irqs
    - LP: #1348572
  * UBIFS: fix an mmap and fsync race condition
    - LP: #1348572
  * Input: synaptics - add min/max quirk for the ThinkPad W540
    - LP: #1348572
  * ACPI: Fix conflict between customized DSDT and DSDT local copy
    - LP: #1348572
  * HID: core: fix validation of report id 0
    - LP: #1348572
  * IB/srp: Fix a sporadic crash triggered by cable pulling
    - LP: #1348572
  * reiserfs: drop vmtruncate
    - LP: #1348572
  * reiserfs: call truncate_setsize under tailpack mutex
    - LP: #1348572
  * ARM: imx: fix error handling in ipu device registration
    - LP: #1348572
  * matroxfb: perform a dummy read of M_STATUS
    - LP: #1348572
  * USB: Avoid runtime suspend loops for HCDs that can't handle
    suspend/resume
    - LP: #1348572
  * ARM: 8051/1: put_user: fix possible data corruption in put_user
    - LP: #1348572
  * Input: synaptics - T540p - unify with other LEN0034 models
    - LP: #1348572
  * mac80211: fix IBSS join by initializing last_scan_completed
    - LP: #1348572
  * drm/i915: s/DRM_ERROR/DRM_DEBUG in i915_gem_execbuffer.c
    - LP: #1348572
  * drm/i915: Only copy back the modified fields to userspace from
    execbuffer
    - LP: #1348572
  * ahci: add PCI ID for Marvell 88SE91A0 SATA Controller
    - LP: #1348572
  * ext4: fix zeroing of page during writeback
    - LP: #1348572
  * ext4: fix wrong assert in ext4_mb_normalize_request()
    - LP: #1348572
  * IB/qib: Fix port in pkey change event
    - LP: #1348572
  * IB/ipath: Translate legacy diagpkt into newer extended diagpkt
    - LP: #1348572
  * USB: sierra: fix AA deadlock in open error path
    - LP: #1348572
  * USB: sierra: fix urb and memory leak in resume error path
    - LP: #1348572
  * USB: sierra: fix urb and memory leak on disconnect
    - LP: #1348572
  * USB: sierra: fix remote wakeup
    - LP: #1348572
  * USB: option: fix runtime PM handling
    - LP: #1348572
  * USB: usb_wwan: fix urb leak in write error path
    - LP: #1348572
  * USB: usb_wwan: fix race between write and resume
    - LP: #1348572
  * USB: usb_wwan: fix write and suspend race
    - LP: #1348572
  * USB: usb_wwan: fix urb leak at shutdown
    - LP: #1348572
  * USB: usb_wwan: fix potential blocked I/O after resume
    - LP: #1348572
  * USB: cdc-acm: fix write and suspend race
    - LP: #1348572
  * USB: cdc-acm: fix write and resume race
    - LP: #1348572
  * USB: cdc-acm: fix broken runtime suspend
    - LP: #1348572
  * USB: ...

Changed in linux (Ubuntu Precise):
status: Confirmed → Fix Released
Mathew Hodson (mhodson)
Changed in linux (Ubuntu):
status: Confirmed → 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.