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.15.106 upstream stable release from git://git.kernel.org/ fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY usb: dwc3: gadget: move cmd_endtransfer to extra function usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC kernel: kcsan: kcsan_test: build without structleak plugin kcsan: avoid passing -g for test ksmbd: don't terminate inactive sessions after a few seconds bus: imx-weim: fix branch condition evaluates to a garbage value xfrm: Zero padding when dumping algos and encap ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds md: avoid signed overflow in slot_store() x86/PVH: obtain VGA console info in Dom0 net: hsr: Don't log netdev_err message on unknown prp dst node ALSA: asihpi: check pao in control_message() ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() fbdev: tgafb: Fix potential divide by zero sched_getaffinity: don't assume 'cpumask_size()' is fully initialized fbdev: nvidia: Fix potential divide by zero fbdev: intelfb: Fix potential divide by zero fbdev: lxfb: Fix potential divide by zero fbdev: au1200fb: Fix potential divide by zero tools/power turbostat: Fix /dev/cpu_dma_latency warnings tools/power turbostat: fix decoding of HWP_STATUS tracing: Fix wrong return in kprobe_event_gen_test.c ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() mips: bmips: BCM6358: disable RAC flush for TP1 ALSA: usb-audio: Fix recursive locking at XRUN during syncing platform/x86: think-lmi: add missing type attribute platform/x86: think-lmi: use correct possible_values delimiters platform/x86: think-lmi: only display possible_values if available platform/x86: think-lmi: Add possible_values for ThinkStation mtd: rawnand: meson: invalidate cache on polling ECC bit SUNRPC: fix shutdown of NFS TCP client socket sfc: ef10: don't overwrite offload features at NIC reset scsi: megaraid_sas: Fix crash after a double completion scsi: mpt3sas: Don't print sense pool info twice ptp_qoriq: fix memory leak in probe() net: dsa: microchip: ksz8863_smi: fix bulk access r8169: fix RTL8168H and RTL8107E rx crc error regulator: Handle deferred clk net/net_failover: fix txq exceeding warning net: stmmac: don't reject VLANs when IFF_PROMISC is set drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write s390/vfio-ap: fix memory leak in vfio_ap device driver loop: suppress uevents while reconfiguring the device loop: LOOP_CONFIGURE: send uevents for partitions net: mvpp2: classifier flow fix fragmentation flags net: mvpp2: parser fix QinQ net: mvpp2: parser fix PPPoE smsc911x: avoid PHY being resumed when interface is not up ice: add profile conflict check for AVF FDIR ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() ALSA: ymfpci: Create card with device-managed snd_devm_card_new() ALSA: ymfpci: Fix BUG_ON in probe function net: ipa: compute DMA pool size properly i40e: fix registers dump after run ethtool adapter self test bnxt_en: Fix reporting of test result in ethtool selftest bnxt_en: Fix typo in PCI id to device description string mapping bnxt_en: Add missing 200G link speed reporting net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only net: ethernet: mtk_eth_soc: fix flow block refcounting logic pinctrl: ocelot: Fix alt mode for ocelot iommu/vt-d: Allow zero SAGAW if second-stage not supported Input: alps - fix compatibility with -funsigned-char Input: focaltech - use explicitly signed char type cifs: prevent infinite recursion in CIFSGetDFSRefer() cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table btrfs: fix race between quota disable and quota assign ioctls btrfs: scan device in non-exclusive mode zonefs: Always invalidate last cached page on append write can: j1939: prevent deadlock by moving j1939_sk_errqueue() xen/netback: don't do grant copy across page boundary net: phy: dp83869: fix default value for tx-/rx-internal-delay pinctrl: amd: Disable and mask interrupts on resume pinctrl: at91-pio4: fix domain name assignment powerpc: Don't try to copy PPR for task with NULL pt_regs NFSv4: Fix hangs when recovering open state after a server reboot ALSA: hda/conexant: Partial revert of a quirk for Lenovo ALSA: usb-audio: Fix regression on detection of Roland VS-100 ALSA: hda/realtek: Add quirks for some Clevo laptops ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z xtensa: fix KASAN report for show_stack rcu: Fix rcu_torture_read ftrace event drm/etnaviv: fix reference leak when mmaping imported buffer drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub KVM: arm64: Disable interrupts while walking userspace PTs KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 KVM: x86: Purge "highest ISR" cache when updating APICv state zonefs: Fix error message in zonefs_file_dio_append() selftests/bpf: Test btf dump for struct with padding only fields libbpf: Fix BTF-to-C converter's padding logic selftests/bpf: Add few corner cases to test padding handling of btf_dump libbpf: Fix btf_dump's packed struct determination hsr: ratelimit only when errors are printed x86/PVH: avoid 32-bit build warning when obtaining VGA console info Linux 5.15.106 UBUNTU: Upstream stable to v5.15.106 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Jammy) 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 Jammy) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Jammy) Status: New => In Progress ** Changed in: linux (Ubuntu Jammy) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Jammy) 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: + v5.15.106 upstream stable release + from git://git.kernel.org/ - v5.15.106 upstream stable release - from git://git.kernel.org/ + fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY + usb: dwc3: gadget: move cmd_endtransfer to extra function + usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC + kernel: kcsan: kcsan_test: build without structleak plugin + kcsan: avoid passing -g for test + ksmbd: don't terminate inactive sessions after a few seconds + bus: imx-weim: fix branch condition evaluates to a garbage value + xfrm: Zero padding when dumping algos and encap + ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds + md: avoid signed overflow in slot_store() + x86/PVH: obtain VGA console info in Dom0 + net: hsr: Don't log netdev_err message on unknown prp dst node + ALSA: asihpi: check pao in control_message() + ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() + fbdev: tgafb: Fix potential divide by zero + sched_getaffinity: don't assume 'cpumask_size()' is fully initialized + fbdev: nvidia: Fix potential divide by zero + fbdev: intelfb: Fix potential divide by zero + fbdev: lxfb: Fix potential divide by zero + fbdev: au1200fb: Fix potential divide by zero + tools/power turbostat: Fix /dev/cpu_dma_latency warnings + tools/power turbostat: fix decoding of HWP_STATUS + tracing: Fix wrong return in kprobe_event_gen_test.c + ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() + mips: bmips: BCM6358: disable RAC flush for TP1 + ALSA: usb-audio: Fix recursive locking at XRUN during syncing + platform/x86: think-lmi: add missing type attribute + platform/x86: think-lmi: use correct possible_values delimiters + platform/x86: think-lmi: only display possible_values if available + platform/x86: think-lmi: Add possible_values for ThinkStation + mtd: rawnand: meson: invalidate cache on polling ECC bit + SUNRPC: fix shutdown of NFS TCP client socket + sfc: ef10: don't overwrite offload features at NIC reset + scsi: megaraid_sas: Fix crash after a double completion + scsi: mpt3sas: Don't print sense pool info twice + ptp_qoriq: fix memory leak in probe() + net: dsa: microchip: ksz8863_smi: fix bulk access + r8169: fix RTL8168H and RTL8107E rx crc error + regulator: Handle deferred clk + net/net_failover: fix txq exceeding warning + net: stmmac: don't reject VLANs when IFF_PROMISC is set + drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state + platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix + can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write + s390/vfio-ap: fix memory leak in vfio_ap device driver + loop: suppress uevents while reconfiguring the device + loop: LOOP_CONFIGURE: send uevents for partitions + net: mvpp2: classifier flow fix fragmentation flags + net: mvpp2: parser fix QinQ + net: mvpp2: parser fix PPPoE + smsc911x: avoid PHY being resumed when interface is not up + ice: add profile conflict check for AVF FDIR + ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() + ALSA: ymfpci: Create card with device-managed snd_devm_card_new() + ALSA: ymfpci: Fix BUG_ON in probe function + net: ipa: compute DMA pool size properly + i40e: fix registers dump after run ethtool adapter self test + bnxt_en: Fix reporting of test result in ethtool selftest + bnxt_en: Fix typo in PCI id to device description string mapping + bnxt_en: Add missing 200G link speed reporting + net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only + net: ethernet: mtk_eth_soc: fix flow block refcounting logic + pinctrl: ocelot: Fix alt mode for ocelot + iommu/vt-d: Allow zero SAGAW if second-stage not supported + Input: alps - fix compatibility with -funsigned-char + Input: focaltech - use explicitly signed char type + cifs: prevent infinite recursion in CIFSGetDFSRefer() + cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL + Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table + btrfs: fix race between quota disable and quota assign ioctls + btrfs: scan device in non-exclusive mode + zonefs: Always invalidate last cached page on append write + can: j1939: prevent deadlock by moving j1939_sk_errqueue() + xen/netback: don't do grant copy across page boundary + net: phy: dp83869: fix default value for tx-/rx-internal-delay + pinctrl: amd: Disable and mask interrupts on resume + pinctrl: at91-pio4: fix domain name assignment + powerpc: Don't try to copy PPR for task with NULL pt_regs + NFSv4: Fix hangs when recovering open state after a server reboot + ALSA: hda/conexant: Partial revert of a quirk for Lenovo + ALSA: usb-audio: Fix regression on detection of Roland VS-100 + ALSA: hda/realtek: Add quirks for some Clevo laptops + ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z + xtensa: fix KASAN report for show_stack + rcu: Fix rcu_torture_read ftrace event + drm/etnaviv: fix reference leak when mmaping imported buffer + drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub + KVM: arm64: Disable interrupts while walking userspace PTs + KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 + KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 + KVM: x86: Purge "highest ISR" cache when updating APICv state + zonefs: Fix error message in zonefs_file_dio_append() + selftests/bpf: Test btf dump for struct with padding only fields + libbpf: Fix BTF-to-C converter's padding logic + selftests/bpf: Add few corner cases to test padding handling of btf_dump + libbpf: Fix btf_dump's packed struct determination + hsr: ratelimit only when errors are printed + x86/PVH: avoid 32-bit build warning when obtaining VGA console info + Linux 5.15.106 + UBUNTU: Upstream stable to v5.15.106 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2023233 Title: Jammy update: v5.15.106 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Jammy: In Progress Bug 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 following upstream stable patches should be included in the Ubuntu kernel: v5.15.106 upstream stable release from git://git.kernel.org/ fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY usb: dwc3: gadget: move cmd_endtransfer to extra function usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC kernel: kcsan: kcsan_test: build without structleak plugin kcsan: avoid passing -g for test ksmbd: don't terminate inactive sessions after a few seconds bus: imx-weim: fix branch condition evaluates to a garbage value xfrm: Zero padding when dumping algos and encap ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds md: avoid signed overflow in slot_store() x86/PVH: obtain VGA console info in Dom0 net: hsr: Don't log netdev_err message on unknown prp dst node ALSA: asihpi: check pao in control_message() ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() fbdev: tgafb: Fix potential divide by zero sched_getaffinity: don't assume 'cpumask_size()' is fully initialized fbdev: nvidia: Fix potential divide by zero fbdev: intelfb: Fix potential divide by zero fbdev: lxfb: Fix potential divide by zero fbdev: au1200fb: Fix potential divide by zero tools/power turbostat: Fix /dev/cpu_dma_latency warnings tools/power turbostat: fix decoding of HWP_STATUS tracing: Fix wrong return in kprobe_event_gen_test.c ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() mips: bmips: BCM6358: disable RAC flush for TP1 ALSA: usb-audio: Fix recursive locking at XRUN during syncing platform/x86: think-lmi: add missing type attribute platform/x86: think-lmi: use correct possible_values delimiters platform/x86: think-lmi: only display possible_values if available platform/x86: think-lmi: Add possible_values for ThinkStation mtd: rawnand: meson: invalidate cache on polling ECC bit SUNRPC: fix shutdown of NFS TCP client socket sfc: ef10: don't overwrite offload features at NIC reset scsi: megaraid_sas: Fix crash after a double completion scsi: mpt3sas: Don't print sense pool info twice ptp_qoriq: fix memory leak in probe() net: dsa: microchip: ksz8863_smi: fix bulk access r8169: fix RTL8168H and RTL8107E rx crc error regulator: Handle deferred clk net/net_failover: fix txq exceeding warning net: stmmac: don't reject VLANs when IFF_PROMISC is set drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write s390/vfio-ap: fix memory leak in vfio_ap device driver loop: suppress uevents while reconfiguring the device loop: LOOP_CONFIGURE: send uevents for partitions net: mvpp2: classifier flow fix fragmentation flags net: mvpp2: parser fix QinQ net: mvpp2: parser fix PPPoE smsc911x: avoid PHY being resumed when interface is not up ice: add profile conflict check for AVF FDIR ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() ALSA: ymfpci: Create card with device-managed snd_devm_card_new() ALSA: ymfpci: Fix BUG_ON in probe function net: ipa: compute DMA pool size properly i40e: fix registers dump after run ethtool adapter self test bnxt_en: Fix reporting of test result in ethtool selftest bnxt_en: Fix typo in PCI id to device description string mapping bnxt_en: Add missing 200G link speed reporting net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only net: ethernet: mtk_eth_soc: fix flow block refcounting logic pinctrl: ocelot: Fix alt mode for ocelot iommu/vt-d: Allow zero SAGAW if second-stage not supported Input: alps - fix compatibility with -funsigned-char Input: focaltech - use explicitly signed char type cifs: prevent infinite recursion in CIFSGetDFSRefer() cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table btrfs: fix race between quota disable and quota assign ioctls btrfs: scan device in non-exclusive mode zonefs: Always invalidate last cached page on append write can: j1939: prevent deadlock by moving j1939_sk_errqueue() xen/netback: don't do grant copy across page boundary net: phy: dp83869: fix default value for tx-/rx-internal-delay pinctrl: amd: Disable and mask interrupts on resume pinctrl: at91-pio4: fix domain name assignment powerpc: Don't try to copy PPR for task with NULL pt_regs NFSv4: Fix hangs when recovering open state after a server reboot ALSA: hda/conexant: Partial revert of a quirk for Lenovo ALSA: usb-audio: Fix regression on detection of Roland VS-100 ALSA: hda/realtek: Add quirks for some Clevo laptops ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z xtensa: fix KASAN report for show_stack rcu: Fix rcu_torture_read ftrace event drm/etnaviv: fix reference leak when mmaping imported buffer drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub KVM: arm64: Disable interrupts while walking userspace PTs KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 KVM: x86: Purge "highest ISR" cache when updating APICv state zonefs: Fix error message in zonefs_file_dio_append() selftests/bpf: Test btf dump for struct with padding only fields libbpf: Fix BTF-to-C converter's padding logic selftests/bpf: Add few corner cases to test padding handling of btf_dump libbpf: Fix btf_dump's packed struct determination hsr: ratelimit only when errors are printed x86/PVH: avoid 32-bit build warning when obtaining VGA console info Linux 5.15.106 UBUNTU: Upstream stable to v5.15.106 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2023233/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp