Activity log for bug #1746677

Date Who What changed Old value New value Message
2018-02-01 08:11:26 Seth Forshee bug added bug
2018-02-01 08:11:28 Seth Forshee tags kernel-stable-tracking-bug
2018-02-01 08:11:29 Seth Forshee bug added subscriber SRU Verification
2018-02-01 08:11:31 Seth Forshee bug added subscriber Ubuntu Stable Release Updates Team
2018-02-01 08:25:17 Seth Forshee linux (Ubuntu): importance Undecided Medium
2018-02-01 08:25:17 Seth Forshee linux (Ubuntu): status New In Progress
2018-02-01 08:25:17 Seth Forshee linux (Ubuntu): assignee Seth Forshee (sforshee)
2018-02-01 08:25:29 Seth Forshee 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.15 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.15 stable release shall be applied: 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.15 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.15 stable release shall be applied: tools/objtool/Makefile: don't assume sync-check.sh is executable drm/nouveau/disp/gf119: add missing drive vfunc ptr objtool: Fix seg fault with clang-compiled objects objtool: Fix Clang enum conversion warning objtool: Fix seg fault caused by missing parameter powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper powerpc/64: Add macros for annotating the destination of rfid/hrfid powerpc/64s: Simple RFI macro conversions powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL powerpc/64s: Add support for RFI flush of L1-D cache powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti powerpc/pseries: Query hypervisor for RFI flush settings powerpc/powernv: Check device-tree for RFI flush settings futex: Avoid violating the 10th rule of futex futex: Prevent overflow by strengthen input validation ALSA: seq: Make ioctls race-free ALSA: pcm: Remove yet superfluous WARN_ON() ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant ALSA: hda - Apply the existing quirk to iMac 14,1 IB/hfi1: Prevent a NULL dereference RDMA/mlx5: Fix out-of-bound access while querying AH timers: Unconditionally check deferrable base af_key: fix buffer overread in verify_address_len() af_key: fix buffer overread in parse_exthdrs() iser-target: Fix possible use-after-free in connection establishment error delayacct: Account blkio completion on the correct task objtool: Fix seg fault with gold linker mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock x86/kasan: Panic if there is not enough memory to boot x86/retpoline: Fill RSB on context switch for affected CPUs x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros objtool: Improve error message for bad file argument x86/cpufeature: Move processor tracing out of scattered features module: Add retpoline tag to VERMAGIC x86/intel_rdt/cqm: Prevent use after free x86/mm/pkeys: Fix fill_sig_info_pkey x86/idt: Mark IDT tables __initconst x86/tsc: Future-proof native_calibrate_tsc() x86/tsc: Fix erroneous TSC rate on Skylake Xeon pipe: avoid round_pipe_size() nr_pages overflow on 32-bit x86/apic/vector: Fix off by one in error path x86/mm: Clean up register saving in the __enc_copy() assembly code x86/mm: Use a struct to reduce parameters for SME PGD mapping x86/mm: Centralize PMD flags in sme_encrypt_kernel() x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 x86/mm: Encrypt the initrd earlier for BSP microcode update Input: ALPS - fix multi-touch decoding on SS4 plus touchpads Input: synaptics-rmi4 - prevent UAF reported by KASAN Input: 88pm860x-ts - fix child-node lookup Input: twl6040-vibra - fix child-node lookup Input: twl4030-vibra - fix sibling-node lookup tracing: Fix converting enum's from the map in trace_event_eval_update() phy: work around 'phys' references to usb-nop-xceiv devices ARM64: dts: marvell: armada-cp110: Fix clock resources for various node ARM: sunxi_defconfig: Enable CMA ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 can: peak: fix potential bug in packet fragmentation can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA scripts/gdb/linux/tasks.py: fix get_thread_info proc: fix coredump vs read /proc/*/stat race libata: apply MAX_SEC_1024 to all LITEON EP1 series devices scsi: libsas: Disable asynchronous aborts for SATA devices workqueue: avoid hard lockups in show_workqueue_state() drm/vmwgfx: fix memory corruption with legacy/sou connectors dm btree: fix serious bug in btree_split_beneath() dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 dm integrity: don't store cipher request on the stack dm crypt: fix crash by adding missing check for auth key size dm crypt: wipe kernel key copy after IV initialization dm crypt: fix error return code in crypt_ctr() x86: Use __nostackprotect for sme_encrypt_kernel alpha/PCI: Fix noname IRQ level detection MIPS: CM: Drop WARN_ON(vp != 0) KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls x86/mce: Make machine check speculation protected retpoline: Introduce start/end markers of indirect thunk kprobes/x86: Blacklist indirect thunk functions for kprobes kprobes/x86: Disable optimizing on the function jumps to indirect thunk x86/pti: Document fix wrong index x86/retpoline: Optimize inline assembler for vmexit_fill_RSB x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() net: mvpp2: do not disable GMAC padding MIPS: AR7: ensure the port type's FCR value is used Linux 4.14.15
2018-02-01 09:02:47 Seth Forshee 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.15 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.15 stable release shall be applied: tools/objtool/Makefile: don't assume sync-check.sh is executable drm/nouveau/disp/gf119: add missing drive vfunc ptr objtool: Fix seg fault with clang-compiled objects objtool: Fix Clang enum conversion warning objtool: Fix seg fault caused by missing parameter powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper powerpc/64: Add macros for annotating the destination of rfid/hrfid powerpc/64s: Simple RFI macro conversions powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL powerpc/64s: Add support for RFI flush of L1-D cache powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti powerpc/pseries: Query hypervisor for RFI flush settings powerpc/powernv: Check device-tree for RFI flush settings futex: Avoid violating the 10th rule of futex futex: Prevent overflow by strengthen input validation ALSA: seq: Make ioctls race-free ALSA: pcm: Remove yet superfluous WARN_ON() ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant ALSA: hda - Apply the existing quirk to iMac 14,1 IB/hfi1: Prevent a NULL dereference RDMA/mlx5: Fix out-of-bound access while querying AH timers: Unconditionally check deferrable base af_key: fix buffer overread in verify_address_len() af_key: fix buffer overread in parse_exthdrs() iser-target: Fix possible use-after-free in connection establishment error delayacct: Account blkio completion on the correct task objtool: Fix seg fault with gold linker mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock x86/kasan: Panic if there is not enough memory to boot x86/retpoline: Fill RSB on context switch for affected CPUs x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros objtool: Improve error message for bad file argument x86/cpufeature: Move processor tracing out of scattered features module: Add retpoline tag to VERMAGIC x86/intel_rdt/cqm: Prevent use after free x86/mm/pkeys: Fix fill_sig_info_pkey x86/idt: Mark IDT tables __initconst x86/tsc: Future-proof native_calibrate_tsc() x86/tsc: Fix erroneous TSC rate on Skylake Xeon pipe: avoid round_pipe_size() nr_pages overflow on 32-bit x86/apic/vector: Fix off by one in error path x86/mm: Clean up register saving in the __enc_copy() assembly code x86/mm: Use a struct to reduce parameters for SME PGD mapping x86/mm: Centralize PMD flags in sme_encrypt_kernel() x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 x86/mm: Encrypt the initrd earlier for BSP microcode update Input: ALPS - fix multi-touch decoding on SS4 plus touchpads Input: synaptics-rmi4 - prevent UAF reported by KASAN Input: 88pm860x-ts - fix child-node lookup Input: twl6040-vibra - fix child-node lookup Input: twl4030-vibra - fix sibling-node lookup tracing: Fix converting enum's from the map in trace_event_eval_update() phy: work around 'phys' references to usb-nop-xceiv devices ARM64: dts: marvell: armada-cp110: Fix clock resources for various node ARM: sunxi_defconfig: Enable CMA ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 can: peak: fix potential bug in packet fragmentation can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA scripts/gdb/linux/tasks.py: fix get_thread_info proc: fix coredump vs read /proc/*/stat race libata: apply MAX_SEC_1024 to all LITEON EP1 series devices scsi: libsas: Disable asynchronous aborts for SATA devices workqueue: avoid hard lockups in show_workqueue_state() drm/vmwgfx: fix memory corruption with legacy/sou connectors dm btree: fix serious bug in btree_split_beneath() dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 dm integrity: don't store cipher request on the stack dm crypt: fix crash by adding missing check for auth key size dm crypt: wipe kernel key copy after IV initialization dm crypt: fix error return code in crypt_ctr() x86: Use __nostackprotect for sme_encrypt_kernel alpha/PCI: Fix noname IRQ level detection MIPS: CM: Drop WARN_ON(vp != 0) KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls x86/mce: Make machine check speculation protected retpoline: Introduce start/end markers of indirect thunk kprobes/x86: Blacklist indirect thunk functions for kprobes kprobes/x86: Disable optimizing on the function jumps to indirect thunk x86/pti: Document fix wrong index x86/retpoline: Optimize inline assembler for vmexit_fill_RSB x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() net: mvpp2: do not disable GMAC padding MIPS: AR7: ensure the port type's FCR value is used Linux 4.14.15 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.15 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.15 stable release shall be applied: tools/objtool/Makefile: don't assume sync-check.sh is executable drm/nouveau/disp/gf119: add missing drive vfunc ptr objtool: Fix seg fault with clang-compiled objects objtool: Fix Clang enum conversion warning objtool: Fix seg fault caused by missing parameter powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper powerpc/64: Add macros for annotating the destination of rfid/hrfid powerpc/64s: Simple RFI macro conversions powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL powerpc/64s: Add support for RFI flush of L1-D cache powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti powerpc/pseries: Query hypervisor for RFI flush settings powerpc/powernv: Check device-tree for RFI flush settings futex: Avoid violating the 10th rule of futex futex: Prevent overflow by strengthen input validation ALSA: seq: Make ioctls race-free ALSA: pcm: Remove yet superfluous WARN_ON() ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant ALSA: hda - Apply the existing quirk to iMac 14,1 IB/hfi1: Prevent a NULL dereference RDMA/mlx5: Fix out-of-bound access while querying AH timers: Unconditionally check deferrable base af_key: fix buffer overread in verify_address_len() af_key: fix buffer overread in parse_exthdrs() iser-target: Fix possible use-after-free in connection establishment error delayacct: Account blkio completion on the correct task objtool: Fix seg fault with gold linker mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock x86/kasan: Panic if there is not enough memory to boot x86/retpoline: Fill RSB on context switch for affected CPUs x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros objtool: Improve error message for bad file argument x86/cpufeature: Move processor tracing out of scattered features module: Add retpoline tag to VERMAGIC x86/mm/pkeys: Fix fill_sig_info_pkey x86/idt: Mark IDT tables __initconst x86/tsc: Future-proof native_calibrate_tsc() x86/tsc: Fix erroneous TSC rate on Skylake Xeon pipe: avoid round_pipe_size() nr_pages overflow on 32-bit x86/apic/vector: Fix off by one in error path x86/mm: Clean up register saving in the __enc_copy() assembly code x86/mm: Use a struct to reduce parameters for SME PGD mapping x86/mm: Centralize PMD flags in sme_encrypt_kernel() x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 x86/mm: Encrypt the initrd earlier for BSP microcode update Input: ALPS - fix multi-touch decoding on SS4 plus touchpads Input: synaptics-rmi4 - prevent UAF reported by KASAN Input: 88pm860x-ts - fix child-node lookup Input: twl6040-vibra - fix child-node lookup Input: twl4030-vibra - fix sibling-node lookup tracing: Fix converting enum's from the map in trace_event_eval_update() phy: work around 'phys' references to usb-nop-xceiv devices ARM64: dts: marvell: armada-cp110: Fix clock resources for various node ARM: sunxi_defconfig: Enable CMA ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 can: peak: fix potential bug in packet fragmentation can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA scripts/gdb/linux/tasks.py: fix get_thread_info proc: fix coredump vs read /proc/*/stat race libata: apply MAX_SEC_1024 to all LITEON EP1 series devices scsi: libsas: Disable asynchronous aborts for SATA devices workqueue: avoid hard lockups in show_workqueue_state() drm/vmwgfx: fix memory corruption with legacy/sou connectors dm btree: fix serious bug in btree_split_beneath() dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 dm integrity: don't store cipher request on the stack dm crypt: fix crash by adding missing check for auth key size dm crypt: wipe kernel key copy after IV initialization dm crypt: fix error return code in crypt_ctr() x86: Use __nostackprotect for sme_encrypt_kernel alpha/PCI: Fix noname IRQ level detection MIPS: CM: Drop WARN_ON(vp != 0) KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls x86/mce: Make machine check speculation protected retpoline: Introduce start/end markers of indirect thunk kprobes/x86: Blacklist indirect thunk functions for kprobes kprobes/x86: Disable optimizing on the function jumps to indirect thunk x86/pti: Document fix wrong index x86/retpoline: Optimize inline assembler for vmexit_fill_RSB x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() net: mvpp2: do not disable GMAC padding MIPS: AR7: ensure the port type's FCR value is used Linux 4.14.15        The following patches from the v4.14.15 stable release had already been applied: x86/intel_rdt/cqm: Prevent use after free
2018-02-01 09:29:30 Seth Forshee linux (Ubuntu): status In Progress Fix Committed
2019-10-03 08:25:21 Po-Hsu Lin linux (Ubuntu): status Fix Committed Fix Released