Yakkety update to v4.8.4 stable release

Bug #1637517 reported by Tim Gardner on 2016-10-28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)

Bug Description

SRU Justification

       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 v4.8.4 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       The following patches from the v4.8.4 stable release shall be applied:

serial: imx: Fix DCD reading
BUG: atmel_serial: Interrupts not disabled on close
serial: 8250_dw: Check the data->pclk when get apb_pclk
serial: 8250_port: fix runtime PM use in __do_stop_tx_rs485()
ARCv2: intc: Use kflag if STATUS32.IE must be reset
ARCv2: fix local_save_flags
debugfs: introduce a public file_operations accessor
b43: fix debugfs crash
b43legacy: fix debugfs crash
carl9170: fix debugfs crashes
Btrfs: fix free space tree bitmaps on big-endian systems
Btrfs: fix mount -o clear_cache,space_cache=v2
Btrfs: catch invalid free space trees
btrfs: assign error values to the correct bio structs
mei: amthif: fix deadlock in initialization during a reset
drivers: base: dma-mapping: page align the size when unmap_kernel_range
IB/hfi1: Fix defered ack race with qp destroy
clk: mvebu: fix setting unwanted flags in CP110 gate clock
clk: mvebu: dynamically allocate resources in Armada CP110 system controller
fuse: listxattr: verify xattr list
fuse: invalidate dir dentry after chmod
fuse: fix killing s[ug]id in setattr
mm: filemap: fix mapping->nrpages double accounting in fuse
i40e: avoid NULL pointer dereference and recursive errors on early PCI error
xfs: change mailing list address
mm: filemap: don't plant shadow entries without radix tree node
brcmfmac: fix pmksa->bssid usage
brcmfmac: fix memory leak in brcmf_fill_bss_param
brcmfmac: use correct skb freeing helper when deleting flowring
ASoC: nau8825: fix bug in FLL parameter
ASoC: Intel: Atom: add a missing star in a memcpy call
reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()
async_pq_val: fix DMA memory leak
scsi: arcmsr: Simplify user_len checking
ipc/sem.c: fix complex_count vs. simple op race
mm/hugetlb: fix memory offline with hugepage size > memory block size
vfs,mm: fix a dead loop in truncate_inode_pages_range()
jbd2: fix lockdep annotation in add_transaction_credits()
ext4: enforce online defrag restriction for encrypted files
ext4: reinforce check of i_dtime when clearing high fields of uid and gid
ext4: bugfix for mmaped pages in mpage_release_unused_pages()
ext4: fix memory leak in ext4_insert_range()
ext4: fix memory leak when symlink decryption fails
ext4: allow DAX writeback for hole punch
ext4: release bh in make_indexed_dir
ext4: unmap metadata when zeroing blocks
dlm: free workqueues after the connections
vfs: move permission checking into notify_change() for utimes(NULL)
cachefiles: Fix attempt to read i_blocks after deleting file [ver #2]
drm: virtio: reinstate drm_virtio_set_busid()
acpi, nfit: check for the correct event code in notifications
cfq: fix starvation of asynchronous writes
Linux 4.8.4

CVE References

Tim Gardner (timg-tpi) on 2016-10-28
tags: added: kernel-stable-tracking-bug
description: updated
Luis Henriques (henrix) on 2016-11-11
Changed in linux (Ubuntu Yakkety):
status: New → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (26.6 KiB)

This bug was fixed in the package linux - 4.8.0-28.30

linux (4.8.0-28.30) yakkety; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1641083

  * lxc-attach to malicious container allows access to host (LP: #1639345)
    - Revert "UBUNTU: SAUCE: (noup) ptrace: being capable wrt a process requires
      mapped uids/gids"
    - (upstream) mm: Add a user_ns owner to mm_struct and fix ptrace permission

  * [Feature] AVX-512 new instruction sets (avx512_4vnniw, avx512_4fmaps)
    (LP: #1637526)
    - x86/cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features

  * zfs: importing zpool with vdev on zvol hangs kernel (LP: #1636517)
    - SAUCE: (noup) Update zfs to

  * Move some device drivers build from kernel built-in to modules
    (LP: #1637303)
    - [Config] CONFIG_TIGON3=m for all arches

  * I2C touchpad does not work on AMD platform (LP: #1612006)
    - pinctrl/amd: Configure GPIO register using BIOS settings

  * guest experiencing Transmit Timeouts on CX4 (LP: #1636330)
    - powerpc/64: Re-fix race condition between going idle and entering guest
    - powerpc/64: Fix race condition in setting lock bit in idle/wakeup code

  * QEMU throws failure msg while booting guest with SRIOV VF (LP: #1630554)
    - KVM: PPC: Always select KVM_VFIO, plus Makefile cleanup

  * [Feature] KBL - New device ID for Kabypoint(KbP) (LP: #1591618)
    - SAUCE: mfd: lpss: Fix Intel Kaby Lake PCH-H properties

  * hio: SSD data corruption under stress test (LP: #1638700)
    - SAUCE: hio: set bi_error field to signal an I/O error on a BIO
    - SAUCE: hio: splitting bio in the entry of .make_request_fn

  * cleanup primary tree for linux-hwe layering issues (LP: #1637473)
    - [Config] switch Vcs-Git: to yakkety repository
    - [Packaging] handle both linux-lts* and linux-hwe* as backports
    - [Config] linux-tools-common and linux-cloud-tools-common are one per series
    - [Config] linux-source-* is in the primary linux namespace
    - [Config] linux-tools -- always suggest the base package

  * SRU: sync zfsutils-linux and spl-linux changes to linux (LP: #1635656)
    - SAUCE: (noup) Update spl to, zfs to (LP:

  * [Feature] SKX: perf uncore PMU support (LP: #1591810)
    - perf/x86/intel/uncore: Add Skylake server uncore support
    - perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping
    - perf/x86/intel/uncore: Handle non-standard counter offset

  * [Feature] Purley: Memory Protection Keys (LP: #1591804)
    - x86/pkeys: Add fault handling for PF_PK page fault bit
    - mm: Implement new pkey_mprotect() system call
    - x86/pkeys: Make mprotect_key() mask off additional vm_flags
    - x86/pkeys: Allocation/free syscalls
    - x86: Wire up protection keys system calls
    - generic syscalls: Wire up memory protection keys syscalls
    - pkeys: Add details of system call use to Documentation/
    - x86/pkeys: Default to a restrictive init PKRU
    - x86/pkeys: Allow configuration of init_pkru
    - x86/pkeys: Add self-tests

  * kernel invalid ...

Changed in linux (Ubuntu Yakkety):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for linux 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 regressions.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.8.0-30.32

linux (4.8.0-30.32) yakkety; urgency=low

  * CVE-2016-8655 (LP: #1646318)
    - packet: fix race condition in packet_set_ring

 -- Brad Figg <email address hidden> Thu, 01 Dec 2016 08:02:53 -0800

Changed in linux (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers