** 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 2024-02-27 - - Ported from the following upstream stable releases: - v6.1.74, v6.6.13 - - from git://git.kernel.org/ - - f2fs: explicitly null-terminate the xattr list - pinctrl: lochnagar: Don't build on MIPS - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - mptcp: fix uninit-value in mptcp_incoming_options - wifi: cfg80211: lock wiphy mutex for rfkill poll - wifi: avoid offset calculation on NULL pointer - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap - debugfs: fix automount d_fsdata usage - nvme-core: fix a memory leak in nvme_ns_info_from_identify() - drm/amd/display: update dcn315 lpddr pstate latency - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - smb: client, common: fix fortify warnings - blk-mq: don't count completed flush data request as inflight in case of quiesce - nvme-core: check for too small lba shift - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Don't try to attach a task - ASoC: wm8974: Correct boost mixer inputs - arm64: dts: rockchip: fix rk356x pcie msg interrupt name - ASoC: Intel: Skylake: Fix mem leak in few functions - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: cs43130: Fix the position of const qualifier - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available - nouveau/tu102: flush all pdbs on vmm flush - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog - net/tg3: fix race condition in tg3_reset_task() - ASoC: da7219: Support low DC impedance headset - nvme: introduce helper function to get ctrl state - nvme: prevent potential spectre v1 gadget - arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru - drm/amdgpu: Add NULL checks for function pointers - drm/exynos: fix a potential error pointer dereference - drm/exynos: fix a wrong error checking - hwmon: (corsair-psu) Fix probe when built-in - LoongArch: Preserve syscall nr across execve() - clk: rockchip: rk3568: Add PLL rate for 292.5MHz - clk: rockchip: rk3128: Fix HCLK_OTG gate register - jbd2: correct the printing of write_flags in jbd2_write_superblock() - jbd2: increase the journal IO's priority - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - neighbour: Don't let neigh_forced_gc() disable preemption for long - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - tracing: Add size check when printing trace_marker output - stmmac: dwmac-loongson: drop useless check for compatible fallback - MIPS: dts: loongson: drop incorrect dwmac fallback compatible - tracing: Fix uaf issue when open the hist or hist_debug file - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - Input: i8042 - add nomux quirk for Acer P459-G2-M - s390/scm: fix virtual vs physical address confusion - ARC: fix spare error - wifi: iwlwifi: pcie: avoid a NULL pointer dereference - Input: xpad - add Razer Wolverine V2 support - kselftest: alsa: fixed a print formatting warning - HID: nintendo: fix initializer element is not constant error - platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM - HID: nintendo: Prevent divide-by-zero on code - smb: client: fix potential OOB in smb2_dump_detail() - i2c: rk3x: fix potential spinlock recursion on poll - drm/amd/display: get dprefclk ss info from integration info table - pinctrl: cy8c95x0: Fix typo - pinctrl: cy8c95x0: Fix get_pincfg - virtio_blk: fix snprintf truncation compiler warning - net: qrtr: ns: Return 0 if server port is not present - ARM: sun9i: smp: fix return code check of of_property_match_string - drm/crtc: fix uninitialized variable use - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - ASoC: SOF: Intel: hda-codec: Delay the codec device registration - ksmbd: don't allow O_TRUNC open on read-only share - ksmbd: free ppace array on error in parse_dacl - binder: use EPOLLERR from eventpoll.h - binder: fix use-after-free in shinker's callback - binder: fix trivial typo of binder_free_buf_locked() - binder: fix comment on binder_alloc_new_buf() return value - uio: Fix use-after-free in uio_open - parport: parport_serial: Add Brainboxes BAR details - parport: parport_serial: Add Brainboxes device IDs and geometry - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate - PCI: Add ACS quirk for more Zhaoxin Root Ports - coresight: etm4x: Fix width of CCITMIN field - scripts/decode_stacktrace.sh: optionally use LLVM utilities - pinctrl: s32cc: Avoid possible string truncation - kunit: Warn if tests are slow - kunit: Reset suite counter right before running tests - io_uring: use fget/fput consistently - block: warn once for each partition in bio_check_ro() - drm/amdkfd: Use common function for IP version check - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit - drm/amdgpu: Use another offset for GC 9.4.3 remap - ASoC: amd: yc: Add HP 255 G10 into quirk table - ASoC: SOF: topology: Fix mem leak in sof_dai_load() - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case - ASoC: fsl_xcvr: refine the requested phy clock frequency - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module - pds_vdpa: fix up format-truncation complaint - pds_vdpa: clear config callback when status goes to 0 - pds_vdpa: set features order - nvme: ensure reset state check ordering - nvme-ioctl: move capable() admin check to the end - nvme: fix deadlock between reset and scan - LoongArch: Apply dynamic relocations for LLD - LoongArch: Set unwind stack type to unknown rather than set error flag - soundwire: intel_ace2x: fix AC timing setting for ACE2.x - efi/loongarch: Use load address to calculate kernel entry address - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend - ASoC: cs35l45: Use modern pm_ops - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming - ASoC: cs35l45: Prevents spinning during runtime suspend - driver core: Add a guard() definition for the device_lock() - platform/x86/amd/pmc: Move platform defines to header - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 - drm/amdkfd: svm range always mapped flag not working on APU - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event - pinctrl: cy8c95x0: Fix regression - posix-timers: Get rid of [COMPAT_]SYS_NI() uses - nfc: Do not send datagram if socket state isn't LLCP_BOUND - x86/csum: Remove unnecessary odd handling - x86/csum: clean up `csum_partial' further - x86/microcode: do not cache microcode if it will not be used - bus: moxtet: Mark the irq as shared - bus: moxtet: Add spi device table - drm/amd/display: Pass pwrseq inst for backlight and ABM - UBUNTU: Upstream stable to v6.1.74, v6.6.13 + Mantic update: upstream stable patchset 2024-02-28
** Description changed: - Mantic update: upstream stable patchset 2024-02-28 + + 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 2024-02-27 + from git://git.kernel.org/ ** Summary changed: - Mantic update: upstream stable patchset 2024-02-27 + Mantic update: upstream stable patchset 2024-02-28 ** Description changed: SRU Justification Impact: + + Ported from the following upstream stable releases: + v6.1.74, v6.6.13 + 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 2024-02-27 - from git://git.kernel.org/ + f2fs: explicitly null-terminate the xattr list + pinctrl: lochnagar: Don't build on MIPS + ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro + mptcp: fix uninit-value in mptcp_incoming_options + wifi: cfg80211: lock wiphy mutex for rfkill poll + wifi: avoid offset calculation on NULL pointer + wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap + debugfs: fix automount d_fsdata usage + nvme-core: fix a memory leak in nvme_ns_info_from_identify() + drm/amd/display: update dcn315 lpddr pstate latency + drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer + smb: client, common: fix fortify warnings + blk-mq: don't count completed flush data request as inflight in case of quiesce + nvme-core: check for too small lba shift + hwtracing: hisi_ptt: Handle the interrupt in hardirq context + hwtracing: hisi_ptt: Don't try to attach a task + ASoC: wm8974: Correct boost mixer inputs + arm64: dts: rockchip: fix rk356x pcie msg interrupt name + ASoC: Intel: Skylake: Fix mem leak in few functions + ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 + ASoC: Intel: Skylake: mem leak in skl register function + ASoC: cs43130: Fix the position of const qualifier + ASoC: cs43130: Fix incorrect frame delay configuration + ASoC: rt5650: add mutex to avoid the jack detection failure + ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available + nouveau/tu102: flush all pdbs on vmm flush + ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 + ASoC: hdac_hda: Conditionally register dais for HDMI and Analog + net/tg3: fix race condition in tg3_reset_task() + ASoC: da7219: Support low DC impedance headset + nvme: introduce helper function to get ctrl state + nvme: prevent potential spectre v1 gadget + arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru + drm/amdgpu: Add NULL checks for function pointers + drm/exynos: fix a potential error pointer dereference + drm/exynos: fix a wrong error checking + hwmon: (corsair-psu) Fix probe when built-in + LoongArch: Preserve syscall nr across execve() + clk: rockchip: rk3568: Add PLL rate for 292.5MHz + clk: rockchip: rk3128: Fix HCLK_OTG gate register + jbd2: correct the printing of write_flags in jbd2_write_superblock() + jbd2: increase the journal IO's priority + drm/crtc: Fix uninit-value bug in drm_mode_setcrtc + neighbour: Don't let neigh_forced_gc() disable preemption for long + platform/x86: intel-vbtn: Fix missing tablet-mode-switch events + jbd2: fix soft lockup in journal_finish_inode_data_buffers() + tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing + tracing: Add size check when printing trace_marker output + stmmac: dwmac-loongson: drop useless check for compatible fallback + MIPS: dts: loongson: drop incorrect dwmac fallback compatible + tracing: Fix uaf issue when open the hist or hist_debug file + ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI + Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 + reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning + Input: atkbd - skip ATKBD_CMD_GETID in translated mode + Input: i8042 - add nomux quirk for Acer P459-G2-M + s390/scm: fix virtual vs physical address confusion + ARC: fix spare error + wifi: iwlwifi: pcie: avoid a NULL pointer dereference + Input: xpad - add Razer Wolverine V2 support + kselftest: alsa: fixed a print formatting warning + HID: nintendo: fix initializer element is not constant error + platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems + ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 + ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk + ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models + dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM + HID: nintendo: Prevent divide-by-zero on code + smb: client: fix potential OOB in smb2_dump_detail() + i2c: rk3x: fix potential spinlock recursion on poll + drm/amd/display: get dprefclk ss info from integration info table + pinctrl: cy8c95x0: Fix typo + pinctrl: cy8c95x0: Fix get_pincfg + virtio_blk: fix snprintf truncation compiler warning + net: qrtr: ns: Return 0 if server port is not present + ARM: sun9i: smp: fix return code check of of_property_match_string + drm/crtc: fix uninitialized variable use + ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx + ACPI: resource: Add another DMI match for the TongFang GMxXGxx + ASoC: SOF: Intel: hda-codec: Delay the codec device registration + ksmbd: don't allow O_TRUNC open on read-only share + ksmbd: free ppace array on error in parse_dacl + binder: use EPOLLERR from eventpoll.h + binder: fix use-after-free in shinker's callback + binder: fix trivial typo of binder_free_buf_locked() + binder: fix comment on binder_alloc_new_buf() return value + uio: Fix use-after-free in uio_open + parport: parport_serial: Add Brainboxes BAR details + parport: parport_serial: Add Brainboxes device IDs and geometry + leds: ledtrig-tty: Free allocated ttyname buffer on deactivate + PCI: Add ACS quirk for more Zhaoxin Root Ports + coresight: etm4x: Fix width of CCITMIN field + scripts/decode_stacktrace.sh: optionally use LLVM utilities + pinctrl: s32cc: Avoid possible string truncation + kunit: Warn if tests are slow + kunit: Reset suite counter right before running tests + io_uring: use fget/fput consistently + block: warn once for each partition in bio_check_ro() + drm/amdkfd: Use common function for IP version check + drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit + drm/amdgpu: Use another offset for GC 9.4.3 remap + ASoC: amd: yc: Add HP 255 G10 into quirk table + ASoC: SOF: topology: Fix mem leak in sof_dai_load() + ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case + ASoC: fsl_xcvr: refine the requested phy clock frequency + ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline + ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores + ASoC: SOF: ipc4-topology: Correct data structures for the SRC module + ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module + pds_vdpa: fix up format-truncation complaint + pds_vdpa: clear config callback when status goes to 0 + pds_vdpa: set features order + nvme: ensure reset state check ordering + nvme-ioctl: move capable() admin check to the end + nvme: fix deadlock between reset and scan + LoongArch: Apply dynamic relocations for LLD + LoongArch: Set unwind stack type to unknown rather than set error flag + soundwire: intel_ace2x: fix AC timing setting for ACE2.x + efi/loongarch: Use load address to calculate kernel entry address + pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend + ASoC: cs35l45: Use modern pm_ops + ASoC: cs35l45: Prevent IRQ handling when suspending/resuming + ASoC: cs35l45: Prevents spinning during runtime suspend + driver core: Add a guard() definition for the device_lock() + platform/x86/amd/pmc: Move platform defines to header + platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne + platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks + platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 + drm/amdkfd: svm range always mapped flag not working on APU + drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event + pinctrl: cy8c95x0: Fix regression + posix-timers: Get rid of [COMPAT_]SYS_NI() uses + nfc: Do not send datagram if socket state isn't LLCP_BOUND + x86/csum: Remove unnecessary odd handling + x86/csum: clean up `csum_partial' further + x86/microcode: do not cache microcode if it will not be used + bus: moxtet: Mark the irq as shared + bus: moxtet: Add spi device table + drm/amd/display: Pass pwrseq inst for backlight and ABM + UBUNTU: Upstream stable to v6.1.74, v6.6.13 ** 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: + + upstream stable patchset 2024-02-27 Ported from the following upstream stable releases: - v6.1.74, v6.6.13 + v6.1.73, v6.6.12 - The upstream process for stable tree updates is quite similar - - f2fs: explicitly null-terminate the xattr list - pinctrl: lochnagar: Don't build on MIPS - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - mptcp: fix uninit-value in mptcp_incoming_options - wifi: cfg80211: lock wiphy mutex for rfkill poll - wifi: avoid offset calculation on NULL pointer - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap - debugfs: fix automount d_fsdata usage - nvme-core: fix a memory leak in nvme_ns_info_from_identify() - drm/amd/display: update dcn315 lpddr pstate latency - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - smb: client, common: fix fortify warnings - blk-mq: don't count completed flush data request as inflight in case of quiesce - nvme-core: check for too small lba shift - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Don't try to attach a task - ASoC: wm8974: Correct boost mixer inputs - arm64: dts: rockchip: fix rk356x pcie msg interrupt name - ASoC: Intel: Skylake: Fix mem leak in few functions - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: cs43130: Fix the position of const qualifier - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available - nouveau/tu102: flush all pdbs on vmm flush - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog - net/tg3: fix race condition in tg3_reset_task() - ASoC: da7219: Support low DC impedance headset - nvme: introduce helper function to get ctrl state - nvme: prevent potential spectre v1 gadget - arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru - drm/amdgpu: Add NULL checks for function pointers - drm/exynos: fix a potential error pointer dereference - drm/exynos: fix a wrong error checking - hwmon: (corsair-psu) Fix probe when built-in - LoongArch: Preserve syscall nr across execve() - clk: rockchip: rk3568: Add PLL rate for 292.5MHz - clk: rockchip: rk3128: Fix HCLK_OTG gate register - jbd2: correct the printing of write_flags in jbd2_write_superblock() - jbd2: increase the journal IO's priority - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - neighbour: Don't let neigh_forced_gc() disable preemption for long - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - tracing: Add size check when printing trace_marker output - stmmac: dwmac-loongson: drop useless check for compatible fallback - MIPS: dts: loongson: drop incorrect dwmac fallback compatible - tracing: Fix uaf issue when open the hist or hist_debug file - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - Input: i8042 - add nomux quirk for Acer P459-G2-M - s390/scm: fix virtual vs physical address confusion - ARC: fix spare error - wifi: iwlwifi: pcie: avoid a NULL pointer dereference - Input: xpad - add Razer Wolverine V2 support - kselftest: alsa: fixed a print formatting warning - HID: nintendo: fix initializer element is not constant error - platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM - HID: nintendo: Prevent divide-by-zero on code - smb: client: fix potential OOB in smb2_dump_detail() - i2c: rk3x: fix potential spinlock recursion on poll - drm/amd/display: get dprefclk ss info from integration info table - pinctrl: cy8c95x0: Fix typo - pinctrl: cy8c95x0: Fix get_pincfg - virtio_blk: fix snprintf truncation compiler warning - net: qrtr: ns: Return 0 if server port is not present - ARM: sun9i: smp: fix return code check of of_property_match_string - drm/crtc: fix uninitialized variable use - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - ASoC: SOF: Intel: hda-codec: Delay the codec device registration - ksmbd: don't allow O_TRUNC open on read-only share - ksmbd: free ppace array on error in parse_dacl - binder: use EPOLLERR from eventpoll.h - binder: fix use-after-free in shinker's callback - binder: fix trivial typo of binder_free_buf_locked() - binder: fix comment on binder_alloc_new_buf() return value - uio: Fix use-after-free in uio_open - parport: parport_serial: Add Brainboxes BAR details - parport: parport_serial: Add Brainboxes device IDs and geometry - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate - PCI: Add ACS quirk for more Zhaoxin Root Ports - coresight: etm4x: Fix width of CCITMIN field - scripts/decode_stacktrace.sh: optionally use LLVM utilities - pinctrl: s32cc: Avoid possible string truncation - kunit: Warn if tests are slow - kunit: Reset suite counter right before running tests - io_uring: use fget/fput consistently - block: warn once for each partition in bio_check_ro() - drm/amdkfd: Use common function for IP version check - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit - drm/amdgpu: Use another offset for GC 9.4.3 remap - ASoC: amd: yc: Add HP 255 G10 into quirk table - ASoC: SOF: topology: Fix mem leak in sof_dai_load() - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case - ASoC: fsl_xcvr: refine the requested phy clock frequency - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module - pds_vdpa: fix up format-truncation complaint - pds_vdpa: clear config callback when status goes to 0 - pds_vdpa: set features order - nvme: ensure reset state check ordering - nvme-ioctl: move capable() admin check to the end - nvme: fix deadlock between reset and scan - LoongArch: Apply dynamic relocations for LLD - LoongArch: Set unwind stack type to unknown rather than set error flag - soundwire: intel_ace2x: fix AC timing setting for ACE2.x - efi/loongarch: Use load address to calculate kernel entry address - pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend - ASoC: cs35l45: Use modern pm_ops - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming - ASoC: cs35l45: Prevents spinning during runtime suspend - driver core: Add a guard() definition for the device_lock() - platform/x86/amd/pmc: Move platform defines to header - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 - drm/amdkfd: svm range always mapped flag not working on APU - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event - pinctrl: cy8c95x0: Fix regression - posix-timers: Get rid of [COMPAT_]SYS_NI() uses - nfc: Do not send datagram if socket state isn't LLCP_BOUND - x86/csum: Remove unnecessary odd handling - x86/csum: clean up `csum_partial' further - x86/microcode: do not cache microcode if it will not be used - bus: moxtet: Mark the irq as shared - bus: moxtet: Add spi device table - drm/amd/display: Pass pwrseq inst for backlight and ABM - UBUNTU: Upstream stable to v6.1.74, v6.6.13 + from git://git.kernel.org/ ** 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 2024-02-27 + upstream stable patchset 2024-02-28 Ported from the following upstream stable releases: - v6.1.73, v6.6.12 + v6.1.74, v6.6.13 from git://git.kernel.org/ + + f2fs: explicitly null-terminate the xattr list + pinctrl: lochnagar: Don't build on MIPS + ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro + mptcp: fix uninit-value in mptcp_incoming_options + wifi: cfg80211: lock wiphy mutex for rfkill poll + wifi: avoid offset calculation on NULL pointer + wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap + debugfs: fix automount d_fsdata usage + nvme-core: fix a memory leak in nvme_ns_info_from_identify() + drm/amd/display: update dcn315 lpddr pstate latency + drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer + smb: client, common: fix fortify warnings + blk-mq: don't count completed flush data request as inflight in case of quiesce + nvme-core: check for too small lba shift + hwtracing: hisi_ptt: Handle the interrupt in hardirq context + hwtracing: hisi_ptt: Don't try to attach a task + ASoC: wm8974: Correct boost mixer inputs + arm64: dts: rockchip: fix rk356x pcie msg interrupt name + ASoC: Intel: Skylake: Fix mem leak in few functions + ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 + ASoC: Intel: Skylake: mem leak in skl register function + ASoC: cs43130: Fix the position of const qualifier + ASoC: cs43130: Fix incorrect frame delay configuration + ASoC: rt5650: add mutex to avoid the jack detection failure + ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available + nouveau/tu102: flush all pdbs on vmm flush + ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 + ASoC: hdac_hda: Conditionally register dais for HDMI and Analog + net/tg3: fix race condition in tg3_reset_task() + ASoC: da7219: Support low DC impedance headset + nvme: introduce helper function to get ctrl state + nvme: prevent potential spectre v1 gadget + arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru + drm/amdgpu: Add NULL checks for function pointers + drm/exynos: fix a potential error pointer dereference + drm/exynos: fix a wrong error checking + hwmon: (corsair-psu) Fix probe when built-in + LoongArch: Preserve syscall nr across execve() + clk: rockchip: rk3568: Add PLL rate for 292.5MHz + clk: rockchip: rk3128: Fix HCLK_OTG gate register + jbd2: correct the printing of write_flags in jbd2_write_superblock() + jbd2: increase the journal IO's priority + drm/crtc: Fix uninit-value bug in drm_mode_setcrtc + neighbour: Don't let neigh_forced_gc() disable preemption for long + platform/x86: intel-vbtn: Fix missing tablet-mode-switch events + jbd2: fix soft lockup in journal_finish_inode_data_buffers() + tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing + tracing: Add size check when printing trace_marker output + stmmac: dwmac-loongson: drop useless check for compatible fallback + MIPS: dts: loongson: drop incorrect dwmac fallback compatible + tracing: Fix uaf issue when open the hist or hist_debug file + ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI + Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 + reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning + Input: atkbd - skip ATKBD_CMD_GETID in translated mode + Input: i8042 - add nomux quirk for Acer P459-G2-M + s390/scm: fix virtual vs physical address confusion + ARC: fix spare error + wifi: iwlwifi: pcie: avoid a NULL pointer dereference + Input: xpad - add Razer Wolverine V2 support + kselftest: alsa: fixed a print formatting warning + HID: nintendo: fix initializer element is not constant error + platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems + ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 + ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk + ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models + dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM + HID: nintendo: Prevent divide-by-zero on code + smb: client: fix potential OOB in smb2_dump_detail() + i2c: rk3x: fix potential spinlock recursion on poll + drm/amd/display: get dprefclk ss info from integration info table + pinctrl: cy8c95x0: Fix typo + pinctrl: cy8c95x0: Fix get_pincfg + virtio_blk: fix snprintf truncation compiler warning + net: qrtr: ns: Return 0 if server port is not present + ARM: sun9i: smp: fix return code check of of_property_match_string + drm/crtc: fix uninitialized variable use + ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx + ACPI: resource: Add another DMI match for the TongFang GMxXGxx + ASoC: SOF: Intel: hda-codec: Delay the codec device registration + ksmbd: don't allow O_TRUNC open on read-only share + ksmbd: free ppace array on error in parse_dacl + binder: use EPOLLERR from eventpoll.h + binder: fix use-after-free in shinker's callback + binder: fix trivial typo of binder_free_buf_locked() + binder: fix comment on binder_alloc_new_buf() return value + uio: Fix use-after-free in uio_open + parport: parport_serial: Add Brainboxes BAR details + parport: parport_serial: Add Brainboxes device IDs and geometry + leds: ledtrig-tty: Free allocated ttyname buffer on deactivate + PCI: Add ACS quirk for more Zhaoxin Root Ports + coresight: etm4x: Fix width of CCITMIN field + scripts/decode_stacktrace.sh: optionally use LLVM utilities + pinctrl: s32cc: Avoid possible string truncation + kunit: Warn if tests are slow + kunit: Reset suite counter right before running tests + io_uring: use fget/fput consistently + block: warn once for each partition in bio_check_ro() + drm/amdkfd: Use common function for IP version check + drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit + drm/amdgpu: Use another offset for GC 9.4.3 remap + ASoC: amd: yc: Add HP 255 G10 into quirk table + ASoC: SOF: topology: Fix mem leak in sof_dai_load() + ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case + ASoC: fsl_xcvr: refine the requested phy clock frequency + ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline + ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores + ASoC: SOF: ipc4-topology: Correct data structures for the SRC module + ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module + pds_vdpa: fix up format-truncation complaint + pds_vdpa: clear config callback when status goes to 0 + pds_vdpa: set features order + nvme: ensure reset state check ordering + nvme-ioctl: move capable() admin check to the end + nvme: fix deadlock between reset and scan + LoongArch: Apply dynamic relocations for LLD + LoongArch: Set unwind stack type to unknown rather than set error flag + soundwire: intel_ace2x: fix AC timing setting for ACE2.x + efi/loongarch: Use load address to calculate kernel entry address + pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend + ASoC: cs35l45: Use modern pm_ops + ASoC: cs35l45: Prevent IRQ handling when suspending/resuming + ASoC: cs35l45: Prevents spinning during runtime suspend + driver core: Add a guard() definition for the device_lock() + platform/x86/amd/pmc: Move platform defines to header + platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne + platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks + platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 + drm/amdkfd: svm range always mapped flag not working on APU + drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event + pinctrl: cy8c95x0: Fix regression + posix-timers: Get rid of [COMPAT_]SYS_NI() uses + nfc: Do not send datagram if socket state isn't LLCP_BOUND + x86/csum: Remove unnecessary odd handling + x86/csum: clean up `csum_partial' further + x86/microcode: do not cache microcode if it will not be used + bus: moxtet: Mark the irq as shared + bus: moxtet: Add spi device table + drm/amd/display: Pass pwrseq inst for backlight and ABM + UBUNTU: Upstream stable to v6.1.74, v6.6.13 -- 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/2055199 Title: Mantic update: upstream stable patchset 2024-02-28 Status in linux package in Ubuntu: Invalid Status in linux source package in Mantic: 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: upstream stable patchset 2024-02-28 Ported from the following upstream stable releases: v6.1.74, v6.6.13 from git://git.kernel.org/ f2fs: explicitly null-terminate the xattr list pinctrl: lochnagar: Don't build on MIPS ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro mptcp: fix uninit-value in mptcp_incoming_options wifi: cfg80211: lock wiphy mutex for rfkill poll wifi: avoid offset calculation on NULL pointer wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap debugfs: fix automount d_fsdata usage nvme-core: fix a memory leak in nvme_ns_info_from_identify() drm/amd/display: update dcn315 lpddr pstate latency drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer smb: client, common: fix fortify warnings blk-mq: don't count completed flush data request as inflight in case of quiesce nvme-core: check for too small lba shift hwtracing: hisi_ptt: Handle the interrupt in hardirq context hwtracing: hisi_ptt: Don't try to attach a task ASoC: wm8974: Correct boost mixer inputs arm64: dts: rockchip: fix rk356x pcie msg interrupt name ASoC: Intel: Skylake: Fix mem leak in few functions ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 ASoC: Intel: Skylake: mem leak in skl register function ASoC: cs43130: Fix the position of const qualifier ASoC: cs43130: Fix incorrect frame delay configuration ASoC: rt5650: add mutex to avoid the jack detection failure ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available nouveau/tu102: flush all pdbs on vmm flush ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog net/tg3: fix race condition in tg3_reset_task() ASoC: da7219: Support low DC impedance headset nvme: introduce helper function to get ctrl state nvme: prevent potential spectre v1 gadget arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru drm/amdgpu: Add NULL checks for function pointers drm/exynos: fix a potential error pointer dereference drm/exynos: fix a wrong error checking hwmon: (corsair-psu) Fix probe when built-in LoongArch: Preserve syscall nr across execve() clk: rockchip: rk3568: Add PLL rate for 292.5MHz clk: rockchip: rk3128: Fix HCLK_OTG gate register jbd2: correct the printing of write_flags in jbd2_write_superblock() jbd2: increase the journal IO's priority drm/crtc: Fix uninit-value bug in drm_mode_setcrtc neighbour: Don't let neigh_forced_gc() disable preemption for long platform/x86: intel-vbtn: Fix missing tablet-mode-switch events jbd2: fix soft lockup in journal_finish_inode_data_buffers() tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing tracing: Add size check when printing trace_marker output stmmac: dwmac-loongson: drop useless check for compatible fallback MIPS: dts: loongson: drop incorrect dwmac fallback compatible tracing: Fix uaf issue when open the hist or hist_debug file ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Input: atkbd - skip ATKBD_CMD_GETID in translated mode Input: i8042 - add nomux quirk for Acer P459-G2-M s390/scm: fix virtual vs physical address confusion ARC: fix spare error wifi: iwlwifi: pcie: avoid a NULL pointer dereference Input: xpad - add Razer Wolverine V2 support kselftest: alsa: fixed a print formatting warning HID: nintendo: fix initializer element is not constant error platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM HID: nintendo: Prevent divide-by-zero on code smb: client: fix potential OOB in smb2_dump_detail() i2c: rk3x: fix potential spinlock recursion on poll drm/amd/display: get dprefclk ss info from integration info table pinctrl: cy8c95x0: Fix typo pinctrl: cy8c95x0: Fix get_pincfg virtio_blk: fix snprintf truncation compiler warning net: qrtr: ns: Return 0 if server port is not present ARM: sun9i: smp: fix return code check of of_property_match_string drm/crtc: fix uninitialized variable use ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx ACPI: resource: Add another DMI match for the TongFang GMxXGxx ASoC: SOF: Intel: hda-codec: Delay the codec device registration ksmbd: don't allow O_TRUNC open on read-only share ksmbd: free ppace array on error in parse_dacl binder: use EPOLLERR from eventpoll.h binder: fix use-after-free in shinker's callback binder: fix trivial typo of binder_free_buf_locked() binder: fix comment on binder_alloc_new_buf() return value uio: Fix use-after-free in uio_open parport: parport_serial: Add Brainboxes BAR details parport: parport_serial: Add Brainboxes device IDs and geometry leds: ledtrig-tty: Free allocated ttyname buffer on deactivate PCI: Add ACS quirk for more Zhaoxin Root Ports coresight: etm4x: Fix width of CCITMIN field scripts/decode_stacktrace.sh: optionally use LLVM utilities pinctrl: s32cc: Avoid possible string truncation kunit: Warn if tests are slow kunit: Reset suite counter right before running tests io_uring: use fget/fput consistently block: warn once for each partition in bio_check_ro() drm/amdkfd: Use common function for IP version check drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit drm/amdgpu: Use another offset for GC 9.4.3 remap ASoC: amd: yc: Add HP 255 G10 into quirk table ASoC: SOF: topology: Fix mem leak in sof_dai_load() ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case ASoC: fsl_xcvr: refine the requested phy clock frequency ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores ASoC: SOF: ipc4-topology: Correct data structures for the SRC module ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module pds_vdpa: fix up format-truncation complaint pds_vdpa: clear config callback when status goes to 0 pds_vdpa: set features order nvme: ensure reset state check ordering nvme-ioctl: move capable() admin check to the end nvme: fix deadlock between reset and scan LoongArch: Apply dynamic relocations for LLD LoongArch: Set unwind stack type to unknown rather than set error flag soundwire: intel_ace2x: fix AC timing setting for ACE2.x efi/loongarch: Use load address to calculate kernel entry address pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend ASoC: cs35l45: Use modern pm_ops ASoC: cs35l45: Prevent IRQ handling when suspending/resuming ASoC: cs35l45: Prevents spinning during runtime suspend driver core: Add a guard() definition for the device_lock() platform/x86/amd/pmc: Move platform defines to header platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 drm/amdkfd: svm range always mapped flag not working on APU drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event pinctrl: cy8c95x0: Fix regression posix-timers: Get rid of [COMPAT_]SYS_NI() uses nfc: Do not send datagram if socket state isn't LLCP_BOUND x86/csum: Remove unnecessary odd handling x86/csum: clean up `csum_partial' further x86/microcode: do not cache microcode if it will not be used bus: moxtet: Mark the irq as shared bus: moxtet: Add spi device table drm/amd/display: Pass pwrseq inst for backlight and ABM UBUNTU: Upstream stable to v6.1.74, v6.6.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2055199/+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