6.15.5-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 263 patches 15 repliesIn review
Patches in v1 No applies recorded yet
None of the 263 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Ronald Warsow | Mark Brown | Markus Reichelt | Miguel Ojeda | Takeshi Ogasawara | Peter Schneider | Luna Jernberg | Florian Fainelli | Achill Gilgenast | Pascal Ernster | Jon Hunter |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 11 reviewers.
Cover letter [PATCH 6.15 000/263] 6.15.5-rc2 review
This is the start of the stable review cycle for the 6.15.5 release. There are 263 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sun, 06 Jul 2025 12:55:09 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.5-rc2.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.15.5-rc2
Mario Limonciello <[email protected]>
drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value
Mario Limonciello <[email protected]>
drm/amd/display: Export full brightness range to userspace
Mario Limonciello <[email protected]>
drm/amd/display: Optimize custom brightness curve
Mario Limonciello <[email protected]>
drm/amd/display: Only read ACPI backlight caps once
Mario Limonciello <[email protected]>
drm/amd/display: Fix default DC and AC levels
Mario Limonciello <[email protected]>
drm/amd/display: Add debugging message for brightness caps
Cyril Bur <[email protected]>
riscv: uaccess: Only restore the CSR_STATUS SUM bit
Jens Axboe <[email protected]>
io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well
Jens Axboe <[email protected]>
io_uring/kbuf: flag partial buffer mappings
Heiko Carstens <[email protected]>
s390/ptrace: Fix pointer dereferencing in regs_get_kernel_stack_nth()
Chang S. Bae <[email protected]>
x86/pkeys: Simplify PKRU update in signal frame
Chang S. Bae <[email protected]>
x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE
Danilo Krummrich <[email protected]>
rust: devres: do not dereference to the internal Revocable
Danilo Krummrich <[email protected]>
rust: devres: fix race in Devres::drop()
Danilo Krummrich <[email protected]>
rust: revocable: indicate whether data has been revoked already
Danilo Krummrich <[email protected]>
rust: completion: implement initial abstraction
Michael Strauss <[email protected]>
drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host
Michael Strauss <[email protected]>
drm/amd/display: Add early 8b/10b channel equalization test pattern sequence
Sasha Levin <[email protected]>
sched_ext: Make scx_group_set_weight() always update tg->scx.weight
Sasha Levin <[email protected]>
arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies
Alex Deucher <[email protected]>
drm/amdgpu/mes: add missing locking in helper functions
Eric Biggers <[email protected]>
crypto: powerpc/poly1305 - add depends on BROKEN for now
Stephan Gerhold <[email protected]>
arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage
Sasha Levin <[email protected]>
arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
Johan Hovold <[email protected]>
arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
Konrad Dybcio <[email protected]>
arm64: dts: qcom: Commonize X1 CRD DTSI
Alex Hung <[email protected]>
drm/amd/display: Fix mpv playback corruption on weston
Peichen Huang <[email protected]>
drm/amd/display: Add dc cap for dp tunneling
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
Frank Min <[email protected]>
drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13
Alex Deucher <[email protected]>
drm/amdgpu: switch job hw_fence to amdgpu_fence
Jesse Zhang <[email protected]>
drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
Ville Syrjälä <[email protected]>
drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
Daniele Ceraolo Spurio <[email protected]>
drm/xe: Fix early wedge on GuC load failure
Lucas De Marchi <[email protected]>
drm/xe: Fix taking invalid lock on wedge
Lucas De Marchi <[email protected]>
drm/xe: Fix memset on iomem
Alex Hung <[email protected]>
drm/amd/display: Check dce_hwseq before dereferencing it
Frank Min <[email protected]>
drm/amdgpu: Add kicker device detection
Sonny Jiang <[email protected]>
drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
Yihan Zhu <[email protected]>
drm/amd/display: Fix RMCM programming seq errors
Matthew Auld <[email protected]>
drm/xe/guc_submit: add back fix
Matthew Auld <[email protected]>
drm/xe/sched: stop re-submitting signalled jobs
Matthew Auld <[email protected]>
drm/xe/vm: move rebind_work init earlier
Zhongwei Zhang <[email protected]>
drm/amd/display: Correct non-OLED pre_T11_delay.
Alex Deucher <[email protected]>
drm/amdgpu: disable workload profile switching when OD is enabled
John Olender <[email protected]>
drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
Wentao Liang <[email protected]>
drm/amd/display: Add null pointer check for get_first_active_display()
Aradhya Bhatia <[email protected]>
drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
Aradhya Bhatia <[email protected]>
drm/bridge: cdns-dsi: Check return value when getting default PHY config
Aradhya Bhatia <[email protected]>
drm/bridge: cdns-dsi: Fix connecting to next bridge
Aradhya Bhatia <[email protected]>
drm/bridge: cdns-dsi: Fix phy de-init and flag it so
Aradhya Bhatia <[email protected]>
drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
Imre Deak <[email protected]>
drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
Imre Deak <[email protected]>
drm/i915/ptl: Use everywhere the correct DDI port clock select mask
Jay Cornwall <[email protected]>
drm/amdkfd: Fix race in GWS queue scheduling
Stephan Gerhold <[email protected]>
drm/msm/gpu: Fix crash when throttling GPU immediately during boot
Thomas Zimmermann <[email protected]>
drm/udl: Unregister device before cleaning up on disconnect
Qiu-ji Chen <[email protected]>
drm/tegra: Fix a possible null pointer dereference
Thierry Reding <[email protected]>
drm/tegra: Assign plane type before registration
Thomas Zimmermann <[email protected]>
drm/simpledrm: Do not upcast in release helpers
Luca Ceresoli <[email protected]>
drm/panel: simple: Tianma TM070JDHG34-00: add delays
Maíra Canal <[email protected]>
drm/etnaviv: Protect the scheduler's pending list with its lock
Thomas Zimmermann <[email protected]>
drm/cirrus-qemu: Fix pitch programming
Thomas Zimmermann <[email protected]>
drm/ast: Fix comment on modeset lock
Karan Tilak Kumar <[email protected]>
scsi: fnic: Turn off FDMI ACTIVE flags on link down
Karan Tilak Kumar <[email protected]>
scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out
anvithdosapati <[email protected]>
scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
Chen Yu <[email protected]>
scsi: megaraid_sas: Fix invalid node index
Qasim Ijaz <[email protected]>
HID: wacom: fix kobject reference count leak
Qasim Ijaz <[email protected]>
HID: wacom: fix memory leak on sysfs attribute creation failure
Qasim Ijaz <[email protected]>
HID: wacom: fix memory leak on kobject creation failure
Iusico Maxim <[email protected]>
HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
Qasim Ijaz <[email protected]>
HID: appletb-kbd: fix "appletb_backlight" backlight device reference counting
Chao Yu <[email protected]>
f2fs: fix to zero post-eof page
David Hildenbrand <[email protected]>
mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
Kairui Song <[email protected]>
mm/shmem, swap: fix softlockup with mTHP swapin
Kairui Song <[email protected]>
mm: userfaultfd: fix race of userfaultfd_move and swap cache
Liam R. Howlett <[email protected]>
maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
Jiawen Wu <[email protected]>
net: libwx: fix the creation of page_pool
Khairul Anuar Romli <[email protected]>
spi: spi-cadence-quadspi: Fix pm runtime unbalance
Stephen Smalley <[email protected]>
selinux: change security_compute_sid to return the ssid or tsid on match
Kuan-Wei Chiu <[email protected]>
Revert "bcache: remove heap-related macros and switch to generic min_heap"
Kuan-Wei Chiu <[email protected]>
Revert "bcache: update min_heap_callbacks to use default builtin swap"
Filipe Manana <[email protected]>
btrfs: fix invalid inode pointer dereferences during log replay
Mark Harmstone <[email protected]>
btrfs: update superblock's device bytes_used when dropping chunk
Filipe Manana <[email protected]>
btrfs: fix a race between renames and directory logging
Kuan-Wei Chiu <[email protected]>
bcache: remove unnecessary select MIN_HEAP
Heinz Mauelshagen <[email protected]>
dm-raid: fix variable in journal device check
Frédéric Danis <[email protected]>
Bluetooth: L2CAP: Fix L2CAP MTU negotiation
Fabio Estevam <[email protected]>
serial: imx: Restore original RXTL for console to fix data loss
Aidan Stewart <[email protected]>
serial: core: restore of_node information in sysfs
Yao Zi <[email protected]>
dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
Nathan Chancellor <[email protected]>
staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
Xin Li (Intel) <[email protected]>
x86/traps: Initialize DR6 by writing its architectural reset value
Avadhut Naik <[email protected]>
EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
Paulo Alcantara <[email protected]>
smb: client: fix potential deadlock when reconnecting channels
Michal Wajdeczko <[email protected]>
drm/xe: Process deferred GGTT node removals on device unwind
Michal Wajdeczko <[email protected]>
drm/xe/guc: Explicitly exit CT safe mode on unwind
Jayesh Choudhary <[email protected]>
drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
Wolfram Sang <[email protected]>
drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
Arnd Bergmann <[email protected]>
drm/i915: fix build error some more
Mario Limonciello <[email protected]>
drm/amd: Adjust output for discovery error handling
Louis Chauvet <[email protected]>
drm: writeback: Fix drm_writeback_connector_cleanup signature
Charles Mirabile <[email protected]>
riscv: fix runtime constant support for nommu kernels
Christoph Hellwig <[email protected]>
nvme: fix atomic write size validation
Christoph Hellwig <[email protected]>
nvme: refactor the atomic write unit detection
Jakub Kicinski <[email protected]>
net: selftests: fix TCP packet checksum
Salvatore Bonaccorso <[email protected]>
ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
Kuniyuki Iwashima <[email protected]>
atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
Jakub Kicinski <[email protected]>
netlink: specs: tc: replace underscores with dashes in names
Simon Horman <[email protected]>
net: enetc: Correct endianness handling in _enetc_rd_reg64
Adin Scannell <[email protected]>
libbpf: Fix possible use-after-free for externs
Jens Axboe <[email protected]>
io_uring/net: mark iov as dynamically allocated even for single segments
Tiwei Bie <[email protected]>
um: ubd: Add missing error check in start_io_thread()
Yan Zhai <[email protected]>
bnxt: properly flush XDP redirect lists
Stefano Garzarella <[email protected]>
vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
Al Viro <[email protected]>
userns and mnt_idmap leak in open_tree_attr(2)
Johannes Berg <[email protected]>
wifi: mac80211: finish link init before RCU publish
Muna Sinada <[email protected]>
wifi: mac80211: Create separate links for VLAN interfaces
Muna Sinada <[email protected]>
wifi: mac80211: Add link iteration macro for link data
Kuniyuki Iwashima <[email protected]>
af_unix: Don't set -ECONNRESET for consumed OOB skb.
Lachlan Hodges <[email protected]>
wifi: mac80211: fix beacon interval calculation overflow
Ido Schimmel <[email protected]>
bridge: mcast: Fix use-after-free during router port configuration
Thomas Fourier <[email protected]>
ethernet: ionic: Fix DMA mapping tests
Breno Leitao <[email protected]>
net: netpoll: Initialize UDP checksum field before checksumming
Yuan Chen <[email protected]>
libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
Al Viro <[email protected]>
attach_recursive_mnt(): do not lock the covering tree when sliding something under it
Youngjun Lee <[email protected]>
ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
Kuniyuki Iwashima <[email protected]>
Bluetooth: hci_core: Fix use-after-free in vhci_flush()
Vijendar Mukunda <[email protected]>
ASoC: amd: ps: fix for soundwire failures during hibernation exit sequence
Eric Dumazet <[email protected]>
atm: clip: prevent NULL deref in clip_push()
Thomas Fourier <[email protected]>
scsi: fnic: Fix missing DMA mapping error in fnic_send_frame()
Dan Williams <[email protected]>
cxl/ras: Fix CPER handler device confusion
Thomas Zeitlhofer <[email protected]>
HID: wacom: fix crash in wacom_aes_battery_handler()
Even Xu <[email protected]>
HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow
Matthew Auld <[email protected]>
drm/xe: move DPT l2 flush to a more sensible place
Maarten Lankhorst <[email protected]>
drm/xe: Move DSB l2 flush to a more sensible place
Ankit Nautiyal <[email protected]>
drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
Haoxiang Li <[email protected]>
drm/xe/display: Add check for alloc_ordered_workqueue()
Alex Deucher <[email protected]>
drm/amdgpu/mes: add compatibility checks for set_hw_resource_1
Takashi Iwai <[email protected]>
drm/amd/display: Add sanity checks for drm_edid_raw()
Nam Cao <[email protected]>
Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"
Nam Cao <[email protected]>
Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
Yu Kuai <[email protected]>
lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
David Hildenbrand <[email protected]>
fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio
Pavel Begunkov <[email protected]>
io_uring: don't assume uaddr alignment in io_vec_fill_bvec
Pavel Begunkov <[email protected]>
io_uring/rsrc: don't rely on user vaddr alignment
Pavel Begunkov <[email protected]>
io_uring/rsrc: fix folio unpinning
Fedor Pchelkin <[email protected]>
s390/pkey: Prevent overflow in size calculation for memdup_user()
Klara Modin <[email protected]>
riscv: export boot_cpu_hartid
Oliver Schramm <[email protected]>
ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
Han Gao <[email protected]>
riscv: vector: Fix context save/restore with xtheadvector
Paulo Alcantara <[email protected]>
smb: client: fix regression with native SMB symlinks
SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
Stefan Metzmacher <[email protected]>
smb: client: remove \t from TP_printk statements
Niklas Cassel <[email protected]>
ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk
Florian Fainelli <[email protected]>
scripts/gdb: fix dentry_name() lookup
Haiyue Wang <[email protected]>
fuse: fix runtime warning on truncate_folio_batch_exceptionals()
Bibo Mao <[email protected]>
LoongArch: KVM: Check interrupt route from physical CPU
Bibo Mao <[email protected]>
LoongArch: KVM: Fix interrupt route update with EIOINTC
Bibo Mao <[email protected]>
LoongArch: KVM: Add address alignment check for IOCSR emulation
Bibo Mao <[email protected]>
LoongArch: KVM: Disable updating of "num_cpu" and "feature"
Bibo Mao <[email protected]>
LoongArch: KVM: Check validity of "num_cpu" from user space
Bibo Mao <[email protected]>
LoongArch: KVM: Avoid overflow with array index
Wolfram Sang <[email protected]>
i2c: robotfuzz-osif: disable zero-length read messages
Wolfram Sang <[email protected]>
i2c: tiny-usb: disable zero-length read messages
Lukasz Kucharczyk <[email protected]>
i2c: imx: fix emulated smbus block read
Christophe JAILLET <[email protected]>
i2c: omap: Fix an error handling path in omap_i2c_probe()
Kuniyuki Iwashima <[email protected]>
af_unix: Don't leave consecutive consumed OOB skbs.
Haoxiang Li <[email protected]>
drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()
Pavel Begunkov <[email protected]>
io_uring/zcrx: fix area release on registration failure
Pavel Begunkov <[email protected]>
io_uring/zcrx: split out memory holders from area
Pavel Begunkov <[email protected]>
io_uring/zcrx: improve area validation
Pavel Begunkov <[email protected]>
io_uring/zcrx: move io_zcrx_iov_page
Chao Yu <[email protected]>
f2fs: don't over-report free space or inodes in statvfs
Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd9335: Fix missing free of regulator supplies
Peng Fan <[email protected]>
ASoC: codec: wcd9335: Convert to GPIO descriptors
Ricardo Ribalda <[email protected]>
media: uvcvideo: Rollback non processed entities on error
Ricardo Ribalda <[email protected]>
media: uvcvideo: Increase/decrease the PM counter per IOCTL
Ricardo Ribalda <[email protected]>
media: uvcvideo: Create uvc_pm_(get|put) functions
Ricardo Ribalda <[email protected]>
media: uvcvideo: Keep streaming state in the file handle
Filipe Manana <[email protected]>
btrfs: fix qgroup reservation leak on failure to allocate ordered extent
David Sterba <[email protected]>
btrfs: use unsigned types for constants defined as bit shifts
Joonas Lahtinen <[email protected]>
Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
Ville Syrjälä <[email protected]>
drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
Qu Wenruo <[email protected]>
btrfs: handle csum tree error with rescue=ibadroots correctly
Filipe Manana <[email protected]>
btrfs: fix race between async reclaim worker and close_ctree()
Kees Cook <[email protected]>
ovl: Check for NULL d_inode() in ovl_dentry_upper()
Ben Dooks <[email protected]>
riscv: save the SR_SUM status over switches
Ziqi Chen <[email protected]>
scsi: ufs: core: Don't perform UFS clkscaling during host async scan
Dmitry Kandybka <[email protected]>
ceph: fix possible integer overflow in ceph_zero_objects()
Shuming Fan <[email protected]>
ASoC: rt1320: fix speaker noise when volume bar is 100%
Mario Limonciello <[email protected]>
ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
Vijendar Mukunda <[email protected]>
ALSA: hda: Add new pci id for AMD GPU display HD audio controller
Cezary Rojewski <[email protected]>
ALSA: hda: Ignore unsol events for cards being shut down
Clément Léger <[email protected]>
riscv: misaligned: declare misaligned_access_speed under CONFIG_RISCV_MISALIGNED
Heiko Carstens <[email protected]>
s390/mm: Fix in_atomic() handling in do_secure_storage_access()
Andy Chiu <[email protected]>
riscv: add a data fence for CMODX in the kernel mode
Michael Grzeschik <[email protected]>
usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
Krzysztof Kozlowski <[email protected]>
usb: typec: tipd: Fix wakeup source leaks on device unbind
Krzysztof Kozlowski <[email protected]>
usb: typec: tcpci: Fix wakeup source leaks on device unbind
Jos Wang <[email protected]>
usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
Peter Korsgaard <[email protected]>
usb: gadget: f_hid: wake up readers on disable/unbind
Robert Hodaszi <[email protected]>
usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
Andy Shevchenko <[email protected]>
usb: Add checks for snprintf() calls in usb_alloc_dev()
Chance Yang <[email protected]>
usb: common: usb-conn-gpio: use a unique name for usb connector device
Jakub Lewalski <[email protected]>
tty: serial: uartlite: register uart driver in init
Chen Yufeng <[email protected]>
usb: potential integer overflow in usbg_make_tpg()
Chenyuan Yang <[email protected]>
misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
Zhang Lixu <[email protected]>
iio: hid-sensor-prox: Add support for 16-bit report size
David Lechner <[email protected]>
iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config()
David Heidelberg <[email protected]>
iio: light: al3000a: Fix an error handling path in al3000a_probe()
Angelo Dureghello <[email protected]>
iio: dac: adi-axi-dac: add cntrl chan check
Purva Yeshi <[email protected]>
iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
Michael Grzeschik <[email protected]>
usb: dwc2: also exit clock_gating when stopping udc while suspended
James Clark <[email protected]>
coresight: Only check bottom two claim bits
Rengarajan S <[email protected]>
8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices
Benjamin Berg <[email protected]>
um: use proper care when taking mmap lock during segfault
Sami Tolvanen <[email protected]>
um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
Daniele Palmas <[email protected]>
bus: mhi: host: pci_generic: Add Telit FN920C04 modem support
Jonathan Cameron <[email protected]>
iio: pressure: zpa2326: Use aligned_s64 for the timestamp
Lin.Cao <[email protected]>
drm/scheduler: signal scheduled fence when kill job
Philip Yang <[email protected]>
drm/amdgpu: seq64 memory unmap uses uninterruptible lock
Linggang Zeng <[email protected]>
bcache: fix NULL pointer in cache_set_flush()
David (Ming Qiang) Wu <[email protected]>
drm/amdgpu/vcn2.5: read back register after written
David (Ming Qiang) Wu <[email protected]>
drm/amdgpu/vcn3: read back register after written
David (Ming Qiang) Wu <[email protected]>
drm/amdgpu/vcn4: read back register after written
David (Ming Qiang) Wu <[email protected]>
drm/amdgpu/vcn5.0.1: read back register after written
Yifan Zhang <[email protected]>
amd/amdkfd: fix a kfd_process ref leak
Yu Kuai <[email protected]>
md/md-bitmap: fix dm-raid max_write_behind setting
Hannes Reinecke <[email protected]>
nvme-tcp: sanitize request list handling
Hannes Reinecke <[email protected]>
nvme-tcp: fix I/O stalls on congested sockets
Ilan Peer <[email protected]>
wifi: iwlwifi: mld: Move regulatory domain initialization
Richard Zhu <[email protected]>
PCI: imx6: Add workaround for errata ERR051624
Hector Martin <[email protected]>
PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
Wenbin Yao <[email protected]>
PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
Thomas Gessler <[email protected]>
dmaengine: xilinx_dma: Set dma_device directions
Yi Sun <[email protected]>
dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
Rudraksha Gupta <[email protected]>
rust: arm: fix unknown (to Clang) argument '-mno-fdpic'
FUJITA Tomonori <[email protected]>
rust: module: place cleanup_module() in .exit.text section
Namjae Jeon <[email protected]>
ksmbd: provide zero as a unique ID to the Mac client
Namjae Jeon <[email protected]>
ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
Alexis Czezar Torreno <[email protected]>
hwmon: (pmbus/max34440) Fix support for max34451
Scott Mayhew <[email protected]>
NFSv4: xattr handlers should check for absent nfs filehandles
Gregory Price <[email protected]>
cxl: core/region - ignore interleave granularity when ways=1
Robert Richter <[email protected]>
cxl/region: Add a dev_err() on missing target list entries
Guang Yuan Wu <[email protected]>
fuse: fix race between concurrent setattrs from multiple nodes
Sven Schwermer <[email protected]>
leds: multicolor: Fix intensity setting while SW blinking
Matthew Sakai <[email protected]>
dm vdo indexer: don't read request structure after enqueuing
Yikai Tsai <[email protected]>
hwmon: (isl28022) Fix current reading calculation
Nikhil Jha <[email protected]>
sunrpc: don't immediately retransmit on seqno miss
Krzysztof Kozlowski <[email protected]>
mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind
Krzysztof Kozlowski <[email protected]>
mfd: 88pm886: Fix wakeup source leaks on device unbind
Krzysztof Kozlowski <[email protected]>
mfd: max77705: Fix wakeup source leaks on device unbind
Krzysztof Kozlowski <[email protected]>
mfd: max14577: Fix wakeup source leaks on device unbind
Krzysztof Kozlowski <[email protected]>
mfd: max77541: Fix wakeup source leaks on device unbind
Peng Fan <[email protected]>
mailbox: Not protect module_put with spin_lock_irqsave
Sagi Grimberg <[email protected]>
NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated
Olga Kornievskaia <[email protected]>
NFSv4.2: fix listxattr to return selinux security label
Han Young <[email protected]>
NFSv4: Always set NLINK even if the server doesn't support it
Pali Rohár <[email protected]>
cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
Pali Rohár <[email protected]>
cifs: Fix cifs_query_path_info() for Windows NT servers
Pali Rohár <[email protected]>
cifs: Correctly set SMB1 SessionKey field in Session Setup Request
-------------
Diffstat:
Documentation/devicetree/bindings/serial/8250.yaml | 2 +- Documentation/netlink/specs/tc.yaml | 4 +- Makefile | 4 +- arch/arm64/boot/dts/qcom/x1-crd.dtsi | 1277 ++++++++++++++++++++ .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 45 + arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 1270 +------------------ arch/arm64/boot/dts/qcom/x1e80100.dtsi | 2 +- arch/loongarch/kvm/intc/eiointc.c | 89 +- arch/powerpc/crypto/Kconfig | 1 + arch/riscv/include/asm/cpufeature.h | 5 +- arch/riscv/include/asm/pgtable.h | 1 - arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/runtime-const.h | 2 +- arch/riscv/include/asm/vector.h | 12 +- arch/riscv/kernel/asm-offsets.c | 5 + arch/riscv/kernel/entry.S | 9 + arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/traps_misaligned.c | 6 +- arch/riscv/mm/cacheflush.c | 15 +- arch/s390/kernel/ptrace.c | 2 +- arch/s390/mm/fault.c | 2 + arch/um/drivers/ubd_user.c | 2 +- arch/um/include/asm/asm-prototypes.h | 5 + arch/um/kernel/trap.c | 129 +- arch/x86/include/uapi/asm/debugreg.h | 21 +- arch/x86/kernel/cpu/common.c | 24 +- arch/x86/kernel/fpu/signal.c | 11 +- arch/x86/kernel/fpu/xstate.h | 22 +- arch/x86/kernel/traps.c | 34 +- arch/x86/um/asm/checksum.h | 3 + drivers/ata/ahci.c | 2 +- drivers/bus/mhi/host/pci_generic.c | 39 + drivers/cxl/core/ras.c | 47 +- drivers/cxl/core/region.c | 9 +- drivers/dma/idxd/cdev.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 2 + drivers/edac/amd64_edac.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 5 + drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 19 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 97 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc.c | 33 + drivers/gpu/drm/amd/display/dc/dc.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 +- .../dc/dml2/dml21/dml21_translation_helper.c | 1 + .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 5 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 1 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 9 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 28 + .../display/dc/link/protocols/link_dp_capability.c | 46 +- .../display/dc/link/protocols/link_dp_capability.h | 3 + .../display/dc/link/protocols/link_dp_training.c | 1 - .../dc/link/protocols/link_dp_training_8b_10b.c | 52 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 3 + .../display/dc/resource/dcn314/dcn314_resource.c | 3 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 3 + .../display/dc/resource/dcn351/dcn351_resource.c | 3 + .../amd/display/dc/resource/dcn36/dcn36_resource.c | 3 + .../drm/amd/display/include/link_service_types.h | 2 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 22 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 12 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 32 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 109 +- drivers/gpu/drm/drm_writeback.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 5 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 27 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 15 +- .../gpu/drm/i915/display/intel_display_driver.c | 30 +- drivers/gpu/drm/i915/display/intel_dp.c | 17 + drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 4 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 1 + drivers/gpu/drm/panel/panel-simple.c | 6 + drivers/gpu/drm/scheduler/sched_entity.c | 1 + drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/hub.c | 4 +- drivers/gpu/drm/tegra/hub.h | 3 +- drivers/gpu/drm/tiny/cirrus-qemu.c | 1 - drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/xe/display/xe_display.c | 2 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 11 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +- drivers/gpu/drm/xe/xe_ggtt.c | 11 + drivers/gpu/drm/xe/xe_gpu_scheduler.h | 10 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 8 + drivers/gpu/drm/xe/xe_guc_ct.c | 17 +- drivers/gpu/drm/xe/xe_guc_ct.h | 5 + drivers/gpu/drm/xe/xe_guc_pc.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 23 + drivers/gpu/drm/xe/xe_guc_types.h | 5 + drivers/gpu/drm/xe/xe_vm.c | 8 +- drivers/hid/hid-appletb-kbd.c | 5 + drivers/hid/hid-lenovo.c | 11 +- .../intel-quicki2c/quicki2c-protocol.c | 26 +- drivers/hid/wacom_sys.c | 7 +- drivers/hwmon/isl28022.c | 6 +- drivers/hwmon/pmbus/max34440.c | 48 +- drivers/hwtracing/coresight/coresight-core.c | 3 +- drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-omap.c | 7 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 6 + drivers/i2c/busses/i2c-tiny-usb.c | 6 + drivers/iio/adc/ad7606_spi.c | 8 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/dac/adi-axi-dac.c | 24 + drivers/iio/light/al3000a.c | 9 +- drivers/iio/light/hid-sensor-prox.c | 3 + drivers/iio/pressure/zpa2326.c | 2 +- drivers/leds/led-class-multicolor.c | 3 +- drivers/mailbox/mailbox.c | 2 +- drivers/md/bcache/Kconfig | 1 - drivers/md/bcache/alloc.c | 57 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 116 +- drivers/md/bcache/bset.h | 40 +- drivers/md/bcache/btree.c | 69 +- drivers/md/bcache/extents.c | 43 +- drivers/md/bcache/movinggc.c | 33 +- drivers/md/bcache/super.c | 10 +- drivers/md/bcache/sysfs.c | 4 +- drivers/md/bcache/util.h | 67 +- drivers/md/bcache/writeback.c | 13 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-vdo/indexer/volume.c | 24 +- drivers/md/md-bitmap.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 70 +- drivers/media/usb/uvc/uvc_v4l2.c | 93 +- drivers/media/usb/uvc/uvcvideo.h | 5 + drivers/mfd/88pm886.c | 6 +- drivers/mfd/max14577.c | 1 + drivers/mfd/max77541.c | 2 +- drivers/mfd/max77705.c | 4 +- drivers/mfd/sprd-sc27xx-spi.c | 5 +- drivers/misc/tps6594-pfsm.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 12 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/fw.c | 8 +- drivers/nvme/host/core.c | 83 +- drivers/nvme/host/nvme.h | 3 +- drivers/nvme/host/tcp.c | 22 +- drivers/pci/controller/dwc/pci-imx6.c | 15 + drivers/pci/controller/dwc/pcie-designware.c | 5 +- drivers/pci/controller/pcie-apple.c | 3 + drivers/s390/crypto/pkey_api.c | 2 +- drivers/scsi/fnic/fdls_disc.c | 122 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_fcs.c | 2 + drivers/scsi/fnic/fnic_fdls.h | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 6 +- drivers/spi/spi-cadence-quadspi.c | 12 +- drivers/staging/rtl8723bs/core/rtw_security.c | 44 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 + drivers/tty/serial/imx.c | 17 +- drivers/tty/serial/serial_base_bus.c | 1 + drivers/tty/serial/uartlite.c | 25 +- drivers/ufs/core/ufshcd.c | 6 +- drivers/usb/class/cdc-wdm.c | 23 +- drivers/usb/common/usb-conn-gpio.c | 25 +- drivers/usb/core/usb.c | 14 +- drivers/usb/dwc2/gadget.c | 6 + drivers/usb/gadget/function/f_hid.c | 19 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/typec/altmodes/displayport.c | 4 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 5 +- drivers/usb/typec/tipd/core.c | 2 +- fs/btrfs/backref.h | 4 +- fs/btrfs/direct-io.c | 4 +- fs/btrfs/disk-io.c | 25 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/inode.c | 95 +- fs/btrfs/ordered-data.c | 14 +- fs/btrfs/raid56.c | 5 +- fs/btrfs/tests/extent-io-tests.c | 6 +- fs/btrfs/tree-log.c | 14 +- fs/btrfs/volumes.c | 6 + fs/btrfs/zstd.c | 2 +- fs/ceph/file.c | 2 +- fs/f2fs/file.c | 38 + fs/f2fs/super.c | 30 +- fs/fuse/dir.c | 11 + fs/fuse/inode.c | 4 + fs/namespace.c | 18 +- fs/nfs/inode.c | 51 +- fs/nfs/nfs4proc.c | 25 +- fs/overlayfs/util.c | 4 +- fs/proc/task_mmu.c | 2 +- fs/smb/client/cifsglob.h | 2 + fs/smb/client/cifspdu.h | 6 +- fs/smb/client/cifssmb.c | 1 + fs/smb/client/connect.c | 58 +- fs/smb/client/misc.c | 8 + fs/smb/client/reparse.c | 20 +- fs/smb/client/sess.c | 21 +- fs/smb/client/trace.h | 24 +- fs/smb/server/connection.h | 1 + fs/smb/server/smb2pdu.c | 72 +- fs/smb/server/smb2pdu.h | 3 + include/net/bluetooth/hci_core.h | 2 + include/uapi/linux/vm_sockets.h | 4 + io_uring/io_uring.c | 3 +- io_uring/kbuf.c | 1 + io_uring/kbuf.h | 1 + io_uring/net.c | 34 +- io_uring/rsrc.c | 57 +- io_uring/rsrc.h | 3 +- io_uring/zcrx.c | 101 +- io_uring/zcrx.h | 11 +- kernel/sched/ext.c | 12 +- lib/group_cpus.c | 9 +- lib/maple_tree.c | 4 +- mm/damon/sysfs-schemes.c | 1 + mm/gup.c | 14 +- mm/memory.c | 20 - mm/shmem.c | 6 +- mm/swap.h | 23 + mm/userfaultfd.c | 33 +- net/atm/clip.c | 11 +- net/atm/resources.c | 3 +- net/bluetooth/hci_core.c | 34 +- net/bluetooth/l2cap_core.c | 9 +- net/bridge/br_multicast.c | 9 + net/core/netpoll.c | 2 +- net/core/selftests.c | 5 +- net/mac80211/chan.c | 3 + net/mac80211/ieee80211_i.h | 12 + net/mac80211/iface.c | 12 +- net/mac80211/link.c | 94 +- net/mac80211/util.c | 2 +- net/sunrpc/clnt.c | 9 +- net/unix/af_unix.c | 31 +- rust/Makefile | 2 +- rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 + rust/helpers/helpers.c | 1 + rust/kernel/devres.rs | 53 +- rust/kernel/revocable.rs | 18 +- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 112 ++ rust/macros/module.rs | 1 + scripts/gdb/linux/vfs.py | 2 +- security/selinux/ss/services.c | 16 +- sound/pci/hda/hda_bind.c | 2 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/ps/acp63.h | 4 + sound/soc/amd/ps/ps-common.c | 18 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/rt1320-sdw.c | 17 +- sound/soc/codecs/wcd9335.c | 40 +- sound/usb/quirks.c | 2 + sound/usb/stream.c | 2 + tools/lib/bpf/btf_dump.c | 3 + tools/lib/bpf/libbpf.c | 10 +- .../selftests/bpf/progs/test_global_map_resize.c | 16 + 287 files changed, 4526 insertions(+), 2534 deletions(-)