Bionic update to v4.14.10 stable release

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

Revert "ipv6: grab rt->rt6i_ref before allocating pcpu rt"
objtool: Move synced files to their original relative locations
objtool: Move kernel headers/code sync check to a script
objtool: Fix cross-build
tools/headers: Sync objtool UAPI header
objtool: Fix 64-bit build on 32-bit host
x86/decoder: Fix and update the opcodes map
x86/insn-eval: Add utility functions to get segment selector
x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount
x86/mm/dump_pagetables: Check PAGE_PRESENT for real
x86/mm/dump_pagetables: Make the address hints correct and readable
x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy
x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode
arch, mm: Allow arch_dup_mmap() to fail
x86/ldt: Rework locking
x86/ldt: Prevent LDT inheritance on exec
x86/mm/64: Improve the memory map documentation
x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation
x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack
x86/uv: Use the right TLB-flush API
x86/microcode: Dont abuse the TLB-flush interface
x86/mm: Use __flush_tlb_one() for kernel memory
x86/mm: Remove superfluous barriers
x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what
x86/mm: Move the CR3 construction functions to tlbflush.h
x86/mm: Remove hard-coded ASID limit checks
x86/mm: Put MMU to hardware ASID translation in one place
x86/mm: Create asm/invpcid.h
x86/cpu_entry_area: Move it to a separate unit
x86/cpu_entry_area: Move it out of the fixmap
init: Invoke init_espfix_bsp() from mm_init()
x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit
ACPI: APEI / ERST: Fix missing error handling in erst_reader()
acpi, nfit: fix health event notification
crypto: skcipher - set walk.iv for zero-length inputs
crypto: mcryptd - protect the per-CPU queue with a lock
crypto: af_alg - wait for data at beginning of recvmsg
crypto: af_alg - fix race accessing cipher request
mfd: cros ec: spi: Don't send first message too soon
mfd: twl4030-audio: Fix sibling-node lookup
mfd: twl6040: Fix child-node lookup
ALSA: rawmidi: Avoid racy info ioctl via ctl device
ALSA: hda/realtek - Fix Dell AIO LineOut issue
ALSA: hda - Add vendor id for Cannonlake HDMI codec
ALSA: usb-audio: Add native DSD support for Esoteric D-05X
ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU
PCI / PM: Force devices to D0 in pci_pm_thaw_noirq()
block: unalign call_single_data in struct request
block-throttle: avoid double charge
parisc: Align os_hpmc_size on word boundary
parisc: Fix indenting in puts()
parisc: Hide Diva-built-in serial aux and graphics card
Revert "parisc: Re-enable interrupts early"
spi: xilinx: Detect stall with Unknown commands
spi: a3700: Fix clk prescaling for coefficient over 15
pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu
KVM: arm/arm64: Fix HYP unmapping going off limits
KVM: PPC: Book3S: fix XIVE migration of pending interrupts
KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp()
KVM: MMU: Fix infinite loop when there is no available mmu page
KVM: X86: Fix load RFLAGS w/o the fixed bit
kvm: x86: fix RSM when PCID is non-zero
clk: sunxi: sun9i-mmc: Implement reset callback for reset controls
powerpc/perf: Dereference BHRB entries safely
drm/i915: Flush pending GTT writes before unbinding
drm/sun4i: Fix error path handling
libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment
libnvdimm, btt: Fix an incompatibility in the log layout
libnvdimm, pfn: fix start_pad handling for aligned namespaces
net: mvneta: clear interface link status on port disable
net: mvneta: use proper rxq_number in loop on rx queues
net: mvneta: eliminate wrong call to handle rx descriptor error
Revert "ipmi_si: fix memory leak on new_smi"
Linux 4.14.10

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