Public bug reported:

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

** Affects: linux (Ubuntu)
     Importance: Medium
     Assignee: Seth Forshee (sforshee)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Tags added: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu)
       Status: New => In Progress

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Seth Forshee (sforshee)

** Description changed:

+ SRU Justification
  
-     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.
  
-     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/
  
-        git://git.kernel.org/
+     TEST CASE: TBD
  
-     TEST CASE: TBD
+        The following patches from the v4.14.10 stable release shall be
+ applied:
  
-        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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1740873

Title:
  Bionic update to v4.14.10 stable release

Status in linux package in Ubuntu:
  In Progress

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1740873/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to