Xenial update to v4.4.19 stable release
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.19 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches from the v4.4.19 stable release shall be applied:
usb: gadget: avoid exposing kernel stack
usb: f_fs: off by one bug in _ffs_func_bind()
usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
usb: dwc3: fix for the isoc transfer EP_BUSY flag
USB: serial: option: add support for Telit LE910 PID 0x1206
usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
arm64: kernel: Save and restore UAO and addr_limit on exception entry
arm64: debug: unmask PSTATE.D earlier
arm64: Fix incorrect per-cpu usage for boot CPU
tty: serial: msm: Don't read off end of tx fifo
serial: samsung: Fix ERR pointer dereference on deferred probe
tty/serial: atmel: fix RS485 half duplex with DMA
gpio: pca953x: Fix NBANK calculation for PCA9536
gpio: intel-mid: Remove potentially harmful code
Bluetooth: hci_intel: Fix null gpio desc pointer dereference
pinctrl: cherryview: prevent concurrent access to GPIO controllers
arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368
arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
KVM: MTRR: fix kvm_mtrr_
KVM: VMX: handle PML full VMEXIT that occurs during event delivery
KVM: nVMX: Fix memory corruption when using VMCS shadowing
intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_
mfd: qcom_rpm: Fix offset error for msm8660
mfd: qcom_rpm: Parametrize also ack selector size
media: usbtv: prevent access to free'd resources
media: dvb_ringbuffer: Add memory barriers
vb2: core: Skip planes array verification if pb is NULL
Fix RC5 decoding with Fintek CIR chipset
sur40: lower poll interval to fix occasional FPS drops to ~56 FPS
sur40: fix occasional oopses on device close
dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_
hp-wmi: Fix wifi cannot be hard-unblocked
s5p-mfc: Set device name for reserved memory region devs
s5p-mfc: Add release callback for memory region devs
i2c: efm32: fix a failure path in efm32_i2c_probe()
spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
Bluetooth: Fix l2cap_sock_
EDAC: Correct channel count limit
HID: uhid: fix timeout when probe races with IO
ovl: disallow overlayfs as upperdir
remoteproc: Fix potential race condition in rproc_add
ARC: mm: don't loose PTE_SPECIAL in pte_modify()
jbd2: make journal y2038 safe
fs/cifs: make share unaccessible at root level mountable
cifs: Check for existing directory when opening file with O_CREAT
cifs: fix crash due to race in hmac(md5) handling
CIFS: Fix a possible invalid memory access in smb2_query_
random: initialize the non-blocking pool via add_hwgenerator
random: print a warning for the first ten uninitialized random users
random: add interrupt callback to VMBus IRQ handler
MIPS: KVM: Fix mapped fault broken commpage handling
MIPS: KVM: Add missing gfn range check
MIPS: KVM: Fix gfn range check in kseg0 tlb faults
MIPS: KVM: Propagate kseg0/mapped tlb fault errors
nfs: don't create zero-length requests
nfsd: Fix race between FREE_STATEID and LOCK
nfsd: don't return an unhashed lock stateid after taking mutex
drm/i915: Don't complain about lack of ACPI video bios
iommu/exynos: Suppress unbinding to prevent system failure
iommu/vt-d: Return error code in domain_
iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
iommu/amd: Init unity mappings only for dma_ops domains
iommu/amd: Update Alias-DTE in update_
audit: fix a double fetch in audit_log_
ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
netlabel: add address family checks to netlbl_
w1:omap_hdq: fix regression
drm/amdgpu: add a delay after ATPX dGPU power off
drm/amdgpu: Poll for both connect/disconnect on analog connectors
drm/amdgpu: support backlight control for UNIPHY3
drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
drm/amdgpu: fix firmware info version checks
drm/amdgpu/gmc7: add missing mullins case
drm/radeon: add a delay after ATPX dGPU power off
drm/radeon: Poll for both connect/disconnect on analog connectors
drm/radeon: fix firmware info version checks
drm/radeon: support backlight control for UNIPHY3
drm/nouveau/
drm/nouveau/fbcon: fix font width not divisible by 8
drm: Restore double clflush on the last partial cacheline
drm/edid: Add 6 bpc quirk for display AEO model 0.
drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB
drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown"
balloon: check the number of available pages in leak balloon
ftrace/
metag: Fix __cmpxchg_u32 asm constraint for CMP
block: add missing group association in bio-cloning functions
block: fix bdi vs gendisk lifetime mismatch
mtd: nand: fix bug writing 1 byte less than page size
mm/hugetlb: avoid soft lockup in set_max_
ALSA: hda: Fix krealloc() with __GFP_ZERO usage
ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
ALSA: hda - Fix headset mic detection problem for two dell machines
IB/mlx5: Fix MODIFY_QP command input structure
IB/mlx5: Fix entries checks in mlx5_ib_create_cq
IB/mlx5: Fix returned values of query QP
IB/mlx5: Fix entries check in mlx5_ib_resize_cq
IB/mlx5: Fix post send fence logic
IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
IB/SA: Use correct free function
IB/IPoIB: Don't update neigh validity for unresolved entries
IB/IWPM: Fix a potential skb leak
IB/mlx4: Fix the SQ size of an RC QP
IB/mlx4: Fix error flow when sending mads under SRIOV
IB/mlx4: Fix memory leak if QP creation failed
of: fix memory leak related to safe_name()
ubi: Make volume resize power cut aware
ubi: Fix early logging
ubi: Fix race condition between ubi device creation and udev
iscsi-target: Fix panic when adding second TCP connection to iSCSI session
target: Fix ordered task target_
target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
target: Fix race between iscsi-target connection shutdown + ABORT_TASK
target: Fix max_unmap_lba_count calc overflow
target: Fix ordered task CHECK_CONDITION early exception handling
Input: elan_i2c - properly wake up touchpad on ASUS laptops
SUNRPC: Don't allocate a full sockaddr_storage for tracing
MIPS: mm: Fix definition of R6 cache instruction
MIPS: Don't register r4k sched clock when CPUFREQ enabled
MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES
PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
x86/platform/
ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
rtc: s3c: Add s3c_rtc_
dm flakey: error READ bios during the down_interval
module: Invalidate signatures on force-loaded modules
Documentation/
Linux 4.4.19
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
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) SNB_PKG_ CST_CFG_ CTL dump
- 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_
- 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) power_well_ init() crt_detect_ hotplug( )
- drm/i915/vlv: Make intel_crt_reset() per-encoder
- drm/i915/vlv: Reset the ADPA in vlv_display_
- drm/i915/vlv: Disable HPD in valleyview_
- 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...