Noble update: upstream stable patchset 2024-07-22

Bug #2073788 reported by Portia Stephens
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Committed
Medium
Portia Stephens

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-07-22

                Ported from the following upstream stable releases:
                        v6.6.34, v6.9.5

       from git://git.kernel.org/

drm/i915/hwmon: Get rid of devm
afs: Don't cross .backup mountpoint from backup volume
erofs: avoid allocating DEFLATE streams before mounting
vxlan: Fix regression when dropping packets due to invalid src addresses
drm/sun4i: hdmi: Convert encoder to atomic
drm/sun4i: hdmi: Move mode_set into enable
f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
media: lgdt3306a: Add a check against null-pointer-def
drm/amdgpu: add error handle to avoid out-of-bounds
wifi: rtw89: correct aSIFSTime for 6GHz band
ata: pata_legacy: make legacy_exit() work again
fsverity: use register_sysctl_init() to avoid kmemleak warning
proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
platform/chrome: cros_ec: Handle events during suspend after resume completion
thermal/drivers/qcom/lmh: Check for SCM availability at probe
soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
arm64: tegra: Correct Tegra132 I2C alias
arm64: dts: qcom: qcs404: fix bluetooth device address
md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: hi3798cv200: fix the size of GICR
arm64: dts: ti: verdin-am62: Set memory size to 2gb
media: mc: Fix graph walk in media_pipeline_start
media: mc: mark the media devnode as registered from the, start
media: mxl5xx: Move xpt structures off stack
media: v4l2-core: hold videodev_lock until dev reg, finishes
media: v4l: async: Properly re-initialise notifier entry in unregister
media: v4l: async: Don't set notifier's V4L2 device if registering fails
media: v4l: async: Fix notifier list entry init
mmc: davinci: Don't strip remove function when driver is builtin
mmc: core: Add mmc_gpiod_set_cd_config() function
mmc: sdhci: Add support for "Tuning Error" interrupts
mmc: sdhci-acpi: Sort DMI quirks alphabetically
mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
drm/fbdev-generic: Do not set physical framebuffer address
fbdev: savage: Handle err return when savagefb_check_var failed
drm/amdgpu/atomfirmware: add intergrated info v2.3 table
9p: add missing locking around taking dentry fid list
drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
KVM: arm64: Fix AArch32 register narrowing on userspace write
KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
LoongArch: Add all CPUs enabled by fdt to NUMA node 0
LoongArch: Override higher address bits in JUMP_VIRT_ADDR
clk: bcm: dvp: Assign ->num before accessing ->hws
clk: bcm: rpi: Assign ->num before accessing ->hws
clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
crypto: ecdsa - Fix module auto-load on add-key
crypto: ecrdsa - Fix module auto-load on add_key
crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
kbuild: Remove support for Clang's ThinLTO caching
mm: fix race between __split_huge_pmd_locked() and GUP-fast
filemap: add helper mapping_max_folio_size()
iomap: fault in smaller chunks for non-large folio mappings
i2c: acpi: Unbind mux adapters before delete
HID: i2c-hid: elan: fix reset suspend current leakage
scsi: core: Handle devices which return an unusually large VPD page count
net/ipv6: Fix route deleting failure when metric equals 0
net/9p: fix uninit-value in p9_client_rpc()
mm/ksm: fix ksm_pages_scanned accounting
mm/ksm: fix ksm_zero_pages accounting
kmsan: do not wipe out origin when doing partial unpoisoning
tpm_tis: Do *not* flush uninitialized work
intel_th: pci: Add Meteor Lake-S CPU support
rtla/timerlat: Fix histogram report when a cpu count is 0
sparc64: Fix number of online CPUs
mm/cma: drop incorrect alignment check in cma_init_reserved_mem
mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
selftests/mm: fix build warnings on ppc64
watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
bonding: fix oops during rmmod
wifi: ath10k: fix QCOM_RPROC_COMMON dependency
kdb: Fix buffer overflow during tab-complete
kdb: Use format-strings rather than '\0' injection in kdb_read()
kdb: Fix console handling when editing and tab-completing commands
kdb: Merge identical case statements in kdb_read()
kdb: Use format-specifiers rather than memset() for padding in kdb_read()
sparc: move struct termio to asm/termios.h
drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
ext4: Fixes len calculation in mpage_journal_page_buffers
ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
parisc: Define sigset_t in parisc uapi header
s390/ap: Fix crash in AP internal function modify_bitmap()
s390/cpacf: Split and rework cpacf query functions
s390/cpacf: Make use of invalid opcode produce a link error
i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
ALSA: ump: Don't clear bank selection after sending a program change
ALSA: ump: Don't accept an invalid UMP protocol number
EDAC/amd64: Convert PCIBIOS_* return codes to errnos
EDAC/igen6: Convert PCIBIOS_* return codes to errnos
nfs: fix undefined behavior in nfs_block_bits()
NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
eventfs: Fix a possible null pointer dereference in eventfs_find_events()
eventfs: Keep the directories from having the same inode number as files
tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
btrfs: fix crash on racing fsync and size-extending write into prealloc
btrfs: fix leak of qgroup extent records after transaction abort
ALSA: seq: Fix incorrect UMP type for system messages
powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
smb: client: fix deadlock in smb2_find_smb_tcon()
smp: Provide 'setup_max_cpus' definition on UP too
drm/xe/bb: assert width in xe_bb_create_job()
crypto: starfive - Do not free stack buffer
btrfs: qgroup: fix initialization of auto inherit array
wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
media: mgb4: Fix double debugfs remove
media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
LoongArch: Fix built-in DTB detection
LoongArch: Fix entry point in kernel image header
clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
selftests: net: lib: support errexit with busywait
selftests: net: lib: avoid error removing empty netns name
cpufreq: amd-pstate: Fix the inconsistency in max frequency units
mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
selftests/mm: compaction_test: fix bogus test success on Aarch64
irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event"
hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
btrfs: qgroup: update rescan message levels and error codes
btrfs: qgroup: fix qgroup id collision across mounts
btrfs: cache folio size and shift in extent_buffer
btrfs: protect folio::private when attaching extent buffer folios
bpf: fix multi-uprobe PID filtering logic
powerpc/64/bpf: fix tail calls for PCREL addressing
nilfs2: fix potential kernel bug due to lack of writeback flag waiting
nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
UBUNTU: Upstream stable to v6.6.34, v6.9.5

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Changed in linux (Ubuntu Noble):
assignee: nobody → Portia Stephens (portias)
importance: Undecided → Medium
status: New → In Progress
description: updated
Changed in linux (Ubuntu Noble):
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.