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: v5.4.142 upstream stable release from git://git.kernel.org/ iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels iio: humidity: hdc100x: Add margin to the conversion time iio: adc: Fix incorrect exit of for-loop ASoC: xilinx: Fix reference to PCM buffer address ASoC: intel: atom: Fix reference to PCM buffer address i2c: dev: zero out array used for i2c reads from userspace ceph: reduce contention in ceph_check_delayed_caps() ACPI: NFIT: Fix support for virtual SPA ranges libnvdimm/region: Fix label activation vs errors ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi ieee802154: hwsim: fix GPF in hwsim_new_edge_nl 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 netfilter: nf_conntrack_bridge: Fix memory leak when error ASoC: cs42l42: Fix LRCLK frame start edge net: dsa: mt7530: add the missing RxUnicast MIB counter platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables net: phy: micrel: Fix link detection on ksz87xx switch" ppp: Fix generating ifname when empty IFLA_IFNAME is specified net: sched: act_mirred: Reset ct info when mirror/redirect skb iavf: Set RSS LUT and key in reset handle path psample: Add a fwd declaration for skbuff net/mlx5: Fix return value from tracer initialization drm/meson: fix colour distortion from HDR set during vendor u-boot net: dsa: microchip: Fix ksz_read64() net: Fix memory leak in ieee802154_raw_deliver net: igmp: fix data-race in igmp_ifc_timer_expire() net: dsa: lan9303: fix broken backpressure in .port_fdb_dump net: dsa: lantiq: fix broken backpressure in .port_fdb_dump net: dsa: sja1105: fix broken backpressure in .port_fdb_dump net: bridge: fix memleak in br_add_if() net: linkwatch: fix failure to restore device state across suspend/resume tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets net: igmp: increase size of mr_ifc_count xen/events: Fix race in set_evtchn_to_irq vsock/virtio: avoid potential deadlock when vsock device remove nbd: Aovid double completion of a request powerpc/kprobes: Fix kprobe Oops happens in booke x86/tools: Fix objdump version check again genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP x86/msi: Force affinity setup before startup x86/ioapic: Force affinity setup before startup x86/resctrl: Fix default monitoring groups reporting genirq/msi: Ensure deactivation on teardown genirq/timings: Prevent potential array overflow in __irq_timings_store() PCI/MSI: Enable and mask MSI-X early 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 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 KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation ceph: add some lockdep assertions around snaprealm handling ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm ceph: take snap_empty_lock atomically with snaprealm refcount change vmlinux.lds.h: Handle clang's module.{c,d}tor sections iommu/vt-d: Fix agaw for a supported 48 bit guest address width Linux 5.4.142 UBUNTU: upstream stable to v5.4.142 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** 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: + v5.4.142 upstream stable release + from git://git.kernel.org/ - v5.4.142 upstream stable release - from git://git.kernel.org/ + iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels + iio: humidity: hdc100x: Add margin to the conversion time + iio: adc: Fix incorrect exit of for-loop + ASoC: xilinx: Fix reference to PCM buffer address + ASoC: intel: atom: Fix reference to PCM buffer address + i2c: dev: zero out array used for i2c reads from userspace + ceph: reduce contention in ceph_check_delayed_caps() + ACPI: NFIT: Fix support for virtual SPA ranges + libnvdimm/region: Fix label activation vs errors + ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi + ieee802154: hwsim: fix GPF in hwsim_new_edge_nl + 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 + netfilter: nf_conntrack_bridge: Fix memory leak when error + ASoC: cs42l42: Fix LRCLK frame start edge + net: dsa: mt7530: add the missing RxUnicast MIB counter + platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED + platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables + net: phy: micrel: Fix link detection on ksz87xx switch" + ppp: Fix generating ifname when empty IFLA_IFNAME is specified + net: sched: act_mirred: Reset ct info when mirror/redirect skb + iavf: Set RSS LUT and key in reset handle path + psample: Add a fwd declaration for skbuff + net/mlx5: Fix return value from tracer initialization + drm/meson: fix colour distortion from HDR set during vendor u-boot + net: dsa: microchip: Fix ksz_read64() + net: Fix memory leak in ieee802154_raw_deliver + net: igmp: fix data-race in igmp_ifc_timer_expire() + net: dsa: lan9303: fix broken backpressure in .port_fdb_dump + net: dsa: lantiq: fix broken backpressure in .port_fdb_dump + net: dsa: sja1105: fix broken backpressure in .port_fdb_dump + net: bridge: fix memleak in br_add_if() + net: linkwatch: fix failure to restore device state across suspend/resume + tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets + net: igmp: increase size of mr_ifc_count + xen/events: Fix race in set_evtchn_to_irq + vsock/virtio: avoid potential deadlock when vsock device remove + nbd: Aovid double completion of a request + powerpc/kprobes: Fix kprobe Oops happens in booke + x86/tools: Fix objdump version check again + genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP + x86/msi: Force affinity setup before startup + x86/ioapic: Force affinity setup before startup + x86/resctrl: Fix default monitoring groups reporting + genirq/msi: Ensure deactivation on teardown + genirq/timings: Prevent potential array overflow in __irq_timings_store() + PCI/MSI: Enable and mask MSI-X early + 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 + 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 + KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation + ceph: add some lockdep assertions around snaprealm handling + ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm + ceph: take snap_empty_lock atomically with snaprealm refcount change + vmlinux.lds.h: Handle clang's module.{c,d}tor sections + iommu/vt-d: Fix agaw for a supported 48 bit guest address width + Linux 5.4.142 + UBUNTU: upstream stable to v5.4.142 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1944202 Title: Focal update: v5.4.142 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1944202/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs