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 following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2019-12-17 Ported from the following upstream stable releases: v4.19.89, v5.3.16 from git://git.kernel.org/ rsi: release skb if rsi_prepare_beacon fails arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator sparc64: implement ioremap_uc lp: fix sparc64 LPSETTIMEOUT ioctl usb: gadget: u_serial: add missing port entry locking tty: serial: fsl_lpuart: use the sg count from dma_map_sg tty: serial: msm_serial: Fix flow control serial: pl011: Fix DMA ->flush_buffer() serial: serial_core: Perform NULL checks for break_ctl ops serial: ifx6x60: add missed pm_runtime_disable autofs: fix a leak in autofs_expire_indirect() RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN iwlwifi: pcie: don't consider IV len in A-MSDU exportfs_decode_fh(): negative pinned may become positive without the parent locked audit_get_nd(): don't unlock parent too early NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error xfrm: release device reference for invalid state Input: cyttsp4_core - fix use after free bug sched/core: Avoid spurious lock dependencies perf/core: Consistently fail fork on allocation failures ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. selftests: kvm: fix build with glibc >= 2.30 rsxx: add missed destroy_workqueue calls in remove net: ep93xx_eth: fix mismatch of request_mem_region in remove i2c: core: fix use after free in of_i2c_notify fuse: verify nlink fuse: verify attributes ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop ALSA: pcm: oss: Avoid potential buffer overflows ALSA: hda - Add mute led support for HP ProBook 645 G4 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers Input: goodix - add upside-down quirk for Teclast X89 tablet coresight: etm4x: Fix input validation for sysfs. Input: Fix memory leak in psxpad_spi_probe x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks CIFS: Fix SMB2 oplock break processing tty: vt: keyboard: reject invalid keycodes can: slcan: Fix use-after-free Read in slcan_open kernfs: fix ino wrap-around detection jbd2: Fix possible overflow in jbd2_log_space_left() drm/msm: fix memleak on release drm/i810: Prevent underflow in ioctl arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" KVM: arm/arm64: vgic: Don't rely on the wrong pending table KVM: x86: do not modify masked bits of shared MSRs KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES KVM: x86: Grab KVM's srcu lock when setting nested state crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize crypto: af_alg - cast ki_complete ternary op to int crypto: ccp - fix uninitialized list head crypto: ecdh - fix big endian bug in ECC library crypto: user - fix memory leak in crypto_report spi: atmel: Fix CS high support mwifiex: update set_mac_address logic can: ucan: fix non-atomic allocation in completion handler RDMA/qib: Validate ->show()/store() callbacks before calling them iomap: Fix pipe page leakage during splicing thermal: Fix deadlock in thermal thermal_zone_device_check vcs: prevent write access to vcsu devices binder: Fix race between mmap() and binder_alloc_print_pages() binder: Handle start==NULL in binder_update_page_range() ALSA: hda - Fix pending unsol events at shutdown watchdog: aspeed: Fix clock behaviour for ast2600 perf script: Fix invalid LBR/binary mismatch error xfs: add missing error check in xfs_prepare_shift() KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) net: qrtr: fix memort leak in qrtr_tun_write_iter appletalk: Fix potential NULL pointer dereference in unregister_snap_client appletalk: Set error code if register_snap_client failed time: Zero the upper 32-bits in __kernel_timespec on 32-bit RDMA/hns: Correct the value of srq_desc_size ecryptfs: fix unlink and rmdir in face of underlying fs modifications x86/resctrl: Fix potential lockdep warning ravb: implement MTU change while device is up net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: fix ETS bandwidth validation bug media: rc: mark input device as pointing stick nfsd: Ensure CLONE persists data and metadata changes to the target file drm: damage_helper: Fix race checking plane->state->fb KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter crypto: geode-aes - switch to skcipher for cbc(aes) fallback spi: stm32-qspi: Fix kernel oops when unbinding driver spi: Fix SPI_CS_HIGH setting when using native and GPIO CS spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS EDAC/ghes: Fix locking and memory barrier issues kselftest: Fix NULL INSTALL_PATH for TARGETS runlist ALSA: hda: hdmi - fix pin setup on Tigerlake UBUNTU: upstream stable to v4.19.89, v5.3.16 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Disco) Importance: Undecided Assignee: Kamal Mostafa (kamalmostafa) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Disco) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Disco) Status: New => In Progress ** Changed in: linux (Ubuntu Disco) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** 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 following upstream + stable patches should be included in the Ubuntu kernel: - 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 following upstream - stable patches should be included in the Ubuntu kernel: + upstream stable patchset 2019-12-17 - upstream stable patchset 2019-12-17 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.19.89, v5.3.16 + + from git://git.kernel.org/ + + rsi: release skb if rsi_prepare_beacon fails + arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator + sparc64: implement ioremap_uc + lp: fix sparc64 LPSETTIMEOUT ioctl + usb: gadget: u_serial: add missing port entry locking + tty: serial: fsl_lpuart: use the sg count from dma_map_sg + tty: serial: msm_serial: Fix flow control + serial: pl011: Fix DMA ->flush_buffer() + serial: serial_core: Perform NULL checks for break_ctl ops + serial: ifx6x60: add missed pm_runtime_disable + autofs: fix a leak in autofs_expire_indirect() + RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN + iwlwifi: pcie: don't consider IV len in A-MSDU + exportfs_decode_fh(): negative pinned may become positive without the parent locked + audit_get_nd(): don't unlock parent too early + NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error + xfrm: release device reference for invalid state + Input: cyttsp4_core - fix use after free bug + sched/core: Avoid spurious lock dependencies + perf/core: Consistently fail fork on allocation failures + ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() + drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. + selftests: kvm: fix build with glibc >= 2.30 + rsxx: add missed destroy_workqueue calls in remove + net: ep93xx_eth: fix mismatch of request_mem_region in remove + i2c: core: fix use after free in of_i2c_notify + fuse: verify nlink + fuse: verify attributes + ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC + ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop + ALSA: pcm: oss: Avoid potential buffer overflows + ALSA: hda - Add mute led support for HP ProBook 645 G4 + Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus + Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash + Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers + Input: goodix - add upside-down quirk for Teclast X89 tablet + coresight: etm4x: Fix input validation for sysfs. + Input: Fix memory leak in psxpad_spi_probe + x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() + CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks + CIFS: Fix SMB2 oplock break processing + tty: vt: keyboard: reject invalid keycodes + can: slcan: Fix use-after-free Read in slcan_open + kernfs: fix ino wrap-around detection + jbd2: Fix possible overflow in jbd2_log_space_left() + drm/msm: fix memleak on release + drm/i810: Prevent underflow in ioctl + arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" + KVM: arm/arm64: vgic: Don't rely on the wrong pending table + KVM: x86: do not modify masked bits of shared MSRs + KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES + KVM: x86: Grab KVM's srcu lock when setting nested state + crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr + crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize + crypto: af_alg - cast ki_complete ternary op to int + crypto: ccp - fix uninitialized list head + crypto: ecdh - fix big endian bug in ECC library + crypto: user - fix memory leak in crypto_report + spi: atmel: Fix CS high support + mwifiex: update set_mac_address logic + can: ucan: fix non-atomic allocation in completion handler + RDMA/qib: Validate ->show()/store() callbacks before calling them + iomap: Fix pipe page leakage during splicing + thermal: Fix deadlock in thermal thermal_zone_device_check + vcs: prevent write access to vcsu devices + binder: Fix race between mmap() and binder_alloc_print_pages() + binder: Handle start==NULL in binder_update_page_range() + ALSA: hda - Fix pending unsol events at shutdown + watchdog: aspeed: Fix clock behaviour for ast2600 + perf script: Fix invalid LBR/binary mismatch error + xfs: add missing error check in xfs_prepare_shift() + KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) + net: qrtr: fix memort leak in qrtr_tun_write_iter + appletalk: Fix potential NULL pointer dereference in unregister_snap_client + appletalk: Set error code if register_snap_client failed + time: Zero the upper 32-bits in __kernel_timespec on 32-bit + RDMA/hns: Correct the value of srq_desc_size + ecryptfs: fix unlink and rmdir in face of underlying fs modifications + x86/resctrl: Fix potential lockdep warning + ravb: implement MTU change while device is up + net: hns3: reallocate SSU' buffer size when pfc_en changes + net: hns3: fix ETS bandwidth validation bug + media: rc: mark input device as pointing stick + nfsd: Ensure CLONE persists data and metadata changes to the target file + drm: damage_helper: Fix race checking plane->state->fb + KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter + crypto: geode-aes - switch to skcipher for cbc(aes) fallback + spi: stm32-qspi: Fix kernel oops when unbinding driver + spi: Fix SPI_CS_HIGH setting when using native and GPIO CS + spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS + EDAC/ghes: Fix locking and memory barrier issues + kselftest: Fix NULL INSTALL_PATH for TARGETS runlist + ALSA: hda: hdmi - fix pin setup on Tigerlake + UBUNTU: upstream stable to v4.19.89, v5.3.16 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1856754 Title: Disco update: upstream stable patchset 2019-12-17 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1856754/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs