Bionic update to v4.14.5 stable release

Bug #1737992 reported by Seth Forshee
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Seth Forshee

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.14.5 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.14.5 stable release shall be applied:

drm/fsl-dcu: avoid disabling pixel clock twice on suspend
drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()
drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map
s390/runtime instrumentation: simplify task exit handling
usbip: fix usbip attach to find a port that matches the requested speed
usbip: Fix USB device hang due to wrong enabling of scatter-gather
uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices
usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub
serial: 8250_pci: Add Amazon PCI serial device ID
ANDROID: binder: fix transaction leak.
USB: serial: option: add Quectel BG96 id
USB: serial: usb_debug: add new USB device id
serial: 8250_early: Only set divisor if valid clk & baud
MIPS: Add custom serial.h with BASE_BAUD override for generic kernel
ima: fix hash algorithm initialization
s390: vfio-ccw: Do not attempt to free no-op, test and tic cda.
PM / Domains: Fix genpd to deal with drivers returning 1 from ->prepare()
s390/pci: do not require AIS facility
selftests/x86/ldt_get: Add a few additional tests for limits
selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities
staging: greybus: loopback: Fix iteration count on async path
m68k: fix ColdFire node shift size calculation
serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()
staging: rtl8822be: fix wrong dma unmap len
staging: rtl8188eu: avoid a null dereference on pmlmepriv
spi: sh-msiof: Fix DMA transfer size check
spi: spi-axi: fix potential use-after-free after deregistration
mmc: tmio: check mmc_regulator_get_supply return value
mmc: sdhci-msm: fix issue with power irq
hwmon: (pmbus/core) Prevent unintentional setting of page to 0xFF
perf/core: Fix __perf_read_group_add() locking
usb: phy: tahvo: fix error handling in tahvo_usb_probe()
PCI: dra7xx: Create functional dependency between PCIe and PHY
x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled
x86/intel_rdt: Fix potential deadlock during resctrl mount
serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X
kprobes: Use synchronize_rcu_tasks() for optprobe with CONFIG_PREEMPT=y
x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()
clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling frame
dt-bindings: timer: renesas, cmt: Fix SoC-specific compatible values
EDAC, sb_edac: Fix missing break in switch
usb: mtu3: fix error return code in ssusb_gadget_init()
staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path
staging: rtl8822be: Keep array subscript no lower than zero
ARM: cpuidle: Correct driver unregistration if init fails
usb: xhci: Return error when host is dead in xhci_disable_slot()
sysrq : fix Show Regs call trace on ARM
serial: sh-sci: suppress warning for ports without dma channels
usbip: tools: Install all headers needed for libusbip development
serial: imx: Update cached mctrl value when changing RTS
staging: fsl-mc/dpio: Fix incorrect comparison
perf test attr: Fix ignored test case result
perf test attr: Fix python error on empty result
kprobes/x86: Disable preemption in ftrace-based jprobes
locking/refcounts, x86/asm: Use unique .text section for refcount exceptions
s390/ptrace: fix guarded storage regset handling
tools include: Do not use poison with C++
perf tools: Fix leaking rec_argv in error cases
mm, x86/mm: Fix performance regression in get_user_pages_fast()
iio: adc: ti-ads1015: add 10% to conversion wait time
iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values
locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT
powerpc/jprobes: Disable preemption when triggered through ftrace
powerpc/kprobes: Disable preemption before invoking probe handler for optprobes
dma-buf/sw_sync: force signal all unsignaled fences on dying timeline
staging: ccree: fix leak of import() after init()
usb: hub: Cycle HUB power when initialization fails
USB: ulpi: fix bus-node lookup
xhci: Don't show incorrect WARN message about events for empty rings
usb: xhci: fix panic in xhci_free_virt_devices_depth_first
USB: core: Add type-specific length check of BOS descriptors
USB: usbfs: Filter flags passed in from user space
usb: host: fix incorrect updating of offset
locking/refcounts: Do not force refcount_t usage as GPL-only export
Linux 4.14.5

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
status: New → In Progress
status: In Progress → Fix Committed
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
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.