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 2020-09-30 Ported from the following upstream stable releases: v4.14.199, v4.19.146 v4.19.147, from git://git.kernel.org/ ARM: dts: socfpga: fix register entry for timer3 on Arria10 RDMA/rxe: Fix memleak in rxe_mem_init_user RDMA/rxe: Drop pointless checks in rxe_init_ports scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA RDMA/core: Fix reported speed and width mmc: sdhci-msm: Add retries when all tuning phases are found valid ARM: dts: BCM5301X: Fixed QSPI compatible string arm64: dts: ns2: Fixed QSPI compatible string ARC: HSDK: wireup perf irq dmaengine: acpi: Put the CSRT table after using it drivers/net/wan/lapbether: Added needed_tailroom NFC: st95hf: Fix memleak in st95hf_in_send_cmd firestream: Fix memleak in fs_open ALSA: hda: Fix 2 channel swapping for Tegra drivers/net/wan/lapbether: Set network_header before transmitting xfs: initialize the shortform attr header padding entry irqchip/eznps: Fix build error for !ARC700 builds drivers/net/wan/hdlc_cisco: Add hard_header_len ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id cpufreq: intel_pstate: Refuse to turn off with HWP enabled ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled gcov: Disable gcov build with GCC 10 iio: adc: mcp3422: fix locking scope iio: adc: mcp3422: fix locking on error path iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set iio:light:ltr501 Fix timestamp alignment issue. iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak. iio:adc:ti-adc084s021 Fix alignment and data leak issues. iio:adc:ina2xx Fix timestamp alignment issue. iio:adc:max1118 Fix alignment of timestamp and data leak issues iio:adc:ti-adc081c Fix alignment and data leak issues iio:magnetometer:ak8975 Fix alignment and data leak issues. iio:light:max44000 Fix timestamp alignment and prevent data leak. iio:chemical:ccs811: Fix timestamp alignment and prevent data leak. iio: accel: kxsd9: Fix alignment of local buffer. iio:accel:mma7455: Fix timestamp alignment and prevent data leak. iio:accel:mma8452: Fix timestamp alignment and prevent data leak. staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb() btrfs: require only sector size alignment for parent eb bytenr btrfs: fix lockdep splat in add_missing_dev btrfs: fix wrong address when faulting in pages in the search ioctl regulator: push allocation in set_consumer_device_supply() out of lock scsi: target: iscsi: Fix data digest calculation scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem rbd: require global CAP_SYS_ADMIN for mapping and unmapping RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars fbcon: remove soft scrollback code fbcon: remove now unusued 'softback_lines' cursor() argument vgacon: remove software scrollback support UBUNTU: [Config] updateconfigs for VGACON_SOFT_SCROLLBACK KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit ARM: dts: vfxxx: Add syscon compatible with OCOTP video: fbdev: fix OOB read in vga_8planes_imageblit() staging: greybus: audio: fix uninitialized value issue usb: core: fix slab-out-of-bounds Read in read_descriptors USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter USB: serial: option: support dynamic Quectel USB compositions USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules usb: Fix out of sync data toggle if a configured device is reconfigured usb: typec: ucsi: acpi: Check the _DEP dependencies gcov: add support for GCC 10.1 gfs2: initialize transaction tr_ailX_lists earlier net: handle the return value of pskb_carve_frag_list() correctly hv_netvsc: Remove "unlikely" from netvsc_select_queue NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort scsi: libfc: Fix for double free() scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery spi: spi-loopback-test: Fix out-of-bounds read SUNRPC: stop printk reading past end of string rapidio: Replace 'select' DMAENGINES 'with depends on' nvme-fc: cancel async events before freeing event struct f2fs: fix indefinite loop scanning for free nid i2c: algo: pca: Reapply i2c bus settings after reset spi: Fix memory leak on splited transfers KVM: MIPS: Change the definition of kvm type clk: rockchip: Fix initialization of mux_pll_src_4plls_p Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT perf test: Free formats for perf pmu parse test fbcon: Fix user font detection test at fbcon_resize(). MIPS: SNI: Fix spurious interrupts drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata() USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook USB: UAS: fix disconnect by unplugging a hub usblp: fix race between disconnect() and read() i2c: i801: Fix resume bug percpu: fix first chunk size calculation for populated bitmap Input: trackpoint - add new trackpoint variant IDs Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists serial: 8250_pci: Add Realtek 816a and 816b ehci-hcd: Move include to keep CRC stable powerpc/dma: Fix dma_map_ops::get_required_mask x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y RDMA/bnxt_re: Do not report transparent vlan from QP1 ARM: dts: bcm: HR2: Fixed QSPI compatible string ARM: dts: NSP: Fixed QSPI compatible string netfilter: conntrack: allow sctp hearbeat after connection re-use cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled iommu/amd: Do not use IOMMUv2 functionality when SME is active drm/tve200: Stabilize enable/disable drm/msm: Disable preemption on all 5xx targets phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init dsa: Allow forwarding of redirected IGMP traffic RDMA/bnxt_re: Restrict the max_gids to 256 regulator: pwm: Fix machine constraints application openrisc: Fix cache API compile issue when not inlining f2fs: Return EOF on unaligned end of file DIO read ASoC: qcom: Set card->owner to avoid warnings perf test: Fix the "signal" test inline assembly x86/boot/compressed: Disable relocation relaxation UBUNTU: upstream stable to v4.14.199, v4.19.147 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Bionic) 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 Bionic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux (Ubuntu Bionic) 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 2020-09-30 - upstream stable patchset 2020-09-30 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.14.199, v4.19.146 + v4.19.147, + + from git://git.kernel.org/ + + ARM: dts: socfpga: fix register entry for timer3 on Arria10 + RDMA/rxe: Fix memleak in rxe_mem_init_user + RDMA/rxe: Drop pointless checks in rxe_init_ports + scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA + RDMA/core: Fix reported speed and width + mmc: sdhci-msm: Add retries when all tuning phases are found valid + ARM: dts: BCM5301X: Fixed QSPI compatible string + arm64: dts: ns2: Fixed QSPI compatible string + ARC: HSDK: wireup perf irq + dmaengine: acpi: Put the CSRT table after using it + drivers/net/wan/lapbether: Added needed_tailroom + NFC: st95hf: Fix memleak in st95hf_in_send_cmd + firestream: Fix memleak in fs_open + ALSA: hda: Fix 2 channel swapping for Tegra + drivers/net/wan/lapbether: Set network_header before transmitting + xfs: initialize the shortform attr header padding entry + irqchip/eznps: Fix build error for !ARC700 builds + drivers/net/wan/hdlc_cisco: Add hard_header_len + ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id + cpufreq: intel_pstate: Refuse to turn off with HWP enabled + ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled + gcov: Disable gcov build with GCC 10 + iio: adc: mcp3422: fix locking scope + iio: adc: mcp3422: fix locking on error path + iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set + iio:light:ltr501 Fix timestamp alignment issue. + iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak. + iio:adc:ti-adc084s021 Fix alignment and data leak issues. + iio:adc:ina2xx Fix timestamp alignment issue. + iio:adc:max1118 Fix alignment of timestamp and data leak issues + iio:adc:ti-adc081c Fix alignment and data leak issues + iio:magnetometer:ak8975 Fix alignment and data leak issues. + iio:light:max44000 Fix timestamp alignment and prevent data leak. + iio:chemical:ccs811: Fix timestamp alignment and prevent data leak. + iio: accel: kxsd9: Fix alignment of local buffer. + iio:accel:mma7455: Fix timestamp alignment and prevent data leak. + iio:accel:mma8452: Fix timestamp alignment and prevent data leak. + staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb() + btrfs: require only sector size alignment for parent eb bytenr + btrfs: fix lockdep splat in add_missing_dev + btrfs: fix wrong address when faulting in pages in the search ioctl + regulator: push allocation in set_consumer_device_supply() out of lock + scsi: target: iscsi: Fix data digest calculation + scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem + rbd: require global CAP_SYS_ADMIN for mapping and unmapping + RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars + fbcon: remove soft scrollback code + fbcon: remove now unusued 'softback_lines' cursor() argument + vgacon: remove software scrollback support + UBUNTU: [Config] updateconfigs for VGACON_SOFT_SCROLLBACK + KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit + ARM: dts: vfxxx: Add syscon compatible with OCOTP + video: fbdev: fix OOB read in vga_8planes_imageblit() + staging: greybus: audio: fix uninitialized value issue + usb: core: fix slab-out-of-bounds Read in read_descriptors + USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter + USB: serial: option: support dynamic Quectel USB compositions + USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules + usb: Fix out of sync data toggle if a configured device is reconfigured + usb: typec: ucsi: acpi: Check the _DEP dependencies + gcov: add support for GCC 10.1 + gfs2: initialize transaction tr_ailX_lists earlier + net: handle the return value of pskb_carve_frag_list() correctly + hv_netvsc: Remove "unlikely" from netvsc_select_queue + NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall + scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort + scsi: libfc: Fix for double free() + scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery + spi: spi-loopback-test: Fix out-of-bounds read + SUNRPC: stop printk reading past end of string + rapidio: Replace 'select' DMAENGINES 'with depends on' + nvme-fc: cancel async events before freeing event struct + f2fs: fix indefinite loop scanning for free nid + i2c: algo: pca: Reapply i2c bus settings after reset + spi: Fix memory leak on splited transfers + KVM: MIPS: Change the definition of kvm type + clk: rockchip: Fix initialization of mux_pll_src_4plls_p + Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload + MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT + perf test: Free formats for perf pmu parse test + fbcon: Fix user font detection test at fbcon_resize(). + MIPS: SNI: Fix spurious interrupts + drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail + drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata() + USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook + USB: UAS: fix disconnect by unplugging a hub + usblp: fix race between disconnect() and read() + i2c: i801: Fix resume bug + percpu: fix first chunk size calculation for populated bitmap + Input: trackpoint - add new trackpoint variant IDs + Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists + serial: 8250_pci: Add Realtek 816a and 816b + ehci-hcd: Move include to keep CRC stable + powerpc/dma: Fix dma_map_ops::get_required_mask + x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y + RDMA/bnxt_re: Do not report transparent vlan from QP1 + ARM: dts: bcm: HR2: Fixed QSPI compatible string + ARM: dts: NSP: Fixed QSPI compatible string + netfilter: conntrack: allow sctp hearbeat after connection re-use + cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled + iommu/amd: Do not use IOMMUv2 functionality when SME is active + drm/tve200: Stabilize enable/disable + drm/msm: Disable preemption on all 5xx targets + phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init + dsa: Allow forwarding of redirected IGMP traffic + RDMA/bnxt_re: Restrict the max_gids to 256 + regulator: pwm: Fix machine constraints application + openrisc: Fix cache API compile issue when not inlining + f2fs: Return EOF on unaligned end of file DIO read + ASoC: qcom: Set card->owner to avoid warnings + perf test: Fix the "signal" test inline assembly + x86/boot/compressed: Disable relocation relaxation + UBUNTU: upstream stable to v4.14.199, v4.19.147 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1897977 Title: Bionic update: upstream stable patchset 2020-09-30 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1897977/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs