Xenial update to v4.4.19 stable release

Bug #1615620 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.19 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.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_check_gfn_range_consistency page fault
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_max_pstate()
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_SUSPENDING
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_setsockopt() with optname BT_RCVMTU
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_symlink()
random: initialize the non-blocking pool via add_hwgenerator_randomness()
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_context_mapping_one()
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_device_table()
audit: fix a double fetch in audit_log_single_execve_arg()
ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
netlabel: add address family checks to netlbl_{sock,req}_delattr()
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/gr/nv3x: fix instobj write offsets in gr setup
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/recordmcount: Work around for addition of metag magic but not relocations
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_huge_pages()
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_setup_cmd_from_cdb exception hang
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/intel_mid_pci: Rework IRQ0 workaround
ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
dm flakey: error READ bios during the down_interval
module: Invalidate signatures on force-loaded modules
Documentation/module-signing.txt: Note need for version info if reusing a key
Linux 4.4.19

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
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
Qwerty Chouskie (asdfghrbljzmkd) wrote :

Nor really fixed, it seems "drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB" wasn't included, this fix is needed for many systems, see https://bugzilla.kernel.org/show_bug.cgi?id=109051

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.