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 2021-09-22 Ported from the following upstream stable releases: v4.14.245, v4.19.204, v4.19.205 from git://git.kernel.org/ iio: humidity: hdc100x: Add margin to the conversion time iio: adc: Fix incorrect exit of for-loop ASoC: intel: atom: Fix reference to PCM buffer address i2c: dev: zero out array used for i2c reads from userspace ACPI: NFIT: Fix support for virtual SPA ranges ASoC: cs42l42: Correct definition of ADC Volume control ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J ASoC: cs42l42: Fix inversion of ADC Notch Switch control ASoC: cs42l42: Remove duplicate control for WNF filter frequency net: dsa: mt7530: add the missing RxUnicast MIB counter ppp: Fix generating ifname when empty IFLA_IFNAME is specified psample: Add a fwd declaration for skbuff net: Fix memory leak in ieee802154_raw_deliver net: bridge: fix memleak in br_add_if() tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets xen/events: Fix race in set_evtchn_to_irq vsock/virtio: avoid potential deadlock when vsock device remove powerpc/kprobes: Fix kprobe Oops happens in booke x86/tools: Fix objdump version check again x86/resctrl: Fix default monitoring groups reporting PCI/MSI: Enable and mask MSI-X early PCI/MSI: Do not set invalid bits in MSI mask PCI/MSI: Correct misleading comments PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() PCI/MSI: Protect msi_desc::masked for multi-MSI PCI/MSI: Mask all unused MSI-X entries PCI/MSI: Enforce that MSI-X table entry is masked for update PCI/MSI: Enforce MSI[X] entry updates to be visible vmlinux.lds.h: Handle clang's module.{c,d}tor sections mac80211: drop data frames without key on encrypted links x86/fpu: Make init_fpstate correct with optimized XSAVE ath: Use safer key clearing with key cache entries ath9k: Clear key cache explicitly on disabling hardware ath: Export ath_hw_keysetmac() ath: Modify ath_key_delete() to not need full key entry ath9k: Postpone key cache entry deletion for TXQ frames reference it dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() scsi: core: Avoid printing an error if target_alloc() returns -ENXIO ARM: dts: nomadik: Fix up interrupt controller node names net: usb: lan78xx: don't modify phy_device state concurrently Bluetooth: hidp: use correct wait queue when removing ctrl_wait dccp: add do-while-0 stubs for dccp_pr_debug macros vhost: Fix the calculation in vhost_overflow() bnxt: don't lock the tx queue from napi poll net: 6pack: fix slab-out-of-bounds in decode_data ptp_pch: Restore dependency on PCI net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 net: mdio-mux: Don't ignore memory allocation errors net: mdio-mux: Handle -EPROBE_DEFER correctly mmc: dw_mmc: Fix hang on data CRC error ALSA: hda - fix the 'Capture Switch' value change notifications ipack: tpci200: fix many double free issues in tpci200_pci_probe btrfs: prevent rename2 from exchanging a subvol with a directory from different parents ASoC: intel: atom: Fix breakage for PCM buffer address setup locks: print a warning when mount fails due to lack of "mand" support fs: warn about impending deprecation of mandatory locks netfilter: nft_exthdr: fix endianness of tcp option cast KVM: X86: MMU: Use the correct inherited permissions to get shadow page ASoC: cs42l42: Fix LRCLK frame start edge net: igmp: fix data-race in igmp_ifc_timer_expire() net: dsa: lan9303: fix broken backpressure in .port_fdb_dump genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP x86/msi: Force affinity setup before startup x86/ioapic: Force affinity setup before startup genirq/msi: Ensure deactivation on teardown UBUNTU: upstream stable to v4.14.245, v4.19.205 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Bionic) Importance: Medium 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 ** 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 2021-09-22 + from git://git.kernel.org/ - upstream stable patchset 2021-09-22 - from git://git.kernel.org/ + iio: humidity: hdc100x: Add margin to the conversion time + iio: adc: Fix incorrect exit of for-loop + ASoC: intel: atom: Fix reference to PCM buffer address + i2c: dev: zero out array used for i2c reads from userspace + ACPI: NFIT: Fix support for virtual SPA ranges + ASoC: cs42l42: Correct definition of ADC Volume control + ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J + ASoC: cs42l42: Fix inversion of ADC Notch Switch control + ASoC: cs42l42: Remove duplicate control for WNF filter frequency + net: dsa: mt7530: add the missing RxUnicast MIB counter + ppp: Fix generating ifname when empty IFLA_IFNAME is specified + psample: Add a fwd declaration for skbuff + net: Fix memory leak in ieee802154_raw_deliver + net: bridge: fix memleak in br_add_if() + tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets + xen/events: Fix race in set_evtchn_to_irq + vsock/virtio: avoid potential deadlock when vsock device remove + powerpc/kprobes: Fix kprobe Oops happens in booke + x86/tools: Fix objdump version check again + x86/resctrl: Fix default monitoring groups reporting + PCI/MSI: Enable and mask MSI-X early + PCI/MSI: Do not set invalid bits in MSI mask + PCI/MSI: Correct misleading comments + PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() + PCI/MSI: Protect msi_desc::masked for multi-MSI + PCI/MSI: Mask all unused MSI-X entries + PCI/MSI: Enforce that MSI-X table entry is masked for update + PCI/MSI: Enforce MSI[X] entry updates to be visible + vmlinux.lds.h: Handle clang's module.{c,d}tor sections + mac80211: drop data frames without key on encrypted links + x86/fpu: Make init_fpstate correct with optimized XSAVE + ath: Use safer key clearing with key cache entries + ath9k: Clear key cache explicitly on disabling hardware + ath: Export ath_hw_keysetmac() + ath: Modify ath_key_delete() to not need full key entry + ath9k: Postpone key cache entry deletion for TXQ frames reference it + dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() + ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 + dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available + scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() + scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() + scsi: core: Avoid printing an error if target_alloc() returns -ENXIO + ARM: dts: nomadik: Fix up interrupt controller node names + net: usb: lan78xx: don't modify phy_device state concurrently + Bluetooth: hidp: use correct wait queue when removing ctrl_wait + dccp: add do-while-0 stubs for dccp_pr_debug macros + vhost: Fix the calculation in vhost_overflow() + bnxt: don't lock the tx queue from napi poll + net: 6pack: fix slab-out-of-bounds in decode_data + ptp_pch: Restore dependency on PCI + net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 + net: mdio-mux: Don't ignore memory allocation errors + net: mdio-mux: Handle -EPROBE_DEFER correctly + mmc: dw_mmc: Fix hang on data CRC error + ALSA: hda - fix the 'Capture Switch' value change notifications + ipack: tpci200: fix many double free issues in tpci200_pci_probe + btrfs: prevent rename2 from exchanging a subvol with a directory from different parents + ASoC: intel: atom: Fix breakage for PCM buffer address setup + locks: print a warning when mount fails due to lack of "mand" support + fs: warn about impending deprecation of mandatory locks + netfilter: nft_exthdr: fix endianness of tcp option cast + KVM: X86: MMU: Use the correct inherited permissions to get shadow page + ASoC: cs42l42: Fix LRCLK frame start edge + net: igmp: fix data-race in igmp_ifc_timer_expire() + net: dsa: lan9303: fix broken backpressure in .port_fdb_dump + genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP + x86/msi: Force affinity setup before startup + x86/ioapic: Force affinity setup before startup + genirq/msi: Ensure deactivation on teardown + UBUNTU: upstream stable to v4.14.245, v4.19.205 ** Changed in: linux (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Bionic) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Description changed: 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 2021-09-22 + + Ported from the following upstream stable releases: + v4.14.245, v4.19.204, + v4.19.205 + from git://git.kernel.org/ iio: humidity: hdc100x: Add margin to the conversion time iio: adc: Fix incorrect exit of for-loop ASoC: intel: atom: Fix reference to PCM buffer address i2c: dev: zero out array used for i2c reads from userspace ACPI: NFIT: Fix support for virtual SPA ranges ASoC: cs42l42: Correct definition of ADC Volume control ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J ASoC: cs42l42: Fix inversion of ADC Notch Switch control ASoC: cs42l42: Remove duplicate control for WNF filter frequency net: dsa: mt7530: add the missing RxUnicast MIB counter ppp: Fix generating ifname when empty IFLA_IFNAME is specified psample: Add a fwd declaration for skbuff net: Fix memory leak in ieee802154_raw_deliver net: bridge: fix memleak in br_add_if() tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets xen/events: Fix race in set_evtchn_to_irq vsock/virtio: avoid potential deadlock when vsock device remove powerpc/kprobes: Fix kprobe Oops happens in booke x86/tools: Fix objdump version check again x86/resctrl: Fix default monitoring groups reporting PCI/MSI: Enable and mask MSI-X early PCI/MSI: Do not set invalid bits in MSI mask PCI/MSI: Correct misleading comments PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() PCI/MSI: Protect msi_desc::masked for multi-MSI PCI/MSI: Mask all unused MSI-X entries PCI/MSI: Enforce that MSI-X table entry is masked for update PCI/MSI: Enforce MSI[X] entry updates to be visible vmlinux.lds.h: Handle clang's module.{c,d}tor sections mac80211: drop data frames without key on encrypted links x86/fpu: Make init_fpstate correct with optimized XSAVE ath: Use safer key clearing with key cache entries ath9k: Clear key cache explicitly on disabling hardware ath: Export ath_hw_keysetmac() ath: Modify ath_key_delete() to not need full key entry ath9k: Postpone key cache entry deletion for TXQ frames reference it dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() scsi: core: Avoid printing an error if target_alloc() returns -ENXIO ARM: dts: nomadik: Fix up interrupt controller node names net: usb: lan78xx: don't modify phy_device state concurrently Bluetooth: hidp: use correct wait queue when removing ctrl_wait dccp: add do-while-0 stubs for dccp_pr_debug macros vhost: Fix the calculation in vhost_overflow() bnxt: don't lock the tx queue from napi poll net: 6pack: fix slab-out-of-bounds in decode_data ptp_pch: Restore dependency on PCI net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 net: mdio-mux: Don't ignore memory allocation errors net: mdio-mux: Handle -EPROBE_DEFER correctly mmc: dw_mmc: Fix hang on data CRC error ALSA: hda - fix the 'Capture Switch' value change notifications ipack: tpci200: fix many double free issues in tpci200_pci_probe btrfs: prevent rename2 from exchanging a subvol with a directory from different parents ASoC: intel: atom: Fix breakage for PCM buffer address setup locks: print a warning when mount fails due to lack of "mand" support fs: warn about impending deprecation of mandatory locks netfilter: nft_exthdr: fix endianness of tcp option cast KVM: X86: MMU: Use the correct inherited permissions to get shadow page ASoC: cs42l42: Fix LRCLK frame start edge net: igmp: fix data-race in igmp_ifc_timer_expire() net: dsa: lan9303: fix broken backpressure in .port_fdb_dump genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP x86/msi: Force affinity setup before startup x86/ioapic: Force affinity setup before startup genirq/msi: Ensure deactivation on teardown UBUNTU: upstream stable to v4.14.245, v4.19.205 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1944600 Title: Bionic update: upstream stable patchset 2021-09-22 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1944600/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs