[Kernel-packages] [Bug 1740872] Re: Bionic update to v4.14.9 stable release

2019-08-08 Thread Po-Hsu Lin
** Changed in: linux (Ubuntu)
   Status: Fix Committed => Fix Released

-- 
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/1740872

Title:
  Bionic update to v4.14.9 stable release

Status in linux package in Ubuntu:
  Fix Released

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

  x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
  objtool: Don't report end of section error after an empty unwind hint
  x86/head: Remove confusing comment
  x86/head: Remove unused 'bad_address' code
  x86/head: Fix head ELF function annotations
  x86/boot: Annotate verify_cpu() as a callable function
  x86/xen: Fix xen head ELF annotations
  x86/xen: Add unwind hint annotations
  x86/head: Add unwind hint annotations
  ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq()
  x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the 64-bit defconfig
  x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' 
tracepoints
  x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*'
  x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit
  bitops: Add clear/set_bit32() to linux/bitops.h
  x86/cpuid: Add generic table for CPUID dependencies
  x86/fpu: Parse clearcpuid= as early XSAVE argument
  x86/fpu: Make XSAVE check the base CPUID features before enabling
  x86/fpu: Remove the explicit clearing of XSAVE dependent features
  x86/platform/UV: Convert timers to use timer_setup()
  objtool: Print top level commands on incorrect usage
  x86/cpuid: Prevent out of bound access in do_clear_cpu_cap()
  mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
  x86/kasan: Use the same shadow offset for 4- and 5-level paging
  x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and 
CONFIG_XEN_PVH=y
  x86/xen: Drop 5-level paging support code from the XEN_PV code
  ACPI / APEI: remove the unused dead-code for SEA/NMI notification type
  x86/asm: Don't use the confusing '.ifeq' directive
  x86/build: Beautify build log of syscall headers
  x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 
'nr_pages'
  x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features
  x86/mm: Relocate page fault error codes to traps.h
  x86/boot: Relocate definition of the initial state of CR0
  ptrace,x86: Make user_64bit_mode() available to 32-bit builds
  x86/entry/64: Remove the restore_c_regs_and_iret label
  x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths
  x86/entry/64: Move SWAPGS into the common IRET-to-usermode path
  x86/entry/64: Simplify reg restore code in the standard IRET paths
  x86/entry/64: Shrink paranoid_exit_restore and make labels local
  x86/entry/64: Use pop instead of movq in syscall_return_via_sysret
  x86/entry/64: Merge the fast and slow SYSRET paths
  x86/entry/64: Use POP instead of MOV to restore regs on NMI return
  x86/entry/64: Remove the RESTORE_..._REGS infrastructure
  xen, x86/entry/64: Add xen NMI trap entry
  x86/entry/64: De-Xen-ify our NMI code
  x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of 
native_load_sp0()
  x86/entry/64: Pass SP0 directly to load_sp0()
  x86/entry: Add task_top_of_stack() to find the top of a task's stack
  x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()
  x86/entry/64: Stop initializing TSS.sp0 at boot
  x86/entry/64: Remove all remaining direct thread_struct::sp0 reads
  x86/entry/32: Fix cpu_current_top_of_stack initialization at boot
  x86/entry/64: Remove thread_struct::sp0
  x86/traps: Use a new on_thread_stack() helper to clean up an assertion
  x86/entry/64: Shorten TEST instructions
  x86/cpuid: Replace set/clear_bit32()
  bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to 
linux/bitops.h")
  x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE
  x86/cpufeatures: Re-tabulate the X86_FEATURE definitions
  x86/cpufeatures: Fix various details in the feature definitions
  selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area()
  selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as 
well
  ACPI / APEI: Replace ioremap_page_range() with fixmap
  x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' 
and 'struct x86_init'
  x86/virt: Add enum 

[Kernel-packages] [Bug 1740872] Re: Bionic update to v4.14.9 stable release

2018-01-02 Thread Seth Forshee
** Changed in: linux (Ubuntu)
   Status: In Progress => Fix Committed

-- 
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/1740872

Title:
  Bionic update to v4.14.9 stable release

Status in linux package in Ubuntu:
  Fix Committed

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

  x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
  objtool: Don't report end of section error after an empty unwind hint
  x86/head: Remove confusing comment
  x86/head: Remove unused 'bad_address' code
  x86/head: Fix head ELF function annotations
  x86/boot: Annotate verify_cpu() as a callable function
  x86/xen: Fix xen head ELF annotations
  x86/xen: Add unwind hint annotations
  x86/head: Add unwind hint annotations
  ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq()
  x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the 64-bit defconfig
  x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' 
tracepoints
  x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*'
  x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit
  bitops: Add clear/set_bit32() to linux/bitops.h
  x86/cpuid: Add generic table for CPUID dependencies
  x86/fpu: Parse clearcpuid= as early XSAVE argument
  x86/fpu: Make XSAVE check the base CPUID features before enabling
  x86/fpu: Remove the explicit clearing of XSAVE dependent features
  x86/platform/UV: Convert timers to use timer_setup()
  objtool: Print top level commands on incorrect usage
  x86/cpuid: Prevent out of bound access in do_clear_cpu_cap()
  mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
  x86/kasan: Use the same shadow offset for 4- and 5-level paging
  x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and 
CONFIG_XEN_PVH=y
  x86/xen: Drop 5-level paging support code from the XEN_PV code
  ACPI / APEI: remove the unused dead-code for SEA/NMI notification type
  x86/asm: Don't use the confusing '.ifeq' directive
  x86/build: Beautify build log of syscall headers
  x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 
'nr_pages'
  x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features
  x86/mm: Relocate page fault error codes to traps.h
  x86/boot: Relocate definition of the initial state of CR0
  ptrace,x86: Make user_64bit_mode() available to 32-bit builds
  x86/entry/64: Remove the restore_c_regs_and_iret label
  x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths
  x86/entry/64: Move SWAPGS into the common IRET-to-usermode path
  x86/entry/64: Simplify reg restore code in the standard IRET paths
  x86/entry/64: Shrink paranoid_exit_restore and make labels local
  x86/entry/64: Use pop instead of movq in syscall_return_via_sysret
  x86/entry/64: Merge the fast and slow SYSRET paths
  x86/entry/64: Use POP instead of MOV to restore regs on NMI return
  x86/entry/64: Remove the RESTORE_..._REGS infrastructure
  xen, x86/entry/64: Add xen NMI trap entry
  x86/entry/64: De-Xen-ify our NMI code
  x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of 
native_load_sp0()
  x86/entry/64: Pass SP0 directly to load_sp0()
  x86/entry: Add task_top_of_stack() to find the top of a task's stack
  x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()
  x86/entry/64: Stop initializing TSS.sp0 at boot
  x86/entry/64: Remove all remaining direct thread_struct::sp0 reads
  x86/entry/32: Fix cpu_current_top_of_stack initialization at boot
  x86/entry/64: Remove thread_struct::sp0
  x86/traps: Use a new on_thread_stack() helper to clean up an assertion
  x86/entry/64: Shorten TEST instructions
  x86/cpuid: Replace set/clear_bit32()
  bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to 
linux/bitops.h")
  x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE
  x86/cpufeatures: Re-tabulate the X86_FEATURE definitions
  x86/cpufeatures: Fix various details in the feature definitions
  selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area()
  selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as 
well
  ACPI / APEI: Replace ioremap_page_range() with fixmap
  x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' 
and 'struct x86_init'
  x86/virt: Add enum