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.108 upstream stable release from git://git.kernel.org/ Revert "pinctrl: amd: Disable and mask interrupts on resume" ALSA: emu10k1: fix capture interrupt handler unlinking ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard ALSA: i2c/cs8427: fix iec958 mixer control deactivation ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() ALSA: emu10k1: don't create old pass-through playback device on Audigy ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} Bluetooth: Fix race condition in hidp_session_thread btrfs: print checksum type and implementation at mount time btrfs: fix fast csum implementation detection fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace mtdblock: tolerate corrected bit-flips mtd: rawnand: meson: fix bitmask for length in command word mtd: rawnand: stm32_fmc2: remove unsupported EDO mode mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min KVM: arm64: PMU: Restore the guest's EL0 event counting after migration drm/i915/dsi: fix DSS CTL register offsets for TGL+ clk: sprd: set max_register according to mapping range RDMA/irdma: Fix memory leak of PBLE objects RDMA/irdma: Increase iWARP CM default rexmit count RDMA/irdma: Add ipv4 check to irdma_find_listener() IB/mlx5: Add support for 400G_8X lane speed RDMA/cma: Allow UD qp_type to join multicast only bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp niu: Fix missing unwind goto in niu_alloc_channels() tcp: restrict net.ipv4.tcp_app_win drm/armada: Fix a potential double free in an error handling path qlcnic: check pci_reset_function result net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() sctp: fix a potential overflow in sctp_ifwdtsn_skip RDMA/core: Fix GID entry ref leak when create_ah fails udp6: fix potential access to stale information net: macb: fix a memory corruption in extended buffer descriptor mode skbuff: Fix a race between coalescing and releasing SKBs libbpf: Fix single-line struct definition output in btf_dump ARM: 9290/1: uaccess: Fix KASAN false-positives power: supply: cros_usbpd: reclassify "default case!" as debug wifi: mwifiex: mark OF related data as maybe unused i2c: imx-lpi2c: clean rx/tx buffers upon new message i2c: hisi: Avoid redundant interrupts efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F verify_pefile: relax wrapper length check asymmetric_keys: log on fatal failures in PE/pkcs7 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling ACPI: resource: Add Medion S17413 to IRQ override quirk counter: stm32-lptimer-cnt: Provide defines for clock polarities counter: stm32-timer-cnt: Provide defines for slave mode selection counter: Internalize sysfs interface code counter: 104-quad-8: Fix Synapse action reported for Index signals tracing: Add trace_array_puts() to write into instance tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call drm/i915: fix race condition UAF in i915_perf_add_config_ioctl riscv: add icache flush for nommu sigreturn trampoline net: sfp: initialize sfp->i2c_block_size at sfp allocation net: phy: nxp-c45-tja11xx: add remove callback net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow scsi: ses: Handle enclosure with just a primary component gracefully x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() mptcp: use mptcp_schedule_work instead of open-coding it mptcp: stricter state check in mptcp_worker ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size ubi: Fix deadlock caused by recursively holding work_sem powerpc/papr_scm: Update the NUMA distance table for the target node sched/fair: Move calculate of avg_load to a better location sched/fair: Fix imbalance overflow x86/rtc: Remove __init for runtime functions i2c: ocores: generate stop condition after timeout in polling mode nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs nvme-pci: Crucial P2 has bogus namespace ids nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD kexec: turn all kexec_mutex acquisitions into trylocks panic, kexec: make __crash_kexec() NMI safe counter: fix docum. build problems after filename change counter: Add the necessary colons and indents to the comments of counter_compi nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs Linux 5.15.108 UBUNTU: Upstream stable to v5.15.108 ** 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.108 upstream stable release + from git://git.kernel.org/ - v5.15.108 upstream stable release - from git://git.kernel.org/ + Revert "pinctrl: amd: Disable and mask interrupts on resume" + ALSA: emu10k1: fix capture interrupt handler unlinking + ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard + ALSA: i2c/cs8427: fix iec958 mixer control deactivation + ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() + ALSA: emu10k1: don't create old pass-through playback device on Audigy + ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards + Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} + Bluetooth: Fix race condition in hidp_session_thread + btrfs: print checksum type and implementation at mount time + btrfs: fix fast csum implementation detection + fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace + mtdblock: tolerate corrected bit-flips + mtd: rawnand: meson: fix bitmask for length in command word + mtd: rawnand: stm32_fmc2: remove unsupported EDO mode + mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min + KVM: arm64: PMU: Restore the guest's EL0 event counting after migration + drm/i915/dsi: fix DSS CTL register offsets for TGL+ + clk: sprd: set max_register according to mapping range + RDMA/irdma: Fix memory leak of PBLE objects + RDMA/irdma: Increase iWARP CM default rexmit count + RDMA/irdma: Add ipv4 check to irdma_find_listener() + IB/mlx5: Add support for 400G_8X lane speed + RDMA/cma: Allow UD qp_type to join multicast only + bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp + niu: Fix missing unwind goto in niu_alloc_channels() + tcp: restrict net.ipv4.tcp_app_win + drm/armada: Fix a potential double free in an error handling path + qlcnic: check pci_reset_function result + net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() + sctp: fix a potential overflow in sctp_ifwdtsn_skip + RDMA/core: Fix GID entry ref leak when create_ah fails + udp6: fix potential access to stale information + net: macb: fix a memory corruption in extended buffer descriptor mode + skbuff: Fix a race between coalescing and releasing SKBs + libbpf: Fix single-line struct definition output in btf_dump + ARM: 9290/1: uaccess: Fix KASAN false-positives + power: supply: cros_usbpd: reclassify "default case!" as debug + wifi: mwifiex: mark OF related data as maybe unused + i2c: imx-lpi2c: clean rx/tx buffers upon new message + i2c: hisi: Avoid redundant interrupts + efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L + drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F + verify_pefile: relax wrapper length check + asymmetric_keys: log on fatal failures in PE/pkcs7 + wifi: iwlwifi: mvm: fix mvmtxq->stopped handling + ACPI: resource: Add Medion S17413 to IRQ override quirk + counter: stm32-lptimer-cnt: Provide defines for clock polarities + counter: stm32-timer-cnt: Provide defines for slave mode selection + counter: Internalize sysfs interface code + counter: 104-quad-8: Fix Synapse action reported for Index signals + tracing: Add trace_array_puts() to write into instance + tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance + i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call + drm/i915: fix race condition UAF in i915_perf_add_config_ioctl + riscv: add icache flush for nommu sigreturn trampoline + net: sfp: initialize sfp->i2c_block_size at sfp allocation + net: phy: nxp-c45-tja11xx: add remove callback + net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow + scsi: ses: Handle enclosure with just a primary component gracefully + x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot + cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() + mptcp: use mptcp_schedule_work instead of open-coding it + mptcp: stricter state check in mptcp_worker + ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size + ubi: Fix deadlock caused by recursively holding work_sem + powerpc/papr_scm: Update the NUMA distance table for the target node + sched/fair: Move calculate of avg_load to a better location + sched/fair: Fix imbalance overflow + x86/rtc: Remove __init for runtime functions + i2c: ocores: generate stop condition after timeout in polling mode + nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 + nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs + nvme-pci: Crucial P2 has bogus namespace ids + nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 + nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 + nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN + nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD + kexec: turn all kexec_mutex acquisitions into trylocks + panic, kexec: make __crash_kexec() NMI safe + counter: fix docum. build problems after filename change + counter: Add the necessary colons and indents to the comments of counter_compi + nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs + Linux 5.15.108 + UBUNTU: Upstream stable to v5.15.108 -- 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/2023328 Title: Jammy update: v5.15.108 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.108 upstream stable release from git://git.kernel.org/ Revert "pinctrl: amd: Disable and mask interrupts on resume" ALSA: emu10k1: fix capture interrupt handler unlinking ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard ALSA: i2c/cs8427: fix iec958 mixer control deactivation ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() ALSA: emu10k1: don't create old pass-through playback device on Audigy ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} Bluetooth: Fix race condition in hidp_session_thread btrfs: print checksum type and implementation at mount time btrfs: fix fast csum implementation detection fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace mtdblock: tolerate corrected bit-flips mtd: rawnand: meson: fix bitmask for length in command word mtd: rawnand: stm32_fmc2: remove unsupported EDO mode mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min KVM: arm64: PMU: Restore the guest's EL0 event counting after migration drm/i915/dsi: fix DSS CTL register offsets for TGL+ clk: sprd: set max_register according to mapping range RDMA/irdma: Fix memory leak of PBLE objects RDMA/irdma: Increase iWARP CM default rexmit count RDMA/irdma: Add ipv4 check to irdma_find_listener() IB/mlx5: Add support for 400G_8X lane speed RDMA/cma: Allow UD qp_type to join multicast only bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp niu: Fix missing unwind goto in niu_alloc_channels() tcp: restrict net.ipv4.tcp_app_win drm/armada: Fix a potential double free in an error handling path qlcnic: check pci_reset_function result net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() sctp: fix a potential overflow in sctp_ifwdtsn_skip RDMA/core: Fix GID entry ref leak when create_ah fails udp6: fix potential access to stale information net: macb: fix a memory corruption in extended buffer descriptor mode skbuff: Fix a race between coalescing and releasing SKBs libbpf: Fix single-line struct definition output in btf_dump ARM: 9290/1: uaccess: Fix KASAN false-positives power: supply: cros_usbpd: reclassify "default case!" as debug wifi: mwifiex: mark OF related data as maybe unused i2c: imx-lpi2c: clean rx/tx buffers upon new message i2c: hisi: Avoid redundant interrupts efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F verify_pefile: relax wrapper length check asymmetric_keys: log on fatal failures in PE/pkcs7 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling ACPI: resource: Add Medion S17413 to IRQ override quirk counter: stm32-lptimer-cnt: Provide defines for clock polarities counter: stm32-timer-cnt: Provide defines for slave mode selection counter: Internalize sysfs interface code counter: 104-quad-8: Fix Synapse action reported for Index signals tracing: Add trace_array_puts() to write into instance tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call drm/i915: fix race condition UAF in i915_perf_add_config_ioctl riscv: add icache flush for nommu sigreturn trampoline net: sfp: initialize sfp->i2c_block_size at sfp allocation net: phy: nxp-c45-tja11xx: add remove callback net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow scsi: ses: Handle enclosure with just a primary component gracefully x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() mptcp: use mptcp_schedule_work instead of open-coding it mptcp: stricter state check in mptcp_worker ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size ubi: Fix deadlock caused by recursively holding work_sem powerpc/papr_scm: Update the NUMA distance table for the target node sched/fair: Move calculate of avg_load to a better location sched/fair: Fix imbalance overflow x86/rtc: Remove __init for runtime functions i2c: ocores: generate stop condition after timeout in polling mode nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs nvme-pci: Crucial P2 has bogus namespace ids nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD kexec: turn all kexec_mutex acquisitions into trylocks panic, kexec: make __crash_kexec() NMI safe counter: fix docum. build problems after filename change counter: Add the necessary colons and indents to the comments of counter_compi nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs Linux 5.15.108 UBUNTU: Upstream stable to v5.15.108 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2023328/+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