** 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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055199
Title:
Mantic update: upstream stable patchset 2024-02-28
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2055199/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs