Trusty update to 3.16.7-ckt26 stable release

Bug #1563345 reported by Luis Henriques
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lts-utopic (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Fix Released
Undecided
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 a mainline/stable Linux tree or
       a minimally backported form of that patch. The 3.16.7-ckt26 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://kernel.ubuntu.com/ubuntu/linux.git

    TEST CASE: TBD

       The following patches from the 3.16.7-ckt26 stable release shall be applied:

Revert "firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6"
iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
drm/i915/dsi: defend gpio table against out of bounds access
drm/i915/dsi: don't pass arbitrary data to sideband
powerpc: Fix dedotify for binutils >= 2.26
drm/i915: fix error path in intel_setup_gmbus()
cifs: fix erroneous return value
s390/dasd: prevent incorrect length error under z/VM after PAV changes
s390/dasd: fix refcount for PAV reassignment
scsi: fix soft lockup in scsi_remove_target() on module removal
ext4: fix potential integer overflow
ext4: don't read blocks from disk after extents being swapped
bio: return EINTR if copying to user space got interrupted
ALSA: seq: Drop superfluous error/debug messages after malloc failures
ALSA: seq: Fix leak of pool buffer at concurrent writes
dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer
tracepoints: Do not trace when cpu is offline
tracing: Fix freak link error caused by branch tracer
ALSA: seq: Fix double port list deletion
drm/radeon: use post-decrement in error handling
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command
ext4: fix bh->b_state corruption
ext4: fix crashes in dioread_nolock mode
kernel/resource.c: fix muxed resource handling in __request_region()
x86/entry/compat: Add missing CLAC to entry_INT80_32
crypto: {blk,giv}cipher: Set has_setkey
nfs: fix nfs_size_to_loff_t
xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY
xen/pciback: Save the number of MSI-X entries to be copied later.
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.
usb: dwc3: Fix assignment of EP transfer resources
NFSv4: Fix a dentry leak on alias use
USB: option: add support for SIM7100E
USB: cp210x: add IDs for GE B650V3 and B850V3 boards
USB: option: add "4G LTE usb-modem U901"
hwmon: (ads1015) Handle negative conversion values correctly
drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE
can: ems_usb: Fix possible tx overflow
drm/radeon/pm: adjust display configuration after powerstate
sunrpc/cache: fix off-by-one in qword_get()
KVM: async_pf: do not warn on page allocation failures
tracing: Fix showing function event in available_events
libceph: don't bail early from try_read() when skipping a message
ALSA: hda - Fixing background noise on Dell Inspiron 3162
KVM: x86: MMU: fix ubsan index-out-of-range warning
ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2
hpfs: don't truncate the file when delete fails
do_last(): don't let a bogus return value from ->open() et.al. to confuse us
ARM: dts: kirkwood: use unique machine name for ds112
bonding: Fix ARP monitor validation
af_unix: Don't set err in unix_stream_read_generic unless there was an error
af_unix: Guard against other == sk in unix_dgram_sendmsg
net: phy: bcm7xxx: Fix shadow mode 2 disabling
net/mlx4_en: Count HW buffer overrun only once
net/mlx4_en: Choose time-stamping shift value according to HW frequency
net/mlx4_en: Avoid changing dev->features directly in run-time
unix_diag: fix incorrect sign extension in unix_lookup_by_ino
af_iucv: Validate socket address length in iucv_sock_bind()
net: dp83640: Fix tx timestamp overflow handling.
tcp: fix NULL deref in tcp_v4_send_ack()
ipv6/udp: use sticky pktinfo egress ifindex on connect()
net/ipv6: add sysctl option accept_ra_min_hop_limit
net:Add sysctl_max_skb_frags
tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs
ipv4: fix memory leaks in ip_cmsg_send() callers
qmi_wwan: add "4G LTE usb-modem U901"
pppoe: fix reference counting in PPPoE proxy
route: check and remove route cache when we get route
rtnl: RTM_GETNETCONF: fix wrong return value
sctp: Fix port hash table size computation
target: Fix LUN_RESET active TMR descriptor handling
target: Fix LUN_RESET active I/O handling for ACK_KREF
target: Fix TAS handling for multi-session se_node_acls
target: Fix remote-port TMR ABORT + se_cmd fabric stop
target: Fix race with SCF_SEND_DELAYED_TAS handling
Revert "drm/radeon: hold reference to fences in radeon_sa_bo_new"
libata: fix HDIO_GET_32BIT ioctl
[media] adv7604: fix tx 5v detect regression
usb: chipidea: otg: change workqueue ci_otg as freezable
Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
jffs2: Fix page lock / f->sem deadlock
Fix directory hardlinks from deleted directories
iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered
libata: Align ata_device's id on a cacheline
vfio: fix ioctl error handling
ALSA: ctl: Fix ioctls for X32 ABI
ALSA: rawmidi: Fix ioctls X32 ABI
ALSA: timer: Fix broken compat timer user status ioctl
ALSA: timer: Fix ioctls for X32 ABI
cifs: fix out-of-bounds access in lease parsing
CIFS: Fix SMB2+ interim response processing for read requests
Fix cifs_uniqueid_to_ino_t() function for s390x
arm/arm64: KVM: Fix ioctl error handling
ALSA: hdspm: Fix wrong boolean ctl value accesses
ALSA: hdspm: Fix zero-division
ALSA: hdsp: Fix wrong boolean ctl value accesses
USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)
USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
USB: serial: option: add support for Telit LE922 PID 0x1045
USB: serial: option: add support for Quectel UC20
ALSA: seq: oss: Don't drain at closing a client
drm/ast: Fix incorrect register check for DRAM width
USB: qcserial: add Sierra Wireless EM74xx device ID
drm/radeon/pm: update current crtc info after setting the powerstate
PM / sleep / x86: Fix crash on graph trace through x86 suspend
ALSA: hda - Fix mic issues on Acer Aspire E1-472
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
ubi: Fix out of bounds write in volume update code
gpio: rcar: Add Runtime PM handling for interrupts
IB/core: Use GRH when the path hop-limit > 0
wext: fix message delay/ordering
cfg80211/wext: fix message ordering
mac80211: fix use of uninitialised values in RX aggregation
mac80211: minstrel_ht: set default tx aggregation timeout to 0
can: gs_usb: fixed disconnect bug by removing erroneous use of kfree()
ASoC: wm8958: Fix enum ctl accesses in a wrong type
ASoC: wm8994: Fix enum ctl accesses in a wrong type
ASoC: wm_adsp: Fix enum ctl accesses in a wrong type
target: Drop incorrect ABORT_TASK put for completed commands
Revert "drm/radeon: call hpd_irq_event on resume"
KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit
KVM: VMX: disable PEBS before a guest entry
Revert "drm/radeon/pm: adjust display configuration after powerstate"
tcp: convert cached rtt from usec to jiffies when feeding initial rto
net/mlx4_core: Allow resetting VF admin mac to zero
mld, igmp: Fix reserved tailroom calculation
ipv6: re-enable fragment header matching in ipv6_find_hdr
net: moxa: fix an error code
cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
ext4: iterate over buffer heads correctly in move_extent_per_page()
Input: aiptek - fix crash on detecting device without endpoints
AIO: properly check iovec sizes
bcache: add mutex lock for bch_is_open
KVM: x86: move steal time initialization to vcpu entry time
lib/ucs2_string: Add ucs2 -> utf8 helper functions
efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version
efi: Do variable name validation tests in utf8
efi: Make our variable validation list include the guid
efi: Make efivarfs entries immutable by default
efi: Add pstore variables to the deletion whitelist
lib/ucs2_string: Correct ucs2 -> utf8 conversion
tracing: Fix check for cpu online when event is disabled
Linux 3.16.7-ckt26

Luis Henriques (henrix)
tags: added: kernel-stable-tracking-bug
description: updated
Luis Henriques (henrix)
Changed in linux-lts-utopic (Ubuntu Trusty):
status: New → Fix Committed
Changed in linux-lts-utopic (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (12.0 KiB)

This bug was fixed in the package linux-lts-utopic - 3.16.0-71.91~14.04.1

---------------
linux-lts-utopic (3.16.0-71.91~14.04.1) trusty; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1571796

  [ Kamal Mostafa ]

  * [debian] BugLink: close LP: bugs only for Launchpad urls

  [ Upstream Kernel Changes ]

  * Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
    - LP: #1563345
  * iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
    - LP: #1563345
  * drm/i915/dsi: defend gpio table against out of bounds access
    - LP: #1563345
  * drm/i915/dsi: don't pass arbitrary data to sideband
    - LP: #1563345
  * powerpc: Fix dedotify for binutils >= 2.26
    - LP: #1563345
  * drm/i915: fix error path in intel_setup_gmbus()
    - LP: #1563345
  * cifs: fix erroneous return value
    - LP: #1563345
  * s390/dasd: prevent incorrect length error under z/VM after PAV changes
    - LP: #1563345
  * s390/dasd: fix refcount for PAV reassignment
    - LP: #1563345
  * scsi: fix soft lockup in scsi_remove_target() on module removal
    - LP: #1563345
  * ext4: fix potential integer overflow
    - LP: #1563345
  * ext4: don't read blocks from disk after extents being swapped
    - LP: #1563345
  * bio: return EINTR if copying to user space got interrupted
    - LP: #1563345
  * ALSA: seq: Drop superfluous error/debug messages after malloc failures
    - LP: #1563345
  * ALSA: seq: Fix leak of pool buffer at concurrent writes
    - LP: #1563345
  * dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer
    - LP: #1563345
  * tracepoints: Do not trace when cpu is offline
    - LP: #1563345
  * tracing: Fix freak link error caused by branch tracer
    - LP: #1563345
  * ALSA: seq: Fix double port list deletion
    - LP: #1563345
  * drm/radeon: use post-decrement in error handling
    - LP: #1563345
  * drm/qxl: use kmalloc_array to alloc reloc_info in
    qxl_process_single_command
    - LP: #1563345
  * ext4: fix bh->b_state corruption
    - LP: #1563345
  * ext4: fix crashes in dioread_nolock mode
    - LP: #1563345
  * kernel/resource.c: fix muxed resource handling in __request_region()
    - LP: #1563345
  * x86/entry/compat: Add missing CLAC to entry_INT80_32
    - LP: #1563345
  * crypto: {blk,giv}cipher: Set has_setkey
    - LP: #1563345
  * nfs: fix nfs_size_to_loff_t
    - LP: #1563345
  * xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY
    - LP: #1563345
  * xen/pciback: Save the number of MSI-X entries to be copied later.
    - LP: #1563345
  * xen/pcifront: Fix mysterious crashes when NUMA locality information was
    extracted.
    - LP: #1563345
  * usb: dwc3: Fix assignment of EP transfer resources
    - LP: #1563345
  * NFSv4: Fix a dentry leak on alias use
    - LP: #1563345
  * USB: option: add support for SIM7100E
    - LP: #1563345
  * USB: cp210x: add IDs for GE B650V3 and B850V3 boards
    - LP: #1563345
  * USB: option: add "4G LTE usb-modem U901"
    - LP: #1563345
  * hwmon: (ads1015) Handle negative conversion values correctly
    - LP: #1563345
  * drivers: android: correct the size of struct binder_uintptr_t for
    BC_DEAD_BINDER_DONE
    - LP: #1563345
  * can: ems_usb: ...

Changed in linux-lts-utopic (Ubuntu Trusty):
status: Fix Committed → Fix Released
status: Fix Committed → Fix Released
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.