6.19.9-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 379 patches 14 repliesIn review
Patches in v1 No applies recorded yet
None of the 379 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Brett A C Sheffield | Ronald Warsow | Justin M. Forbes | Peter Schneider | Pavel Machek (CIP) | Jon Hunter | Ron Economos | Takeshi Ogasawara | Barry K. Nathan | Mark Brown | Luna Jernberg | Miguel Ojeda | Dileep Malepu |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | 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 13 reviewers.
Cover letter [PATCH 6.19 000/379] 6.19.9-rc2 review
This is the start of the stable review cycle for the 6.19.9 release. There are 379 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 Fri, 20 Mar 2026 12:24:39 +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.19.9-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.19.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.19.9-rc2
Christian Loehle <[email protected]>
bpf: drop kthread_exit from noreturn_deny
Keith Busch <[email protected]>
cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
Jens Axboe <[email protected]>
io_uring/eventfd: use ctx->rings_rcu for flags checking
Jens Axboe <[email protected]>
io_uring: ensure ctx->rings is stable for task work flags manipulation
Marc Zyngier <[email protected]>
KVM: arm64: Eagerly init vgic dist/redist on vgic creation
Sascha Bischoff <[email protected]>
KVM: arm64: gic: Set vgic_model before initing private IRQs
SeongJae Park <[email protected]>
mm/damon/core: disallow non-power of two min_region_sz
SeongJae Park <[email protected]>
mm/damon: rename min_sz_region of damon_ctx to min_region_sz
SeongJae Park <[email protected]>
mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Fix race in DMA ring dequeue
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Add missing TID field to no-op command descriptor
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Consolidate spinlocks
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
Yasin Lee <[email protected]>
iio: proximity: hx9023s: Protect against division by zero in set_samp_freq
Yasin Lee <[email protected]>
iio: proximity: hx9023s: fix assignment order for __counted_by
Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix odr switch when turning buffer off
Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix odr switch to the same value
Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm45600: fix INT1 drive bit inverted
Antoniu Miclaus <[email protected]>
iio: light: bh1780: fix PM runtime leak on error path
Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm45600: fix regulator put warning when probe fails
Antoniu Miclaus <[email protected]>
iio: gyro: mpu3050-i2c: fix pm_runtime error handling
Radu Sabau <[email protected]>
iio: imu: adis: Fix NULL pointer dereference in adis_init
Antoniu Miclaus <[email protected]>
iio: gyro: mpu3050-core: fix pm_runtime error handling
Nuno Sá <[email protected]>
iio: buffer: Fix wait_queue not being removed
Chris Spencer <[email protected]>
iio: chemical: bme680: Fix measurement wait duration calculation
Lukas Schmid <[email protected]>
iio: potentiometer: mcp4131: fix double application of wiper shift
Antoniu Miclaus <[email protected]>
iio: magnetometer: tlv493d: remove erroneous shift in X-axis data
Antoniu Miclaus <[email protected]>
iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas()
Antoniu Miclaus <[email protected]>
iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas()
SeungJu Cheon <[email protected]>
iio: frequency: adf4377: Fix duplicated soft reset mask
Oleksij Rempel <[email protected]>
iio: dac: ds4424: reject -128 RAW value
Filipe Manana <[email protected]>
btrfs: abort transaction on failure to update root in the received subvol ioctl
Bart Van Assche <[email protected]>
btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer()
Filipe Manana <[email protected]>
btrfs: fix transaction abort on set received ioctl due to item overflow
Filipe Manana <[email protected]>
btrfs: fix transaction abort on file creation due to name hash collision
Filipe Manana <[email protected]>
btrfs: fix transaction abort when snapshotting received subvolumes
Henrique Carvalho <[email protected]>
smb: client: fix iface port assignment in parse_server_interfaces
Bharath SM <[email protected]>
smb: client: fix in-place encryption corruption in SMB2_write()
Paulo Alcantara <[email protected]>
smb: client: fix atomic open with O_DIRECT & O_SYNC
Josh Law <[email protected]>
lib/bootconfig: check bounds before writing in __xbc_open_brace()
Josh Law <[email protected]>
lib/bootconfig: fix snprintf truncation check in xbc_node_compose_key_after()
Masami Hiramatsu (Google) <[email protected]>
kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
Shashank Balaji <[email protected]>
x86/apic: Disable x2apic on resume if the kernel expects so
Junxiao Bi <[email protected]>
scsi: core: Fix error handling for scsi_alloc_sdev()
Josh Law <[email protected]>
lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace error
Hari Bathini <[email protected]>
powerpc64/bpf: fix the address returned by bpf_get_func_ip
Hari Bathini <[email protected]>
powerpc64/bpf: fix kfunc call support
Nam Cao <[email protected]>
powerpc/pseries: Correct MSI allocation tracking
Stefan Haberland <[email protected]>
s390/dasd: Copy detected format information to secondary device
Stefan Haberland <[email protected]>
s390/dasd: Move quiesce state with pprc swap
Mehul Rao <[email protected]>
ublk: fix NULL pointer dereference in ublk_ctrl_set_size()
Abel Vesa <[email protected]>
dt-bindings: display: msm: Fix reg ranges and clocks on Glymur
Harald Freudenberger <[email protected]>
s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
Tejun Heo <[email protected]>
sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flags
Long Li <[email protected]>
xfs: ensure dquot item is deleted from AIL only after log shutdown
Darrick J. Wong <[email protected]>
xfs: fix undersized l_iclog_roundoff values
Carlos Maiolino <[email protected]>
xfs: fix returned valued from xfs_defer_can_append
Long Li <[email protected]>
xfs: fix integer overflow in bmap intent sort comparator
Shyam Prasad N <[email protected]>
cifs: make default value of retrans as zero
Jens Axboe <[email protected]>
io_uring/kbuf: check if target buffer list is still legacy on recycle
Haibo Chen <[email protected]>
can: dev: keep the max bitrate error at 5%
Laurent Vivier <[email protected]>
qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
Paul Moses <[email protected]>
net-shapers: don't free reply skb after genlmsg_reply()
Calvin Owens <[email protected]>
tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G
Andrei-Alexandru Tachici <[email protected]>
tracing: Fix enabling multiple events on the kernel command line and bootconfig
Ville Syrjälä <[email protected]>
drm/i915/vrr: Configure VRR timings after enabling TRANS_DDI_FUNC_CTL
Abhinav Kumar <[email protected]>
drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun index
Mario Limonciello <[email protected]>
drm/amd: Fix a few more NULL pointer dereference in device cleanup
Thomas Fourier <[email protected]>
drm/msm: Fix dma_free_attrs() buffer size
Jouni Högander <[email protected]>
drm/i915/psr: Repeat Selective Update area alignment
Janusz Krzysztofik <[email protected]>
drm/i915: Fix potential overflow of shmem scatterlist length
Luca Ceresoli <[email protected]>
drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
Luca Ceresoli <[email protected]>
drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
Mario Limonciello <[email protected]>
drm/amd: Fix NULL pointer dereference in device cleanup
Mario Limonciello <[email protected]>
drm/amd: Set num IP blocks to 0 if discovery fails
Alysa Liu <[email protected]>
drm/amdgpu: Fix use-after-free race in VM acquire
Yang Wang <[email protected]>
drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on smu v13.0.x
Kevin Hao <[email protected]>
net: macb: Shuffle the tx ring before enabling tx
Bastien Curutchet (Schneider Electric) <[email protected]>
net: dsa: microchip: Fix error path in PTP IRQ setup
Fan Wu <[email protected]>
net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
Jian Zhang <[email protected]>
net: ncsi: fix skb leak in error paths
Mehul Rao <[email protected]>
net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
Johan Hovold <[email protected]>
net: mctp: fix device leak on probe failure
Namjae Jeon <[email protected]>
ksmbd: fix use-after-free by using call_rcu() for oplock_info
Thorsten Blum <[email protected]>
ksmbd: Don't log keys in SMB3 signing and encryption key generation
Marios Makassikis <[email protected]>
smb: server: fix use-after-free in smb2_open()
Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
Hao Li <[email protected]>
memcg: fix slab accounting in refill_obj_stock() trylock path
Vlastimil Babka <[email protected]>
slab: distinguish lock and trylock for sheaf_flush_main()
Vasily Gorbik <[email protected]>
s390/xor: Fix xor_xc_5() inline assembly
Dillon Varone <[email protected]>
drm/amd/display: Fallback to boot snapshot for dispclk
Heiko Carstens <[email protected]>
s390/xor: Fix xor_xc_2() inline assembly constraints
Maximilian Pezzullo <[email protected]>
ata: libata-core: Disable LPM on ST1000DM010-2EP102
Heiko Carstens <[email protected]>
s390/stackleak: Fix __stackleak_poison() inline assembly constraint
Ashish Kalra <[email protected]>
crypto: ccp - allow callers to use HV-Fixed page API when SEV is disabled
Tvrtko Ursulin <[email protected]>
drm/ttm: Fix ttm_pool_beneficial_order() return type
Maíra Canal <[email protected]>
pmdomain: bcm: bcm2835-power: Fix broken reset status read
Franz Schnyder <[email protected]>
regulator: pf9453: Respect IRQ trigger settings from firmware
Pavel Begunkov <[email protected]>
io_uring/net: reject SEND_VECTORIZED when unsupported
Helge Deller <[email protected]>
parisc: Check kernel mapping earlier at bootup
Piotr Jaroszynski <[email protected]>
arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults
Helge Deller <[email protected]>
parisc: Fix initial page table creation for boot
Pavel Begunkov <[email protected]>
io_uring/zcrx: use READ_ONCE with user shared RQEs
Sanman Pradhan <[email protected]>
hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
Catalin Marinas <[email protected]>
arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
Dave Airlie <[email protected]>
nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
Helge Deller <[email protected]>
parisc: Increase initial mapping to 64 MB with KALLSYMS
Shawn Lin <[email protected]>
pmdomain: rockchip: Fix PD_VCODEC for RK3588
Matt Roper <[email protected]>
drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
Sven Eckelmann <[email protected]>
batman-adv: Avoid double-rtnl_lock ELP metric worker
Eric Biggers <[email protected]>
net/tcp-md5: Fix MAC comparison to be constant-time
Shengming Hu <[email protected]>
fgraph: Fix thresh_return nosleeptime double-adjust
Eric Biggers <[email protected]>
net/tcp-ao: Fix MAC comparison to be constant-time
Huiwen He <[email protected]>
tracing: Fix syscall events activation by ensuring refcount hits zero
Shengming Hu <[email protected]>
fgraph: Fix thresh_return clear per-task notrace
Jakub Staniszewski <[email protected]>
ice: fix retry for AQ command 0x06EE
YiFei Zhu <[email protected]>
net: Fix rcu_tasks stall in threaded busypoll
Long Li <[email protected]>
net: mana: Ring doorbell at 4 CQ wraparounds
Ariel Silver <[email protected]>
media: dvb-net: fix OOB access in ULE extension header tables
Christian Brauner <[email protected]>
selftests: fix mntns iteration selftests
Andy Shevchenko <[email protected]>
pinctrl: cy8c95x0: Don't miss reading the last bank registers
Luka Gejak <[email protected]>
staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie
Greg Kroah-Hartman <[email protected]>
staging: rtl8723bs: properly validate the data in rtw_get_ie_ex()
Artem Lytkin <[email protected]>
staging: sm750fb: add missing pci_release_region on error and removal
Harry Yoo <[email protected]>
mm/slab: fix an incorrect check in obj_exts_alloc_size()
Raul Pazemecxas De Andrade <[email protected]>
mm/damon/core: clear walk_control on inactive context in damos_walk()
Zi Yan <[email protected]>
mm/huge_memory: fix a folio_split() race condition with folio_try_get()
Pratyush Yadav (Google) <[email protected]>
mm: memfd_luo: always dirty all folios
Pratyush Yadav (Google) <[email protected]>
mm: memfd_luo: always make all folios uptodate
Jedrzej Jagielski <[email protected]>
ixgbevf: fix link setup issue
Eric Biggers <[email protected]>
kunit: irq: Ensure timer doesn't fire too frequently
Jakub Staniszewski <[email protected]>
ice: reintroduce retry mechanism for indirect AQ
Christian Brauner <[email protected]>
nstree: tighten permission checks for listing
Christian Brauner <[email protected]>
nsfs: tighten permission checks for handle opening
Darrick J. Wong <[email protected]>
iomap: reject delalloc mappings during writeback
Joanne Koong <[email protected]>
iomap: don't mark folio uptodate if read IO has bytes pending
Tejun Heo <[email protected]>
sched_ext: Fix starvation of scx_enable() under fair-class saturation
Tejun Heo <[email protected]>
sched_ext: Disable preemption between scx_claim_exit() and kicking helper work
Mark Harmstone <[email protected]>
btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies()
Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Limit number of per-device MSIs to the range the ITS supports
Andy Shevchenko <[email protected]>
device property: Allow secondary lookup in fwnode_get_next_child_node()
Kuniyuki Iwashima <[email protected]>
nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit().
Catalin Marinas <[email protected]>
arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
Jiri Olsa <[email protected]>
bpf: Fix kprobe_multi cookies access in show_fdinfo callback
Alexander Gordeev <[email protected]>
s390/pfault: Fix virtual vs physical address confusion
Shuicheng Lin <[email protected]>
drm/xe/sync: Cleanup partially initialized sync on parse failure
Shuicheng Lin <[email protected]>
drm/xe/sync: Fix user fence leak on alloc failure
Corey Minyard <[email protected]>
ipmi:si: Fix check for a misbehaving BMC
Bartosz Golaszewski <[email protected]>
gpiolib: normalize the return value of gc->get() on behalf of buggy drivers
Jouni Högander <[email protected]>
drm/i915/alpm: ALPM disable fixes
Dave Airlie <[email protected]>
nouveau/gsp: drop WARN_ON in ACPI probes
Corey Minyard <[email protected]>
ipmi:si: Handle waiting messages when BMC failure detected
Franz Schnyder <[email protected]>
drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
Osama Abdelkader <[email protected]>
drm/bridge: samsung-dsim: Fix memory leak in error path
Corey Minyard <[email protected]>
ipmi:si: Use a long timeout when the BMC is misbehaving
Corey Minyard <[email protected]>
ipmi:si: Don't block module unload if the BMC is messed up
Mario Limonciello <[email protected]>
drm/amd: Disable MES LR compute W/A
Sunil Khatri <[email protected]>
drm/amdgpu: add upper bound check on user inputs in wait ioctl
Tvrtko Ursulin <[email protected]>
drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
Sunil Khatri <[email protected]>
drm/amdgpu: add upper bound check on user inputs in signal ioctl
David Arcari <[email protected]>
cpufreq: intel_pstate: Fix NULL pointer dereference in update_cpu_qos_request()
Christian Brauner <[email protected]>
kthread: consolidate kthread exit paths to prevent use-after-free
Pratyush Yadav (Google) <[email protected]>
liveupdate: luo_file: remember retrieve() status
Christian Brauner <[email protected]>
nsfs: tighten permission checks for ns iteration ioctls
Thomas Hellström <[email protected]>
mm: Fix a hmm_range_fault() livelock / starvation problem
Axel Rasmussen <[email protected]>
Revert "ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor()"
Xu Yang <[email protected]>
Revert "tcpm: allow looking for role_sw device in the main node"
Ilya Dryomov <[email protected]>
libceph: admit message frames only in CEPH_CON_S_OPEN state
Raphael Zimmer <[email protected]>
libceph: Use u32 for non-negative values in ceph_monmap_decode()
Ilya Dryomov <[email protected]>
libceph: prevent potential out-of-bounds reads in process_message_header()
Ilya Dryomov <[email protected]>
libceph: reject preamble if control segment is empty
Raphael Zimmer <[email protected]>
libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
Max Kellermann <[email protected]>
ceph: add a bunch of missing ceph_path_info initializers
Masami Hiramatsu (Google) <[email protected]>
kprobes: avoid crash when rmmod/insmod after ftrace killed
Liwei Song <[email protected]>
firmware: stratix10-rsu: Fix NULL pointer dereference when RSU is disabled
Mehul Rao <[email protected]>
tipc: fix divide-by-zero in tipc_sk_filter_connect()
Ravi Hothi <[email protected]>
ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and start
Penghe Geng <[email protected]>
mmc: core: Avoid bitfield RMW for claim/retune flags
Shawn Lin <[email protected]>
mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase support
Kamal Dasu <[email protected]>
mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel restore
Alexander Potapenko <[email protected]>
mm/kfence: disable KFENCE upon KASAN HW tags enablement
Felix Gu <[email protected]>
mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()
Alexander Potapenko <[email protected]>
mm/kfence: fix KASAN hardware tag faults during late enablement
Xingui Yang <[email protected]>
scsi: hisi_sas: Fix NULL pointer exception during user_scan()
Vladimir Riabchun <[email protected]>
scsi: qla2xxx: Completely fix fcport double free
Wang Shuaiwei <[email protected]>
scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend
Viktor Malik <[email protected]>
powerpc, perf: Check that current->mm is alive before getting user callchain
Adrian Ng Ho Yin <[email protected]>
i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
Thomas Gleixner <[email protected]>
sched/mmcid: Avoid full tasklist walks
Thomas Gleixner <[email protected]>
sched/mmcid: Remove pointless preempt guard
Thomas Gleixner <[email protected]>
sched/mmcid: Handle vfork()/CLONE_VM correctly
Thomas Gleixner <[email protected]>
sched/mmcid: Prevent CID stalls due to concurrent forks
Steven Rostedt <[email protected]>
time/jiffies: Mark jiffies_64_to_clock_t() notrace
Jessica Liu <[email protected]>
irqchip/riscv-aplic: Register syscore operations only once
Jessica Liu <[email protected]>
irqchip/riscv-aplic: Do not clear ACPI dependencies on probe failure
Nick Hu <[email protected]>
irqchip/riscv-aplic: Preserve APLIC states across suspend/resume
Josh Poimboeuf <[email protected]>
objtool: Fix another stack overflow in validate_branch()
Josh Poimboeuf <[email protected]>
objtool: Fix data alignment in elf_add_data()
Josh Poimboeuf <[email protected]>
objtool/klp: Fix detection of corrupt static branch/call entries
Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Improve Focusrite sample rate filtering
Max Kellermann <[email protected]>
ceph: fix memory leaks in ceph_mdsc_build_path()
Hristo Venev <[email protected]>
ceph: do not skip the first folio of the next object in writeback
Max Kellermann <[email protected]>
ceph: fix i_nlink underrun during async unlink
Kalesh Singh <[email protected]>
mm/tracing: rss_stat: ensure curr is false from kthread context
Kuen-Han Tsai <[email protected]>
usb: gadget: f_ncm: Fix net_device lifecycle with device_move
Kuen-Han Tsai <[email protected]>
Revert "usb: gadget: u_ether: add gether_opts for config caching"
Kuen-Han Tsai <[email protected]>
Revert "usb: gadget: f_ncm: align net_device lifecycle with bind/unbind"
Kuen-Han Tsai <[email protected]>
Revert "usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device"
Kuen-Han Tsai <[email protected]>
Revert "usb: legacy: ncm: Fix NPE in gncm_bind"
Kuen-Han Tsai <[email protected]>
Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
Kuen-Han Tsai <[email protected]>
usb: legacy: ncm: Fix NPE in gncm_bind
Kuen-Han Tsai <[email protected]>
usb: gadget: f_ncm: Fix atomic context locking issue
Jiasheng Jiang <[email protected]>
usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
Ziyi Guo <[email protected]>
usb: image: mdc800: kill download URB on timeout
Junzhong Pan <[email protected]>
usb: gadget: uvc: fix interval_duration calculation
Oliver Neukum <[email protected]>
usb: mdc800: handle signal and read racing
John Keeping <[email protected]>
usb: gadget: f_hid: fix SuperSpeed descriptors
Fan Wu <[email protected]>
usb: renesas_usbhs: fix use-after-free in ISR during device removal
Oliver Neukum <[email protected]>
usb: class: cdc-wdm: fix reordering issue in read code path
Alan Stern <[email protected]>
USB: core: Limit the length of unkillable synchronous timeouts
Alan Stern <[email protected]>
USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
Alan Stern <[email protected]>
USB: usbcore: Introduce usb_bulk_msg_killable()
RD Babiera <[email protected]>
usb: typec: altmode/displayport: set displayport signaling rate in configure message
Xu Yang <[email protected]>
usb: roles: get usb role switch from parent only for usb-b-connector
Marc Zyngier <[email protected]>
usb: cdc-acm: Restore CAP_BRK functionnality to CH343
Gabor Juhos <[email protected]>
usb: core: don't power off roothub PHYs if phy_set_mode() fails
Greg Kroah-Hartman <[email protected]>
usb: misc: uss720: properly clean up reference in uss720_probe()
Heikki Krogerus <[email protected]>
usb: dwc3: pci: add support for the Intel Nova Lake -H
Oliver Neukum <[email protected]>
usb: yurex: fix race in probe
Mathias Nyman <[email protected]>
xhci: Fix NULL pointer dereference when reading portli debugfs files
Dayu Jiang <[email protected]>
usb: xhci: Prevent interrupt storm on host controller error (HCE)
Zilin Guan <[email protected]>
usb: xhci: Fix memory leak in xhci_disable_slot()
Vyacheslav Vahnenko <[email protected]>
USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
Christoffer Sandberg <[email protected]>
usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
A1RM4X <[email protected]>
USB: add QUIRK_NO_BOS for video capture several devices
Marc Zyngier <[email protected]>
KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU hotplug
Marc Zyngier <[email protected]>
KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
Marc Zyngier <[email protected]>
KVM: arm64: pkvm: Fallback to level-3 mapping on host stage-2 fault
Sean Christopherson <[email protected]>
KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
Sean Christopherson <[email protected]>
KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
Jim Mattson <[email protected]>
KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
Marc Zyngier <[email protected]>
KVM: arm64: Fix protected mode handling of pages larger than 4kB
Zhang Heng <[email protected]>
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
Pedro Falcato <[email protected]>
ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
Alexandre Courbot <[email protected]>
rust: str: make NullTerminatedFormatter public
Gary Guo <[email protected]>
rust: kbuild: emit dep-info into $(depfile) directly
Miguel Ojeda <[email protected]>
rust: kbuild: allow unused_features
Alice Ryhl <[email protected]>
rust_binder: call set_notification_done() without proc lock
Alice Ryhl <[email protected]>
rust_binder: avoid reading the written value in offsets array
Alice Ryhl <[email protected]>
rust_binder: check ownership before using vma
Carlos Llamas <[email protected]>
rust_binder: fix oneway spam detection
Johan Hovold <[email protected]>
gpib: lpvo_usb: fix unintended binding of FTDI 8U232AM devices
Oleksij Rempel <[email protected]>
net: usb: lan78xx: skip LTM configuration for LAN7850
Oleksij Rempel <[email protected]>
net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
Oleksij Rempel <[email protected]>
net: usb: lan78xx: fix TX byte statistics for small packets
Oleksij Rempel <[email protected]>
net: usb: lan78xx: fix silent drop of packets with checksum errors
Marc Kleine-Budde <[email protected]>
can: gs_usb: gs_can_open(): always configure bitrates before starting device
Takashi Iwai <[email protected]>
ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2 mixer interfaces
Mehul Rao <[email protected]>
ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
Sebastian Andrzej Siewior <[email protected]>
cgroup: Don't expose dead tasks in cgroup
Cheng-Yang Chou <[email protected]>
sched_ext: Remove redundant css_put() in scx_cgroup_init()
Qingye Zhao <[email protected]>
cgroup: fix race between task migration and iteration
Perry Yuan <[email protected]>
drm/amdgpu: ensure no_hw_access is visible before MMIO
Seungjin Bae <[email protected]>
usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
Andreas Kemnade <[email protected]>
iio: imu: inv-mpu9150: fix irq ack preventing irq storms
Eric Dumazet <[email protected]>
net: prevent NULL deref in ip[6]tunnel_xmit()
Alok Tiwari <[email protected]>
octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt status
Alok Tiwari <[email protected]>
octeontx2-af: devlink: fix NIX RAS reporter recovery condition
Chintan Vankar <[email protected]>
net: ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for PTP support
Shiraz Saleem <[email protected]>
net/mana: Null service_wq on setup error to prevent double destroy
Sabrina Dubroca <[email protected]>
neighbour: restore protocol != 0 check in pneigh update
Marek Behún <[email protected]>
net: dsa: realtek: Fix LED group port bit for non-zero LED group
Ricardo B. Marlière <[email protected]>
net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
Chuck Lever <[email protected]>
perf synthetic-events: Fix stale build ID in module MMAP2 records
Tom Ryan <[email protected]>
io_uring: fix physical SQE bounds check for SQE_MIXED 128-byte ops
Chen Ni <[email protected]>
ASoC: amd: acp-mach-common: Add missing error check for clock acquisition
Philip Yang <[email protected]>
drm/amdkfd: Unreserve bo if queue update failed
Casey Connolly <[email protected]>
ASoC: detect empty DMI strings
Chen Ni <[email protected]>
ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition
Ben Dooks <[email protected]>
ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()
Nicolai Buchwitz <[email protected]>
net: bcmgenet: fix broken EEE by converting to phylib-managed state
Jakub Kicinski <[email protected]>
page_pool: store detach_time as ktime_t to avoid false-negatives
Matt Vollrath <[email protected]>
e1000/e1000e: Fix leak in DMA error cleanup
Alok Tiwari <[email protected]>
i40e: fix src IP mask checks and memcpy argument names in cloud filter
Peter Ujfalusi <[email protected]>
ASoC: codecs: rt1011: Use component to get the dapm context in spk_mode_put
Lizhi Hou <[email protected]>
accel/amdxdna: Fix runtime suspend deadlock when there is pending job
Petr Oros <[email protected]>
iavf: fix incorrect reset handling in callbacks
Petr Oros <[email protected]>
iavf: fix PTP use-after-free during reset
Nikolay Aleksandrov <[email protected]>
drivers: net: ice: fix devlink parameters get without irdma
Sungwoo Kim <[email protected]>
nvme-pci: Fix race bug in nvme_poll_irqdisable()
Sungwoo Kim <[email protected]>
nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
Rafael J. Wysocki <[email protected]>
sched: idle: Make skipping governor callbacks more consistent
Chen Ni <[email protected]>
perf ftrace: Fix hashmap__new() error checking
Peng Fan <[email protected]>
regulator: pca9450: Correct probed name for PCA9452
Peng Fan <[email protected]>
regulator: pca9450: Correct interrupt type
Chen Ni <[email protected]>
perf annotate: Fix hashmap__new() error checking
Yuan Tan <[email protected]>
netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
Hyunwoo Kim <[email protected]>
netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
Hyunwoo Kim <[email protected]>
netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path
David Dull <[email protected]>
netfilter: x_tables: guard option walkers against 1-byte tail reads
Jenny Guanni Qu <[email protected]>
netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
Florian Westphal <[email protected]>
netfilter: nf_tables: always walk all pending catchall elements
Phil Sutter <[email protected]>
netfilter: nf_tables: Fix for duplicate device in netdev hooks
Weiming Shi <[email protected]>
net: add xmit recursion limit to tunnel xmit functions
Raju Rangoju <[email protected]>
amd-xgbe: reset PHY settings before starting PHY
Raju Rangoju <[email protected]>
amd-xgbe: prevent CRC errors during RX adaptation with AN disabled
Raju Rangoju <[email protected]>
amd-xgbe: fix link status handling in xgbe_rx_adaptation
Chengfeng Ye <[email protected]>
mctp: route: hold key->lock in mctp_flow_prepare_output()
Jiayuan Chen <[email protected]>
bonding: fix type confusion in bond_setup_by_slave()
Wenyuan Li <[email protected]>
can: hi311x: hi3110_open(): add check for hi3110_power_enable() return value
Haiyue Wang <[email protected]>
mctp: i2c: fix skb memory leak in receive path
Wei Fang <[email protected]>
net: enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for addr 0
Wei Fang <[email protected]>
net: enetc: fix incorrect fallback PHY address handling
Arun R Murthy <[email protected]>
drm/i915/dp: Read ALPM caps after DPCD init
Pavan Chebbi <[email protected]>
bnxt_en: Fix RSS table size check when changing ethtool channels
Shuangpeng Bai <[email protected]>
serial: caif: hold tty->link reference in ldisc_open and ser_release
Álvaro Fernández Rojas <[email protected]>
net: sfp: improve Huawei MA5671a fixup
Sen Wang <[email protected]>
ASoC: simple-card-utils: fix graph_util_is_ports0() for DT overlays
matteo.cotifava <[email protected]>
ASoC: soc-core: flush delayed work before removing DAIs and widgets
matteo.cotifava <[email protected]>
ASoC: soc-core: drop delayed_work_pending() check before flush
Felix Gu <[email protected]>
spi: rockchip-sfc: Fix double-free in remove() callback
Felix Gu <[email protected]>
spi: amlogic: spifc-a4: Fix DMA mapping error handling
Richard Fitzgerald <[email protected]>
firmware: cs_dsp: Fix fragmentation regression in firmware download
David Lechner <[email protected]>
drm/sitronix/st7586: fix bad pixel data due to byte swap
Vivian Wang <[email protected]>
net: spacemit: Fix error handling in emac_tx_mem_map()
Vivian Wang <[email protected]>
net: spacemit: Fix error handling in emac_alloc_rx_desc_buffers()
Miaoqian Lin <[email protected]>
rxrpc, afs: Fix missing error pointer check after rxrpc_kernel_lookup_peer()
Weiming Shi <[email protected]>
net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
Dragos Tatulea <[email protected]>
net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ
Dragos Tatulea <[email protected]>
net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
Gal Pressman <[email protected]>
net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
Carolina Jubran <[email protected]>
net/mlx5: Fix peer miss rules host disabled checks
Patrisious Haddad <[email protected]>
net/mlx5: Fix crash when moving to switchdev mode
Cosmin Ratiu <[email protected]>
net/mlx5: Fix deadlock between devlink lock and esw->wq
Hangbin Liu <[email protected]>
bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
Hangbin Liu <[email protected]>
bonding: do not set usable_slaves for broadcast mode
Cristian Ciocaltea <[email protected]>
drm/amdgpu: Fix kernel-doc comments for some LUT properties
Yang Wang <[email protected]>
drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
Yang Wang <[email protected]>
drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v13
Pengyu Luo <[email protected]>
drm/msm/dsi: fix pclk rate calculation for bonded dsi
Mieczyslaw Nalewaj <[email protected]>
net: dsa: realtek: rtl8365mb: remove ifOutDiscards from rx_packets
Krzysztof Kozlowski <[email protected]>
dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo
Akhil P Oommen <[email protected]>
drm/msm/a8xx: Fix ubwc config related to swizzling
Peter Collingbourne <[email protected]>
perf disasm: Fix off-by-one bug in outside check
Breno Leitao <[email protected]>
workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
Akhil P Oommen <[email protected]>
drm/msm/a6xx: Fix the bogus protect error on X2-85
Sun YangKai <[email protected]>
btrfs: hold space_info->lock when clearing periodic reclaim ready
Eric Badger <[email protected]>
xprtrdma: Decrement re_receiving on the early exit paths
Pengyu Luo <[email protected]>
drm/msm/dsi: fix hdisplay calculation when programming dsi registers
Konrad Dybcio <[email protected]>
drm/msm/dpu: Fix LM size on a number of platforms
Roberto Bergantinos Corpas <[email protected]>
nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
Takashi Iwai <[email protected]>
ALSA: usb-audio: Check max frame size for implicit feedback mode, too
sguttula <[email protected]>
drm/amdgpu/vcn5: Add SMU dpm interface type
Takashi Iwai <[email protected]>
ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0
wangshuaiwei <[email protected]>
scsi: ufs: core: Fix shift out of bounds when MAXQ=32
Peter Wang <[email protected]>
scsi: ufs: core: Fix possible NULL pointer dereference in ufshcd_add_command_trace()
Charles Keepax <[email protected]>
ASoC: cs42l43: Report insert for exotic peripherals
Azamat Almazbek uulu <[email protected]>
ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
Tomas Henzl <[email protected]>
scsi: ses: Fix devices attaching to different hosts
Sofia Schneider <[email protected]>
ACPI: OSI: Add DMI quirk for Acer Aspire One D255
Ramanathan Choodamani <[email protected]>
wifi: mac80211: set default WMM parameters on all links
Al Viro <[email protected]>
unshare: fix unshare_fs() handling
Sean Rhodes <[email protected]>
ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
Ranjan Kumar <[email protected]>
scsi: mpi3mr: Add NULL checks when resetting request and reply queues
Edward Adam Davis <[email protected]>
fs: init flags_valid before calling vfs_fileattr_get
Won Jung <[email protected]>
scsi: ufs: core: Reset urgent_bkops_lvl to allow runtime PM power mode
Piotr Mazek <[email protected]>
ACPI: PM: Save NVS memory on Lenovo G70-35
Jan Kiszka <[email protected]>
scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
Guenter Roeck <[email protected]>
smb/server: Fix another refcount leak in smb2_open()
J. Neuschäfer <[email protected]>
powerpc: 83xx: km83xx: Fix keymile vendor prefix
Tzung-Bi Shih <[email protected]>
remoteproc: mediatek: Unprepare SCP clock during system suspend
Bjorn Andersson <[email protected]>
remoteproc: sysmon: Correct subsys_name_len type in QMI request
Sourabh Jain <[email protected]>
powerpc/crash: adjust the elfcorehdr size
Sourabh Jain <[email protected]>
powerpc/kexec/core: use big-endian types for crash variables
Christophe Leroy (CS GROUP) <[email protected]>
powerpc/uaccess: Fix inline assembly for clang build on PPC32
Rob Herring (Arm) <[email protected]>
remoteproc: qcom_wcnss: Fix reserved region mapping failure
-------------
Diffstat:
.../bindings/display/msm/dp-controller.yaml | 21 ++- .../bindings/display/msm/qcom,glymur-mdss.yaml | 16 +- .../bindings/display/msm/qcom,sm8750-mdss.yaml | 2 +- Documentation/virt/kvm/api.rst | 8 + Makefile | 5 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/pgtable-prot.h | 10 +- arch/arm64/kernel/cpufeature.c | 9 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- arch/arm64/kvm/mmu.c | 12 +- arch/arm64/kvm/vgic/vgic-init.c | 34 ++-- arch/arm64/kvm/vgic/vgic-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/kvm/vgic/vgic.c | 6 + arch/arm64/mm/contpte.c | 53 +++++- arch/arm64/mm/mmap.c | 6 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/head.S | 7 +- arch/parisc/kernel/setup.c | 20 ++- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kexec/core.c | 17 +- arch/powerpc/kexec/file_load_64.c | 14 +- arch/powerpc/net/bpf_jit_comp.c | 30 ++-- arch/powerpc/net/bpf_jit_comp64.c | 101 ++++++++++- arch/powerpc/perf/callchain.c | 5 + arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 2 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/lib/xor.c | 5 +- arch/s390/mm/pfault.c | 4 +- arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/apic/apic.c | 6 + arch/x86/kvm/svm/avic.c | 9 +- arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/vmx/nested.c | 22 ++- drivers/accel/amdxdna/aie2_ctx.c | 14 +- drivers/accel/amdxdna/amdxdna_ctx.c | 10 ++ drivers/acpi/osi.c | 13 ++ drivers/acpi/osl.c | 2 +- drivers/acpi/sleep.c | 8 + drivers/android/binder/page_range.rs | 83 ++++++--- drivers/android/binder/process.rs | 3 +- drivers/android/binder/range_alloc/array.rs | 35 +++- drivers/android/binder/range_alloc/mod.rs | 4 +- drivers/android/binder/range_alloc/tree.rs | 18 +- drivers/android/binder/thread.rs | 17 +- drivers/ata/libata-core.c | 2 + drivers/base/property.c | 27 ++- drivers/block/ublk_drv.c | 12 +- drivers/char/ipmi/ipmi_si_intf.c | 37 ++-- drivers/cpufreq/intel_pstate.c | 4 +- drivers/cpuidle/cpuidle.c | 10 -- drivers/crypto/ccp/sev-dev.c | 10 +- drivers/cxl/Kconfig | 1 + drivers/firmware/cirrus/cs_dsp.c | 24 ++- drivers/firmware/stratix10-rsu.c | 2 + drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 7 +- drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 14 ++ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 5 - drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 5 - drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 4 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 11 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 6 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 3 +- drivers/gpu/drm/bridge/samsung-dsim.c | 25 ++- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 13 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +- drivers/gpu/drm/i915/display/intel_alpm.c | 13 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - drivers/gpu/drm/i915/display/intel_dp.c | 7 + drivers/gpu/drm/i915/display/intel_psr.c | 50 ++++-- drivers/gpu/drm/i915/display/intel_vrr.c | 14 ++ drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 12 +- drivers/gpu/drm/msm/adreno/a2xx_gpummu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 3 +- drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 14 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 12 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 12 +- .../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 12 +- .../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 12 +- .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 12 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 43 +++-- drivers/gpu/drm/nouveau/nouveau_connector.c | 3 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 12 +- drivers/gpu/drm/sitronix/st7586.c | 15 +- drivers/gpu/drm/ttm/ttm_pool_internal.h | 2 +- drivers/gpu/drm/xe/xe_sync.c | 30 +++- drivers/gpu/drm/xe/xe_wa.c | 13 +- drivers/hwmon/pmbus/q54sj108a2.c | 19 ++- drivers/i3c/master/dw-i3c-master.c | 4 +- drivers/i3c/master/mipi-i3c-hci/cmd.h | 1 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 +- drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 +- drivers/i3c/master/mipi-i3c-hci/core.c | 9 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 94 +++++++---- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 + drivers/i3c/master/mipi-i3c-hci/pio.c | 16 +- drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 2 +- drivers/iio/chemical/sps30_serial.c | 2 +- drivers/iio/dac/ds4424.c | 2 +- drivers/iio/frequency/adf4377.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 18 +- drivers/iio/gyro/mpu3050-i2c.c | 3 +- drivers/iio/imu/adis.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 + drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 4 + drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 2 + drivers/iio/imu/inv_icm45600/inv_icm45600.h | 2 +- drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 5 +- drivers/iio/industrialio-buffer.c | 6 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/magnetometer/tlv493d.c | 2 +- drivers/iio/potentiometer/mcp4131.c | 2 +- drivers/iio/proximity/hx9023s.c | 6 +- drivers/irqchip/irq-gic-v3-its.c | 4 + drivers/irqchip/irq-riscv-aplic-direct.c | 10 ++ drivers/irqchip/irq-riscv-aplic-main.c | 187 ++++++++++++++++++++- drivers/irqchip/irq-riscv-aplic-main.h | 19 +++ drivers/media/dvb-core/dvb_net.c | 3 + drivers/mmc/host/dw_mmc-rockchip.c | 38 ++++- drivers/mmc/host/mmci_qcom_dml.c | 1 + drivers/mmc/host/sdhci-brcmstb.c | 2 +- drivers/net/bonding/bond_main.c | 70 +++++++- drivers/net/caif/caif_serial.c | 3 + drivers/net/can/dev/calc_bittiming.c | 2 +- drivers/net/can/spi/hi311x.c | 5 +- drivers/net/can/usb/gs_usb.c | 22 ++- drivers/net/dsa/microchip/ksz_ptp.c | 11 +- drivers/net/dsa/realtek/rtl8365mb.c | 3 +- drivers/net/dsa/realtek/rtl8366rb-leds.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 19 ++- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 82 ++++++++- drivers/net/ethernet/amd/xgbe/xgbe.h | 4 + drivers/net/ethernet/arc/emac_main.c | 11 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 31 ++-- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 98 ++++++++++- .../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 24 ++- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 - drivers/net/ethernet/intel/e1000e/netdev.c | 2 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 14 +- drivers/net/ethernet/intel/iavf/iavf.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 19 +-- drivers/net/ethernet/intel/iavf/iavf_main.c | 81 +++------ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1 - drivers/net/ethernet/intel/ice/devlink/devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 13 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 35 ++-- drivers/net/ethernet/intel/ixgbevf/vf.c | 3 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 6 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 23 +-- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 45 ++--- drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 23 ++- drivers/net/ethernet/spacemit/k1_emac.c | 19 ++- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 16 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 +- drivers/net/mctp/mctp-i2c.c | 1 + drivers/net/mctp/mctp-usb.c | 3 +- drivers/net/phy/sfp.c | 8 +- drivers/net/usb/lan78xx.c | 12 +- drivers/net/usb/lan78xx.h | 3 + drivers/net/usb/qmi_wwan.c | 4 +- drivers/net/usb/usbnet.c | 7 +- drivers/nvme/host/pci.c | 8 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 4 +- drivers/pmdomain/bcm/bcm2835-power.c | 6 +- drivers/pmdomain/rockchip/pm-domains.c | 2 +- drivers/regulator/pca9450-regulator.c | 14 +- drivers/regulator/pf9453-regulator.c | 2 +- drivers/remoteproc/mtk_scp.c | 39 +++++ drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/s390/block/dasd_eckd.c | 16 ++ drivers/s390/crypto/zcrypt_ccamisc.c | 12 +- drivers/s390/crypto/zcrypt_cex4.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 ++-- drivers/scsi/qla2xxx/qla_iocb.c | 2 - drivers/scsi/scsi_scan.c | 8 +- drivers/scsi/ses.c | 5 +- drivers/scsi/storvsc_drv.c | 5 +- drivers/spi/spi-amlogic-spifc-a4.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 15 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 5 +- drivers/staging/sm750fb/sm750.c | 1 + drivers/staging/sm750fb/sm750_hw.c | 22 +-- drivers/ufs/core/ufshcd.c | 11 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/class/cdc-acm.h | 1 + drivers/usb/class/cdc-wdm.c | 4 +- drivers/usb/class/usbtmc.c | 6 +- drivers/usb/core/message.c | 100 ++++++++--- drivers/usb/core/phy.c | 8 +- drivers/usb/core/quirks.c | 16 ++ drivers/usb/dwc3/dwc3-pci.c | 2 + drivers/usb/gadget/function/f_hid.c | 4 + drivers/usb/gadget/function/f_mass_storage.c | 12 +- drivers/usb/gadget/function/f_ncm.c | 144 +++++++++------- drivers/usb/gadget/function/f_tcm.c | 14 ++ drivers/usb/gadget/function/u_ether.c | 67 +++----- drivers/usb/gadget/function/u_ether.h | 56 +++--- drivers/usb/gadget/function/u_ether_configfs.h | 176 ------------------- drivers/usb/gadget/function/u_ncm.h | 4 +- drivers/usb/gadget/function/uvc_video.c | 2 +- drivers/usb/host/xhci-debugfs.c | 10 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci.c | 4 +- drivers/usb/image/mdc800.c | 6 +- drivers/usb/misc/uss720.c | 2 +- drivers/usb/misc/yurex.c | 2 +- drivers/usb/renesas_usbhs/common.c | 9 + drivers/usb/roles/class.c | 7 +- drivers/usb/typec/altmodes/displayport.c | 7 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- fs/afs/addr_list.c | 8 +- fs/btrfs/extent_io.c | 1 + fs/btrfs/inode.c | 19 +++ fs/btrfs/ioctl.c | 24 ++- fs/btrfs/space-info.c | 5 +- fs/btrfs/transaction.c | 16 ++ fs/btrfs/uuid-tree.c | 38 +++++ fs/btrfs/uuid-tree.h | 2 + fs/btrfs/volumes.c | 6 +- fs/ceph/addr.c | 1 - fs/ceph/debugfs.c | 4 +- fs/ceph/dir.c | 17 +- fs/ceph/file.c | 4 +- fs/ceph/inode.c | 2 +- fs/ceph/mds_client.c | 3 + fs/file_attr.c | 2 +- fs/iomap/buffered-io.c | 15 +- fs/iomap/ioend.c | 13 +- fs/nfs/nfs3proc.c | 7 +- fs/nfsd/nfsctl.c | 2 +- fs/nsfs.c | 15 +- fs/smb/client/cifsglob.h | 11 ++ fs/smb/client/dir.c | 1 + fs/smb/client/file.c | 18 +- fs/smb/client/fs_context.c | 2 +- fs/smb/client/smb2ops.c | 14 +- fs/smb/client/smb2pdu.c | 5 +- fs/smb/server/auth.c | 22 +-- fs/smb/server/oplock.c | 35 ++-- fs/smb/server/oplock.h | 5 +- fs/smb/server/smb2pdu.c | 8 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_log.c | 2 + include/kunit/run-in-irq-context.h | 44 +++-- include/linux/damon.h | 10 +- include/linux/io_uring_types.h | 1 + include/linux/irqchip/arm-gic-v3.h | 1 + include/linux/kthread.h | 21 ++- include/linux/liveupdate.h | 9 +- include/linux/migrate.h | 10 +- include/linux/mm.h | 17 +- include/linux/mmc/host.h | 9 +- include/linux/netdevice.h | 32 ++++ include/linux/ns_common.h | 2 + include/linux/rseq_types.h | 6 +- include/linux/sched.h | 2 - include/linux/usb.h | 8 +- include/linux/usb/usbnet.h | 1 + include/net/ip6_tunnel.h | 14 ++ include/net/ip_tunnels.h | 7 + include/net/page_pool/types.h | 2 +- include/trace/events/kmem.h | 8 +- io_uring/eventfd.c | 10 +- io_uring/io_uring.c | 26 ++- io_uring/kbuf.c | 13 +- io_uring/net.c | 2 + io_uring/register.c | 12 ++ io_uring/zcrx.c | 5 +- kernel/bpf/verifier.c | 1 - kernel/cgroup/cgroup.c | 7 + kernel/exit.c | 6 + kernel/fork.c | 5 +- kernel/kprobes.c | 8 +- kernel/kthread.c | 41 +---- kernel/liveupdate/luo_file.c | 41 +++-- kernel/nscommon.c | 6 + kernel/nstree.c | 29 +--- kernel/sched/core.c | 81 ++++----- kernel/sched/ext.c | 84 +++++++-- kernel/sched/idle.c | 11 +- kernel/time/time.c | 2 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_events.c | 58 +++++-- kernel/trace/trace_functions_graph.c | 19 ++- kernel/workqueue.c | 2 +- lib/bootconfig.c | 6 +- mm/damon/core.c | 79 +++++---- mm/damon/lru_sort.c | 4 +- mm/damon/reclaim.c | 4 +- mm/damon/stat.c | 2 +- mm/damon/sysfs.c | 11 +- mm/damon/tests/vaddr-kunit.h | 2 +- mm/damon/vaddr.c | 24 +-- mm/filemap.c | 15 +- mm/huge_memory.c | 13 +- mm/kfence/core.c | 29 +++- mm/memcontrol.c | 2 +- mm/memfd_luo.c | 56 +++++- mm/memory.c | 3 +- mm/migrate.c | 8 +- mm/migrate_device.c | 2 +- mm/page_alloc.c | 3 +- mm/slub.c | 54 ++++-- net/batman-adv/bat_v_elp.c | 10 +- net/batman-adv/hard-interface.c | 8 +- net/batman-adv/hard-interface.h | 1 + net/ceph/auth.c | 6 +- net/ceph/messenger_v2.c | 31 ++-- net/ceph/mon_client.c | 6 +- net/core/dev.c | 17 +- net/core/dev.h | 35 ---- net/core/neighbour.c | 3 +- net/core/page_pool_user.c | 4 +- net/ipv4/Kconfig | 2 + net/ipv4/ip_tunnel_core.c | 15 ++ net/ipv4/nexthop.c | 14 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_ao.c | 3 +- net/ipv4/tcp_ipv4.c | 3 +- net/ipv6/tcp_ipv6.c | 3 +- net/mac80211/link.c | 2 + net/mctp/route.c | 13 +- net/ncsi/ncsi-aen.c | 3 +- net/ncsi/ncsi-rsp.c | 16 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nfnetlink_cthelper.c | 8 +- net/netfilter/nfnetlink_queue.c | 4 +- net/netfilter/nft_chain_filter.c | 2 +- net/netfilter/nft_set_pipapo.c | 3 +- net/netfilter/xt_IDLETIMER.c | 6 + net/netfilter/xt_dccp.c | 4 +- net/netfilter/xt_tcpudp.c | 6 +- net/rxrpc/af_rxrpc.c | 8 +- net/sched/sch_teql.c | 1 + net/shaper/shaper.c | 11 +- net/sunrpc/xprtrdma/verbs.c | 7 +- net/tipc/socket.c | 2 + rust/Makefile | 6 +- rust/kernel/str.rs | 4 +- sound/core/pcm_native.c | 19 ++- sound/hda/codecs/realtek/alc269.c | 25 +++ sound/soc/amd/acp/acp-mach-common.c | 18 +- sound/soc/amd/acp3x-rt5682-max9836.c | 9 +- sound/soc/amd/yc/acp6x-mach.c | 14 ++ sound/soc/codecs/cs42l43-jack.c | 1 + sound/soc/codecs/rt1011.c | 2 +- sound/soc/generic/simple-card-utils.c | 12 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 1 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 1 + sound/soc/qcom/qdsp6/q6apm.c | 1 + sound/soc/soc-core.c | 11 +- sound/usb/endpoint.c | 1 + sound/usb/format.c | 70 +++++++- sound/usb/mixer_scarlett2.c | 2 + sound/usb/quirks.c | 2 + tools/objtool/check.c | 10 +- tools/objtool/elf.c | 2 +- tools/objtool/klp-diff.c | 3 + tools/perf/builtin-ftrace.c | 9 +- tools/perf/util/annotate.c | 5 +- tools/perf/util/disasm.c | 2 +- tools/perf/util/synthetic-events.c | 5 + .../selftests/filesystems/nsfs/iterate_mntns.c | 25 +-- 394 files changed, 3522 insertions(+), 1770 deletions(-)