Linux 2986 Published by

Linus Torvalds has announced the third release candidate for Linux kernel 6.12.



Linux kernel 6.12-rc3 released

Hmm. I have had this mental picture that usually rc2 tends to be one of the smaller rc's because people take a breather after the merge window, and/or because it takes a while before people start finding issues.

But at least this release doesn't seem to show that pattern, and I went back and did some stats on older 6.x releases, and from a quick look it looks like it's really only true about half the time. Some rc2's are indeed fairly small, but not all are. I guess I should have run the numbers before.

Anyway, this isn't one of the small rc2's. But looking at historical trends, being a bigger rc2 isn't _that_ unusual, and nothing in here looks all that odd. Yes, the diffstat may look a bit unusual, in that we had a global header renaming (asm/unaligned.h -> linux/unaligned.h) and we had a couple of reverts that stand out as spikes in the stats, but everything else looks nice and small. In fact, one other noticeably bigger spike in the diffstat is just due to some folio documentation updates, not any code changes.

At about a quarter of the diffs, the filesystem changes are a bit bigger than usual (and would actually have been bigger than the driver changes if it wasn't for one of those reverts), but that's probably just a random timing effect. I expect I'll be getting more driver updates next week.

Anyway, on a completely different note: I try to make my merge commit messages be somewhat "cohesive", and so I often edit the pull request language to match a more standard layout and language. It's not a big deal, and often it's literally just about whitespace so that we don't have fifteen different indentation models and bullet syntaxes. I generally do it as I read through the text anyway, so it's not like it makes extra work for me.

But what *does* make extra work is when some maintainers use passive voice, and then I try to actively rewrite the explanation (or, admittedly, sometimes I just decide I don't care quite enough about trying to make the messages sound the same).

So I would ask maintainers to please use active voice, and preferably just imperative.

Put another way: I'd love it if people would avoid writing their descriptions as "In this pull request, the Xyzzy driver error handling was fixed to avoid a NULL pointer dereference".

Instead write it as "This fixes a NULL pointer dereference in .." or particularly if you just list bullet points, make the bullet point just be "Fix NULL pointer dereference in ..".

This is not a big deal, I realize. But I happened to try to rewrite a few of these cases the last week, and I think simple and to-the-point language is better. The imperative version of just "Fix X" is about as clear as it gets.

Linus

Full source: https://git.kernel.org/torvalds/t/linux-6.12-rc3.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.12-rc3/v6.11

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.12-rc3/v6.12-rc2

Kernel

Aakash Menon (1):
net: sparx5: Fix invalid timestamps

Aaron Thompson (1):
kbuild: deb-pkg: Remove blank first line from maint scripts

Abdul Rahim (1):
selftest: alsa: check if user has alsa installed

Abhishek Tamboli (1):
ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200

Ai Chao (1):
ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9

Al Viro (5):
close_range(): fix the logics in descriptor table trimming
parisc: get rid of private asm/unaligned.h
ufs_rename(): fix bogus argument of folio_release_kmap()
arc: get rid of private asm/unaligned.h
move asm/unaligned.h to linux/unaligned.h

Aleksander Jan Bajkowski (1):
net: ethernet: lantiq_etop: fix memory disclosure

Alessandro Zanni (1):
kselftest/devices/probe: Fix SyntaxWarning in regex strings for Python3

Alex Hung (1):
drm/amd/display: Add HDR workaround for specific eDP

Alexander Dahl (1):
spi: atmel-quadspi: Fix wrong register value written to MR

Alexandre Ghiti (1):
riscv: Fix kernel stack size when KASAN is enabled

Alexey Klimov (3):
ASoC: codecs: lpass-rx-macro: add missing
CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string

Alice Ryhl (3):
rust: sync: require `T: Sync` for `LockedBy::access`
rust: KASAN+RETHUNK requires rustc 1.83.0
cfi: encode cfi normalized integers + kasan/gcov bug in Kconfig

Anaswara T Rajan (1):
platform/x86: dell-ddv: Fix typo in documentation

Andrei Simion (1):
ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream
runtime is uninitialized

Anton Danilov (1):
ipv4: ip_gre: Fix drops of small packets in ipgre_xmit

Armin Wolf (4):
ACPI: battery: Simplify battery hook locking
ACPI: battery: Fix possible crash when unregistering a battery hook
platform/x86: dell-laptop: Do not fail when encountering
unsupported batteries
platform/x86: wmi: Update WMI driver API documentation

Ba Jing (1):
clone3: clone3_cap_checkpoint_restore: remove unused
MAX_PID_NS_LEVEL macro

Baojun Xu (1):
ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop

Baokun Li (2):
cachefiles: fix dentry leak in cachefiles_open_file()
ext4: fix off by one issue in alloc_flex_gd()

Bard Liao (1):
ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item

Ben Cheatham (1):
EINJ, CXL: Fix CXL device SBDF calculation

Ben Dooks (1):
spi: s3c64xx: fix timeout counters in flush_fifo

Ben Hutchings (1):
tools/rtla: Fix installation from out-of-tree build

Benjamin Tissoires (1):
HID: bpf: fix cfi stubs for hid_bpf_ops

Boris Brezillon (4):
drm/panthor: Lock the VM resv before calling
drm_gpuvm_bo_obtain_prealloc()
drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup()
drm/panthor: Don't declare a queue blocked if deferred
operations are pending
drm/panthor: Don't add write fences to the shared BOs

Chang Yu (1):
netfs: Fix a KMSAN uninit-value error in netfs_clear_buffer

Charlene Liu (1):
drm/amd/display: avoid set dispclk to 0

Charles Han (1):
ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value

Charles Keepax (1):
ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators

Christian Brauner (3):
pidfs: check for valid pid namespace
folio_queue: fix documentation
Documentation: add missing folio_queue entry

Christian König (1):
drm/sched: revert "Always increment correct scheduler score"

Christophe JAILLET (2):
ALSA: mixer_oss: Remove some incorrect kfree_const() usages
ALSA: gus: Fix some error handling paths related to get_bpos() usage

Chun-Yi Lee (1):
aoe: fix the potential use-after-free problem in more places

Crag Wang (1):
platform/x86: dell-sysman: add support for alienware products

Csókás, Bence (2):
net: fec: Restart PPS after link state change
net: fec: Reload PTP registers after link-state change

Dan Carpenter (3):
ALSA: silence integer wrapping warning
blk_iocost: remove some duplicate irq disable/enables
net: ethernet: ti: am65-cpsw: Fix forever loop in cleanup code

Daniel Borkmann (2):
net: Add netif_get_gro_max_size helper for GRO
net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size

Darrick J. Wong (2):
iomap: don't bother unsharing delalloc extents
iomap: constrain the file range passed to iomap_file_unshare

David Howells (6):
afs: Fix missing wire-up of afs_retry_request()
afs: Fix the setting of the server responding flag
netfs: Advance iterator correctly rather than jumping it
netfs: Add folio_queue API documentation
netfs: Fix the netfs_folio tracepoint to handle NULL mapping
netfs: Fix missing wakeup after issuing writes

David Lawrence Glanzman (1):
ASoC: amd: yc: Add quirk for HP Dragonfly pro one

Derek Foreman (1):
drm/connector: hdmi: Fix writing Dynamic Range Mastering infoframes

Dirk Behme (1):
rust: mutex: fix __mutex_init() usage in case of PREEMPT_RT

Dmitry Baryshkov (1):
drm/display: fix kerneldocs references

Dmitry Torokhov (1):
Revert "Input: Add driver for PixArt PS/2 touchpad"

Dragos Tatulea (1):
net/mlx5e: SHAMPO, Fix overflow of hd_per_wq

Easwar Hariharan (1):
arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386

Eddie James (1):
net/ncsi: Disable the ncsi work before freeing the associated structure

Eder Zulian (1):
rtla: Fix the help text in osnoise and timerlat top tools

Elena Salomatkina (1):
net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()

Emanuele Ghidoli (1):
gpio: davinci: fix lazy disable

Eric Dumazet (5):
netfilter: nf_tables: prevent nf_skb_duplicated corruption
net: avoid potential underflow in qdisc_pkt_len_init() with UFO
net: add more sanity checks to qdisc_pkt_len_init()
net: test for not too small csum_start in virtio_net_hdr_to_skb()
ppp: do not assume bh is held in ppp_channel_bridge_input()

FUJITA Tomonori (1):
net: phy: qt2025: Fix warning: unused import DeviceId

Fangzhi Zuo (1):
drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC

Felix Fietkau (1):
net: gso: fix tcp fraglist segmentation after pull from frag_list

Filipe Manana (4):
btrfs: send: fix buffer overflow detection when copying path to
cache entry
btrfs: tracepoints: end assignment with semicolon at
btrfs_qgroup_extent event class
btrfs: send: fix invalid clone operation for file that got its
size decreased
btrfs: wait for fixup workers before stopping cleaner kthread
during umount

Gary Guo (1):
rust: fix `ARCH_SLAB_MINALIGN` multiple definition error

Geert Uytterhoeven (1):
net: microchip: Make FDMA config symbol invisible

Gerd Bayer (1):
net/mlx5: Fix error path in multi-packet WQE transmit

Gianfranco Trad (1):
udf: fix uninit-value use in udf_get_fileshortad

Guenter Roeck (1):
bcachefs: rename version -> bversion for big endian builds

Guixin Liu (1):
io_uring: fix memory leak when cache init fail

Gustavo Sousa (3):
drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
drm/xe/xe2: Extend performance tuning to media GT
drm/xe/xe2: Add performance tuning for L3 cache flushing

Hangbin Liu (1):
selftests: rds: move include.sh to TEST_FILES

Hans P. Moller (1):
ALSA: line6: add hw monitor volume control to POD HD500X

Hans de Goede (8):
drm/vboxvideo: Replace fake VLA at end of
vbva_mouse_pointer_shape with real VLA
ACPI: resource: Remove duplicate Asus E1504GAB IRQ override
ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover
the E1404GA
ACPI: resource: Add Asus Vivobook X1704VAP to
irq1_level_low_skip_override[]
ACPI: resource: Add Asus ExpertBook B2502CVA to
irq1_level_low_skip_override[]
ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
platform/x86:intel/pmc: Disable ACPI PM Timer disabling on Sky
and Kaby Lake
platform/x86: x86-android-tablets: Fix use after free on
platform_device_register() errors

He Lugang (1):
drm/xe: use devm_add_action_or_reset() helper

Hui Wang (2):
ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
net: phy: realtek: Check the index value in led_hw_control_get

Ido Schimmel (1):
bridge: mcast: Fail MDB get request on empty entry

Imre Deak (1):
drm/dp_mst: Fix DSC decompression detection in Synaptics branch devices

Jan Kara (1):
fsnotify: Avoid data race between fsnotify_recalc_mask() and
fsnotify_object_watched()

Jan Lalinsky (1):
ALSA: usb-audio: Add native DSD support for Luxman D-08u

Jani Nikula (1):
drm/i915/gem: fix bitwise and logical AND mixup

Jaroslav Kysela (3):
ALSA: hda: fix trigger_tstamp_latched
MAINTAINERS: ALSA: use linux-sound@vger.kernel.org list
ALSA: core: add isascii() check to card ID generator

Jason A. Donenfeld (2):
powerpc/vdso: allow r30 in vDSO code generation of getrandom
selftests: vDSO: align getrandom states to cache line

Javier Carrasco (2):
selftests: core: add unshare_test to gitignore
selftests: exec: update gitignore for load_address

Jens Axboe (1):
io_uring/net: harden multishot termination case for recv

Jianbo Liu (1):
net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice

Jiawei Ye (1):
mac802154: Fix potential RCU dereference issue in mac802154_scan_worker

Jiawen Wu (1):
net: pcs: xpcs: fix the wrong register that was written back

Jinjie Ruan (7):
ieee802154: Fix build error
net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
spi: spi-cadence: Fix missing spi_controller_is_target() check

Jithu Joseph (1):
MAINTAINERS: Update Intel In Field Scan(IFS) entry

Johannes Thumshirn (1):
btrfs: also add stripe entries for NOCOW writes

Johannes Weiner (1):
sched: psi: fix bogus pressure spikes from aggregation race

Josef Bacik (1):
btrfs: drop the backref cache during relocation if we commit

Joseph Jang (1):
selftest: rtc: Check if could access /dev/rtc0 before testing

José Roberto de Souza (1):
drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close

Julia Lawall (1):
ALSA: Reorganize kerneldoc parameter names

Kees Cook (1):
MAINTAINERS: Add unsafe_memcpy() to the FORTIFY review list

Keith Busch (1):
block: fix blk_rq_map_integrity_sg kernel-doc

Kent Overstreet (18):
bcachefs: Fix bad shift in bch2_read_flag_list()
bcachefs: Fix return type of dirent_points_to_inode_nowarn()
bcachefs: Fix bch2_inode_is_open() check
bcachefs: Fix trans_commit disk accounting revert
bcachefs: Add missing wakeup to bch2_inode_hash_remove()
bcachefs: Fix reattach_inode()
bcachefs: Create lost+found in correct snapshot
bcachefs: bkey errors are only AUTOFIX during read
bcachefs: Make sure we print error that causes fsck to bail out
bcachefs: Mark more errors AUTOFIX
bcachefs: minor lru fsck fixes
bcachefs: Kill alloc_v4.fragmentation_lru
bcachefs: Check for directories with no backpointers
bcachefs: Check for unlinked inodes with dirents
bcachefs: Check for unlinked, non-empty dirs in check_inode()
bcachefs: Kill snapshot arg to fsck_write_inode()
bcachefs: Add warn param to subvol_get_snapshot, peek_inode
bcachefs: Rework logged op error handling

Lad Prabhakar (1):
gpiolib: Fix potential NULL pointer dereference in gpiod_get_label()

Leo Li (1):
drm/amd/display: Enable idle workqueue for more IPS modes

Leo Martins (1):
btrfs: disable rate limiting when debug enabled

Lianqin Hu (1):
ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET

Liao Chen (1):
zonefs: add support for FS_IOC_GETFSSYSFSPATH

Linus Torvalds (1):
Linux 6.12-rc2

Liviu Dudau (1):
drm/panthor: Add FOP_UNSIGNED_OFFSET to fop_flags

Lizhi Xu (1):
inotify: Fix possible deadlock in fsnotify_destroy_mark

Luis Henriques (SUSE) (2):
ext4: use handle to mark fc as ineligible in __track_dentry_update()
ext4: mark fc as ineligible using an handle in ext4_xattr_set()

Luiz Augusto von Dentz (3):
Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
Bluetooth: L2CAP: Fix uaf in l2cap_connect
Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE

Lukas Bulwahn (1):
xen: Fix config option reference in XEN_PRIVCMD definition

Marc Dionne (1):
afs: Fix possible infinite loop with unresponsive servers

Marc Zyngier (2):
KVM: arm64: Another reviewer reshuffle
KVM: arm64: Fix kvm_has_feat*() handling of negative features

Marek Vasut (1):
i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume

Mark Brown (2):
KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVM
KVM: selftests: Fix build on architectures other than x86_64

Mark Rutland (4):
arm64: Force position-independent veneers
arm64: cputype: Add Neoverse-N3 definitions
arm64: errata: Expand speculative SSBS workaround once more
arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS

Masahiro Yamada (5):
kbuild: move non-boot built-in DTBs to .rodata section
kconfig: fix infinite loop in sym_calc_choice()
kconfig: clear expr::val_is_valid when allocated
kconfig: qconf: move conf_read() before drawing tree pain
kconfig: qconf: fix buffer overflow in debug links

Matthew Auld (4):
drm/xe/guc_submit: add missing locking in wedged_fini
drm/xe: fix UAF around queue destruction
drm/xe/vm: move xa_alloc to prevent UAF
drm/xe/queue: move xa_alloc to prevent UAF

Matthew Brost (5):
drm/xe: Convert to USM lock to rwsem
drm/xe: Use helper for ASID -> VM in GPU faults and access counters
drm/xe: Resume TDR after GT reset
drm/xe: Clean up VM / exec queue file lock usage.
drm/xe: Fix memory leak when aborting binds

Miguel Ojeda (3):
rust: kernel: sort Rust modules
rust: cfi: fix `patchable-function-entry` starting version
rust: kunit: use C-string literals to clean warning

Mikulas Patocka (2):
Revert: "dm-verity: restart or panic on an I/O error"
dm-verity: introduce the options restart_on_error and panic_on_error

Min-Hua Chen (1):
io_uring: fix casts to io_req_flags_t

Miquel Raynal (1):
ASoC: dt-bindings: davinci-mcasp: Fix interrupts property

Miquel Sabaté Solà (1):
cpufreq: Avoid a bad reference count on CPU node

Mohamed Khalfella (1):
net/mlx5: Added cond_resched() to crdump collection

Nathan Chancellor (2):
hardening: Adjust dependencies in selection of MODVERSIONS
MAINTAINERS: Add security/Kconfig.hardening to hardening section

Nikolai Afanasenkov (1):
ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8

Nilay Shroff (1):
mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release()

Nuno Sa (2):
Input: adp5589-keys - fix NULL pointer dereference
Input: adp5589-keys - fix adp5589_gpio_get_value()

Oder Chiou (1):
ALSA: hda/realtek: Fix the push button function for the ALC257

Oldherl Oh (1):
ALSA: hda/conexant: fix some typos

Oleg Nesterov (1):
uprobes: fix kernel info leak via "[uprobes]" vma

Omar Sandoval (1):
iov_iter: fix advancing slot in iter_folioq_get_pages()

Pali Rohár (6):
cifs: Check for UTF-16 null codepoint in SFU symlink target location
smb: Update comments about some reparse point tags
cifs: Remove intermediate object of failed create reparse call
cifs: Fix buffer overflow when parsing NFS reparse points
cifs: Validate content of NFS reparse point buffer
cifs: Do not convert delimiter when parsing NFS-style symlinks

Paolo Bonzini (3):
KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU
KVM: x86: leave kvm.ko out of the build if no vendor module is requested
x86/reboot: emergency callbacks are now registered by common KVM code

Patrick Donnelly (1):
ceph: fix cap ref leak via netfs init_request

Paul Moore (1):
tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support

Phil Sutter (2):
netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
selftests: netfilter: Fix nft_audit.sh for newer nft binaries

Philipp Stanner (1):
MAINTAINERS: drm/sched: Add new maintainers

Pu Lehui (1):
drivers/perf: riscv: Align errno for unsupported perf event

Qu Wenruo (1):
btrfs: fix a NULL pointer dereference when failed to start a new
trasacntion

Ravikanth Tuniki (1):
dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems

Ricardo Rivera-Matos (1):
ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type

Rob Clark (1):
drm/sched: Fix dynamic job-flow control race

Rodrigo Vivi (1):
drm/xe: Restore pci state upon resume

Roger Quadros (1):
net: ethernet: ti: cpsw_ale: Fix warning on some platforms

Sami Tolvanen (2):
x86/ftrace: Include <asm/ptrace.h>
scripts: import more list macros

Sean Anderson (1):
doc: net: napi: Update documentation for napi_schedule_irqoff

Shen Lichuan (1):
smb: client: Correct typos in multiple comments across various files

Shengjiu Wang (1):
ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit

Shenwei Wang (1):
net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check

Shuah Khan (1):
selftests:timers: posix_timers: Fix warn_unused_result in __fatal_error()

Srinivas Pandruvada (2):
platform/x86: ISST: Add Diamond Rapids to support list
platform/x86/intel: power-domains: Add Diamond Rapids support

Steve French (1):
Revert "smb: client: make SHA-512 TFM ephemeral"

Steven Price (1):
drm/panthor: Fix race when converting group handle to group object

Steven Rostedt (1):
tracing: Fix trace_check_vprintf() when tp_printk is used

Takashi Iwai (5):
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag
Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
ALSA: hda: Add missing parameter description for
snd_hdac_stream_timecounter_init()
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin

Tang Bin (1):
ASoC: topology: Fix incorrect addressing assignments

Tejun Heo (16):
sched_ext: Build fix for !CONFIG_SMP
sched_ext: Add __COMPAT helpers for features added during v6.12
devel cycle
tools/sched_ext: Receive misc updates from SCX repo
scx_flatcg: Use a user DSQ for fallback instead of SCX_DSQ_GLOBAL
sched_ext: Allow only user DSQs for scx_bpf_consume(),
scx_bpf_dsq_nr_queued() and bpf_iter_scx_dsq_new()
sched_ext: Relocate find_user_dsq()
sched_ext: Split the global DSQ per NUMA node
sched_ext: Use shorter slice while bypassing
sched_ext: Relocate check_hotplug_seq() call in scx_ops_enable()
sched_ext: Remove SCX_OPS_PREPPING
sched_ext: Initialize in bypass mode
sched_ext: Fix SCX_TASK_INIT -> SCX_TASK_READY transitions in
scx_ops_enable()
sched_ext: Enable scx_ops_init_task() separately
sched_ext: Add scx_cgroup_enabled to gate cgroup operations and
fix scx_tg_online()
sched_ext: Decouple locks in scx_ops_disable_workfn()
sched_ext: Decouple locks in scx_ops_enable()

Thomas Zimmermann (2):
drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
firmware/sysfb: Disable sysfb for firmware buffers with unknown parent

Thorsten Blum (5):
afs: Remove unused struct and function prototype
ksmbd: Use struct_size() to improve get_file_alternate_info()
ksmbd: Annotate struct copychunk_ioctl_req with __counted_by_le()
ksmbd: Use struct_size() to improve smb_direct_rdma_xmit()
ceph: use struct_size() helper in __ceph_pool_perm_get()

Tom Chung (1):
drm/amd/display: Fix system hang while resume with TBT monitor

Tvrtko Ursulin (3):
drm/sched: Add locking to drm_sched_entity_modify_sched
drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job
drm/sched: Always increment correct scheduler score

Uladzislau Rezki (Sony) (1):
rcu/kvfree: Refactor kvfree_rcu_queue_batch()

Uwe Kleine-König (2):
ALSA: Drop explicit initialization of struct
i2c_device_id::driver_data to 0
cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock

Vignesh Raghavendra (1):
gpio: davinci: Fix condition for irqchip registration

Vijendar Mukunda (1):
ASoC: amd: acp: don't set card long_name

Vincent Donnefort (1):
KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error path

Vladimir Oltean (1):
net: dsa: improve shutdown sequence

Vlastimil Babka (2):
mm, slab: suppress warnings in test_leak_destroy kunit test
slub/kunit: skip test_kfree_rcu when the slub kunit test is built-in

Wei Li (4):
tracing/timerlat: Fix duplicated kthread creation due to CPU
online/offline
tracing/timerlat: Drop interface_lock in stop_kthread()
tracing/timerlat: Fix a race during cpuhp processing
tracing/hwlat: Fix a race during cpuhp processing

Willem de Bruijn (2):
vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
gso: fix udp gso fraglist segmentation after pull from frag_list

Wolfram Sang (1):
ASoC: dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1

Xin Long (1):
sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start

Xu Yang (1):
kbuild: fix a typo dt_binding_schema -> dt_binding_schemas

Yevgeny Kliteynik (3):
net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifc
net/mlx5: HWS, fixed double-free in error flow of creating SQ
net/mlx5: HWS, changed E2BIG error to a negative return code

Yifei Liu (1):
selftests: breakpoints: use remaining time to check if suspend succeed

Yihan Zhu (1):
drm/amd/display: update DML2 policy
EnhancedPrefetchScheduleAccelerationFinal DCN35

Yu Jiaoliang (1):
ALSA: Fix typos in comments across various files

Yun Lu (1):
selftest: hid: add missing run-hid-tools-tests.sh

Zach Wade (1):
platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug

Zhang Qiao (1):
sched_ext: Remove redundant p->nr_cpus_allowed checker

Zhanjun Dong (1):
drm/xe: Prevent null pointer access in xe_migrate_copy

Zhao Mengmeng (3):
udf: refactor udf_current_aext() to handle error
udf: refactor udf_next_aext() to handle error
udf: refactor inode_bmap() to handle error

wangrong (1):
smb: client: use actual path when queryfs

zhang jiao (1):
selftests: netfilter: Add missing return value