Xenial update to v4.4.17 stable release

Bug #1611833 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.17 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.17 stable release shall be applied:

USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
x86/quirks: Apply nvidia_bugs quirk only on root bus
x86/quirks: Reintroduce scanning of secondary buses
x86/quirks: Add early quirk to reset Apple AirPort card
dmaengine: at_xdmac: align descriptors on 64 bits
dmaengine: at_xdmac: fix residue corruption
dmaengine: at_xdmac: double FIFO flush needed to compute residue
mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim mask
mm, compaction: abort free scanner if split fails
fs/nilfs2: fix potential underflow in call to crc32_le
mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
mm, meminit: always return a valid node from early_pfn_to_nid
mm, meminit: ensure node is online before checking whether pages are uninitialised
vmlinux.lds: account for destructor sections
pps: do not crash when failed to register
kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
arc: unwind: warn only once if DW2_UNWIND is disabled
ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
xen/pciback: Fix conf_space read/write overlap check.
xenbus: don't BUG() on user mode induced condition
xenbus: don't bail early from xenbus_dev_request_and_reply()
Input: vmmouse - remove port reservation
Input: elantech - add more IC body types to the list
Input: xpad - fix oops when attaching an unknown Xbox One gamepad
Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
Input: xpad - validate USB endpoint count during probe
Input: tsc200x - report proper input_dev name
pvclock: Add CPU barriers to get correct version value
pinctrl: single: Fix missing flush of posted write for a wakeirq
pinctrl: imx: Do not treat a PIN without MUX register as an error
cgroup: set css->id to -1 during init
power_supply: power_supply_read_temp only if use_cnt > 0
locks: use file_inode()
Revert "ecryptfs: forbid opening files without mmap handler"
ecryptfs: don't allow mmap when the lower fs doesn't support it
ext4: verify extent header depth
9p: use file_dentry()
namespace: update event counter when umounting a deleted dentry
spi: sunxi: fix transfer timeout
spi: sun4i: fix FIFO limit
clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
platform/chrome: cros_ec_dev - double fetch bug in ioctl
block: fix use-after-free in sys_ioprio_get()
mmc: block: fix packed command header endianness
sched/fair: Fix effective_load() to consistently use smoothed load
ovl: handle ATTR_KILL*
perf/x86: fix PEBS issues on Intel Atom/Core2
can: at91_can: RX queue could get stuck at high bus load
can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
can: fix handling of unmodifiable configuration options fix
can: fix oops caused by wrong rtnl dellink usage
RDS: fix rds_tcp_init() error path
SCSI: fix new bug in scsi_dev_info_list string matching
ipr: Clear interrupt on croc/crocodile when running with LSI
posix_cpu_timer: Exit early when process has been reaped
i2c: mux: reg: wrong condition checked for of_address_to_resource return value
libata: LITE-ON CX1-JB256-HP needs lower max_sectors
libceph: apply new_state before new_up_client on incrementals
net: mvneta: set real interrupt per packet for tx_done
intel_th: pci: Add Kaby Lake PCH-H support
intel_th: Fix a deadlock in modprobing
vfs: fix deadlock in file_remove_privs() on overlayfs
Linux 4.4.17

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
Tim Gardner (timg-tpi)
description: updated
Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
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: Fix Committed → 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.