Xenial update to v4.4.18 stable release

Bug #1614560 reported by Tim Gardner
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Xenial
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 v4.4.18 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 from the v4.4.18 stable release shall be applied:

tcp: enable per-socket rate limiting of all 'challenge acks'
ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
bonding: set carrier off for devices created through netlink
net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
net/irda: fix NULL pointer dereference on memory allocation failure
qed: Fix setting/clearing bit in completion bitmap
tcp: consider recv buf for the initial window scale
ipath: Restrict use of the write() interface
scsi: ignore errors from scsi_dh_add_device()
HID: sony: do not bail out when the sixaxis refuses the output report
i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
arm: oabi compat: add missing access checks
KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
random: strengthen input validation for RNDADDTOENTCNT
devpts: clean up interface to pty drivers
x86/mm/pat: Add support of non-default PAT MSR setting
x86/mm/pat: Add pat_disable() interface
x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()
x86/mtrr: Fix Xorg crashes in Qemu sessions
x86/mtrr: Fix PAT init handling when MTRR is disabled
x86/xen, pat: Remove PAT table init code from Xen
x86/pat: Document the PAT initialization sequence
x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386
drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)
x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
block: fix use-after-free in seq file
sysv, ipc: fix security-layer leaking
fuse: fsync() did not return IO errors
fuse: fuse_flush must check mapping->flags for errors
fuse: fix wrong assignment of ->flags in fuse_send_init()
fs/dcache.c: avoid soft-lockup in dput()
crypto: gcm - Filter out async ghash if necessary
crypto: scatterwalk - Fix test in scatterwalk_done
ext4: check for extents that wrap around
ext4: fix deadlock during page writeback
ext4: don't call ext4_should_journal_data() on the journal inode
ext4: validate s_reserved_gdt_blocks on mount
ext4: short-cut orphan cleanup on error
ext4: fix reference counting bug on block allocation error
mm: memcontrol: fix cgroup creation failure after many small jobs
mm: memcontrol: fix swap counter leak on swapout from offline cgroup
mm: memcontrol: fix memcg id ref counter on swap charge move
Linux 4.4.18

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
Tim Gardner (timg-tpi)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (22.8 KiB)

This bug was fixed in the package linux - 4.4.0-38.57

---------------
linux (4.4.0-38.57) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1620658

  * CIFS client: access problems after updating to kernel 4.4.0-29-generic
    (LP: #1612135)
    - Revert "UBUNTU: SAUCE: (namespace) Bypass sget() capability check for nfs"
    - fs: Call d_automount with the filesystems creds

  * apt-key add fails in overlayfs (LP: #1618572)
    - SAUCE: overlayfs: fix regression in whiteout detection

linux (4.4.0-37.56) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1618040

  * [Feature] Instruction decoder support for new SKX instructions- AVX512
    (LP: #1591655)
    - x86/insn: perf tools: Fix vcvtph2ps instruction decoding
    - x86/insn: Add AVX-512 support to the instruction decoder
    - perf tools: Add AVX-512 support to the instruction decoder used by Intel PT
    - perf tools: Add AVX-512 instructions to the new instructions test

  * [Ubuntu 16.04] FCoE Lun not visible in OS with inbox driver - Issue with
    ioremap() call on 32bit kernel (LP: #1608652)
    - lpfc: Correct issue with ioremap() call on 32bit kernel

  * [Feature] turbostat support for Skylake-SP server (LP: #1591802)
    - tools/power turbostat: decode more CPUID fields
    - tools/power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency
    - tools/power turbostat: decode HWP registers
    - tools/power turbostat: Decode MSR_MISC_PWR_MGMT
    - tools/power turbostat: allow sub-sec intervals
    - tools/power turbostat: Intel Xeon x200: fix erroneous bclk value
    - tools/power turbostat: Intel Xeon x200: fix turbo-ratio decoding
    - tools/power turbostat: re-name "%Busy" field to "Busy%"
    - tools/power turbostat: add --out option for saving output in a file
    - tools/power turbostat: fix compiler warnings
    - tools/power turbostat: make fewer systems calls
    - tools/power turbostat: show IRQs per CPU
    - tools/power turbostat: show GFXMHz
    - tools/power turbostat: show GFX%rc6
    - tools/power turbostat: detect and work around syscall jitter
    - tools/power turbostat: indicate SMX and SGX support
    - tools/power turbostat: call __cpuid() instead of __get_cpuid()
    - tools/power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump
    - tools/power turbostat: bugfix: TDP MSRs print bits fixing
    - tools/power turbostat: SGX state should print only if --debug
    - tools/power turbostat: print IRTL MSRs
    - tools/power turbostat: initial BXT support
    - tools/power turbostat: decode BXT TSC frequency via CPUID
    - tools/power turbostat: initial SKX support

  * [BYT] display hotplug doesn't work on console (LP: #1616894)
    - drm/i915/vlv: Make intel_crt_reset() per-encoder
    - drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init()
    - drm/i915/vlv: Disable HPD in valleyview_crt_detect_hotplug()
    - drm/i915: Enable polling when we don't have hpd

  * [Feature]intel_idle enabling on Broxton-P (LP: #1520446)
    - intel_idle: add BXT support

  * [Feature] EDAC: Update driver for SKX-SP (LP: #1591815)
    - [Config] CONFIG_EDAC_SKX=m
    - EDAC, skx_edac: Ad...

Changed in linux (Ubuntu Xenial):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu):
status: New → Confirmed
Po-Hsu Lin (cypressyew)
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.