Skip to content

6.12.24-rc2 review

Greg Kroah-Hartman damon linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 392 patches 7 repliesIn review

Patches in v1 No applies recorded yet

None of the 392 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchMark BrownJon HunterSeongJae ParkRon EconomosMiguel Ojeda
SeriesT-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 5 reviewers.

Read the v1 thread

Cover letter [PATCH 6.12 000/392] 6.12.24-rc2 review

This is the start of the stable review cycle for the 6.12.24 release. There are 392 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, 20 Apr 2025 11:02:42 +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.12.24-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.24-rc2

Thomas Richter <[email protected]>
s390/cpumf: Fix double free on error in cpumf_pmu_event_init()

Arseniy Krasnov <[email protected]>
Bluetooth: hci_uart: Fix another race during initialization

Arnd Bergmann <[email protected]>
media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline

Nathan Chancellor <[email protected]>
kbuild: Add '-fno-builtin-wcslen'

Eder Zulian <[email protected]>
libbpf: Prevent compiler warnings/errors

Myrrh Periwinkle <[email protected]>
x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()

Jeff Layton <[email protected]>
nfsd: don't ignore the return code of svc_proc_register()

Chuck Lever <[email protected]>
NFSD: Fix CB_GETATTR status fix

Olga Kornievskaia <[email protected]>
NFSD: fix decoding in nfs4_xdr_dec_cb_getattr

Nathan Chancellor <[email protected]>
ACPI: platform-profile: Fix CFI violation when accessing sysfs files

Kirill A. Shutemov <[email protected]>
x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT

Yi Liu <[email protected]>
iommufd: Fail replace if device has not been attached

Nicolin Chen <[email protected]>
iommufd: Make attach_handle generic than fault specific

Douglas Anderson <[email protected]>
arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists

Nícolas F. R. A. Prado <[email protected]>
thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold

Nícolas F. R. A. Prado <[email protected]>
thermal/drivers/mediatek/lvts: Disable monitor mode during suspend

Cong Liu <[email protected]>
selftests: mptcp: fix incorrect fd checks in main_loop

Geliang Tang <[email protected]>
selftests: mptcp: close fd_in before returning in main_loop

Jake Hillion <[email protected]>
sched_ext: create_dsq: Return -EEXIST on duplicate request

Sumanth Korikkar <[email protected]>
s390: Fix linker error when -no-pie option is unavailable

David Hildenbrand <[email protected]>
s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues

Niklas Schnelle <[email protected]>
s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs

Steven Rostedt <[email protected]>
ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()

Peter Griffin <[email protected]>
pinctrl: samsung: add support for eint_fltcon_offset

Stephan Gerhold <[email protected]>
pinctrl: qcom: Clear latched interrupt status when changing IRQ type

Stefan Eichenberger <[email protected]>
phy: freescale: imx8m-pcie: assert phy reset and perst in power off

Philipp Stanner <[email protected]>
PCI: Fix wrong length of devres array

Ma Ke <[email protected]>
PCI: Fix reference leak in pci_register_host_bridge()

Ma Ke <[email protected]>
PCI: Fix reference leak in pci_alloc_child_bus()

Lukas Wunner <[email protected]>
PCI: pciehp: Avoid unnecessary device replacement check

Siddharth Vadapalli <[email protected]>
PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4

Stanimir Varbanov <[email protected]>
PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakages in of_irq_init()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakages in of_irq_count()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakage in API of_irq_parse_raw()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakage in API of_irq_parse_one()

Fedor Pchelkin <[email protected]>
ntb: use 64-bit arithmetic for the MSI doorbell mask

Haiyang Zhang <[email protected]>
net: mana: Switch to page pool for jumbo frames

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error

Mickaël Salaün <[email protected]>
selftests/landlock: Add a new test for setuid()

Mickaël Salaün <[email protected]>
selftests/landlock: Split signal_scoping_threads tests

Mickaël Salaün <[email protected]>
landlock: Prepare to add second errata

Mickaël Salaün <[email protected]>
landlock: Always allow signals between threads of the same process

Mickaël Salaün <[email protected]>
landlock: Add erratum for TCP fix

Mickaël Salaün <[email protected]>
landlock: Add the errata interface

Mickaël Salaün <[email protected]>
landlock: Move code to ease future backports

Sean Christopherson <[email protected]>
KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses

Sean Christopherson <[email protected]>
KVM: x86: Explicitly zero-initialize on-stack CPUID unions

Amit Machhiwal <[email protected]>
KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests

Sean Christopherson <[email protected]>
KVM: Allow building irqbypass.ko as as module when kvm.ko is a module

Joshua Washington <[email protected]>
gve: handle overflow when reporting TX consumed descriptors

Krzysztof Kozlowski <[email protected]>
gpio: zynq: Fix wakeup source leaks on device unbind

Guixin Liu <[email protected]>
gpio: tegra186: fix resource handling in ACPI probe path

Andy Chiu <[email protected]>
ftrace: Properly merge notrace hashes

zhoumin <[email protected]>
ftrace: Add cond_resched() to ftrace_graph_set_hash()

Krzysztof Kozlowski <[email protected]>
dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'

Krzysztof Kozlowski <[email protected]>
dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'

Mikulas Patocka <[email protected]>
dm-verity: fix prefetch-vs-suspend race

Jo Van Bulck <[email protected]>
dm-integrity: fix non-constant-time tag verification

Mikulas Patocka <[email protected]>

    dm-integrity: set ti->error on memory allocation failure

Mikulas Patocka <[email protected]>
dm-ebs: fix prefetch-vs-suspend race

Alexander Aring <[email protected]>
dlm: fix error if active rsb is not hashed

Alexander Aring <[email protected]>
dlm: fix error if inactive rsb is not hashed

Dionna Glaze <[email protected]>
crypto: ccp - Fix uAPI definitions of PSP errors

Tom Lendacky <[email protected]>
crypto: ccp - Fix check for the primary ASP device

Taniya Das <[email protected]>
clk: qcom: gdsc: Set retain_ff before moving to HW CTRL

Bryan O'Donoghue <[email protected]>
clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code

Bryan O'Donoghue <[email protected]>
clk: qcom: gdsc: Release pm subdomains in reverse add order

Ajit Pandey <[email protected]>
clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks

Lad Prabhakar <[email protected]>
clk: renesas: r9a07g043: Fix HP clock source for RZ/Five

Pali Rohár <[email protected]>
cifs: Ensure that all non-client-specific reparse points are processed by the server

Roman Smirnov <[email protected]>
cifs: fix integer overflow in match_server()

Alexandra Diupina <[email protected]>
cifs: avoid NULL pointer dereference in dbg call

Aman <[email protected]>
CIFS: Propagate min offload along with other parameters from primary to secondary channels.

Trevor Woerner <[email protected]>
thermal/drivers/rockchip: Add missing rk3328 mapping entry

Steven Rostedt <[email protected]>
tracing: Do not add length to print format in synthetic events

Masami Hiramatsu (Google) <[email protected]>
tracing: fprobe events: Fix possible UAF on modules

Roger Pau Monne <[email protected]>
x86/xen: fix balloon target initialization for PVH dom0

Ricardo Cañuelo Navarro <[email protected]>
sctp: detect and prevent references to a freed transport in sendmsg

Jinjiang Tu <[email protected]>
mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper

Marc Herbert <[email protected]>
mm/hugetlb: move hugetlb_sysctl_init() to the __init section

Shuai Xue <[email protected]>
mm/hwpoison: do not send SIGBUS to processes with recovered clean pages

Peter Xu <[email protected]>
mm/userfaultfd: fix release hang over concurrent GUP

Mathieu Desnoyers <[email protected]>
mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock

Lorenzo Stoakes <[email protected]>
mm/mremap: correctly handle partial mremap() of VMA starting at 0

Ryan Roberts <[email protected]>
mm: fix lazy mmu docs and usage

Jane Chu <[email protected]>
mm: make page_mapped_in_vma() hugetlb walk aware

David Hildenbrand <[email protected]>
mm/rmap: reject hugetlb folios in folio_make_device_exclusive()

Usama Arif <[email protected]>
mm/damon/ops: have damon_get_folio return folio even for tail pages

Kuniyuki Iwashima <[email protected]>
net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.

Ryan Roberts <[email protected]>
sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes

Ryan Roberts <[email protected]>
sparc/mm: disable preemption in lazy mmu mode

Sean Christopherson <[email protected]>
iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs

Lu Baolu <[email protected]>
iommu/vt-d: Fix possible circular locking dependency

Sean Christopherson <[email protected]>
iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes

Sean Christopherson <[email protected]>
iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled

Nicolin Chen <[email protected]>
iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()

Nicolin Chen <[email protected]>
iommufd: Fix uninitialized rc in iommufd_access_rw()

Johannes Thumshirn <[email protected]>
btrfs: zoned: fix zone finishing with missing devices

Johannes Thumshirn <[email protected]>
btrfs: zoned: fix zone activation with missing devices

Filipe Manana <[email protected]>
btrfs: tests: fix chunk map leak after failure to add it to the tree

Filipe Manana <[email protected]>
btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers

Herve Codina <[email protected]>
backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()

Peter Griffin <[email protected]>
arm64: dts: exynos: gs101: disable pinctrl_gsacore node

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string

Zhenhua Huang <[email protected]>
arm64: mm: Correct the update of max_pfn

Ninad Malwade <[email protected]>
arm64: tegra: Remove the Orin NX/Nano suspend key

Keir Fraser <[email protected]>
arm64: mops: Do not dereference src reg for a set operation

Wentao Liang <[email protected]>
mtd: rawnand: Add status chack in r852_ready()

Wentao Liang <[email protected]>
mtd: inftlcore: Add error check for inftl_read_oob()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: only inc MPJoinAckHMacFailure for HMAC failures

Gang Yan <[email protected]>
mptcp: fix NULL pointer in can_accept_new_subflow

T Pratham <[email protected]>
lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets

Boqun Feng <[email protected]>
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()

Kartik Rajput <[email protected]>
mailbox: tegra-hsp: Define dimensioning masks in SoC data

Chenyuan Yang <[email protected]>
mfd: ene-kb3930: Fix a potential NULL pointer dereference

Abel Vesa <[email protected]>
leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs

Abel Vesa <[email protected]>
leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs

Kris Van Hees <[email protected]>
kbuild: exclude .rodata.(cst|str)* when building ranges

Jan Kara <[email protected]>

    jbd2: remove wrong sb->s_sequence check

Manjunatha Venkatesh <[email protected]>
i3c: Add NULL pointer check in i3c_master_queue_ibi()

Stanley Chu <[email protected]>
i3c: master: svc: Use readsb helper for reading MDB

Mimi Zohar <[email protected]>
ima: limit the number of ToMToU integrity violations

Mimi Zohar <[email protected]>
ima: limit the number of open-writers integrity violations

Steve French <[email protected]>
smb311 client: fix missing tcon check when mounting with linux/posix extensions

Chenyuan Yang <[email protected]>
soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()

Olga Kornievskaia <[email protected]>
svcrdma: do not unregister device for listeners

Thadeu Lima de Souza Cascardo <[email protected]>
tpm: do not start chip while suspended

Jan Kara <[email protected]>
udf: Fix inode_getblk() return value

Si-Wei Liu <[email protected]>
vdpa/mlx5: Fix oversized null mkey longer than 32bit

Yeongjin Gil <[email protected]>
f2fs: fix to avoid atomicity corruption of atomic file

Artem Sadovnikov <[email protected]>
ext4: fix off-by-one error in do_split

Jeff Hugo <[email protected]>
bus: mhi: host: Fix race between unprepare and queue_buf

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Fix deadlock in ivpu_ms_cleanup()

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal()

Sharan Kumar M <[email protected]>

    ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx

Alexey Klimov <[email protected]>
ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path

Srinivas Kandagatla <[email protected]>
ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns.

Srinivas Kandagatla <[email protected]>
ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment.

Srinivas Kandagatla <[email protected]>
ASoC: q6apm-dai: make use of q6apm_get_hw_pointer

Srinivas Kandagatla <[email protected]>
ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs

Srinivas Kandagatla <[email protected]>
ASoC: q6apm: add q6apm_get_hw_pointer helper

Haoxiang Li <[email protected]>
ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe()

Jens Axboe <[email protected]>
io_uring/kbuf: reject zero sized provided buffers

Pavel Begunkov <[email protected]>
io_uring/net: fix io_req_post_cqe abuse by send bundle

Pavel Begunkov <[email protected]>
io_uring/net: fix accept multishot handling

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7925: fix country count limitation for CLC

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7925: ensure wow pattern command align fw format

Gavrilov Ilia <[email protected]>
wifi: mac80211: fix integer overflow in hwmp_route_info_get()

Haoxiang Li <[email protected]>
wifi: mt76: Add check for devm_kstrdup()

Alexandre Torgue <[email protected]>
clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup

Jiasheng Jiang <[email protected]>
mtd: Replace kcalloc() with devm_kcalloc()

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family

Jiasheng Jiang <[email protected]>
mtd: Add check for devm_kcalloc()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: sockopt: fix getting freebind & transparent

Matthieu Baerts (NGI0) <[email protected]>
mptcp: sockopt: fix getting IPV6_V6ONLY

Jackson.lee <[email protected]>
media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster

Jackson.lee <[email protected]>
media: chips-media: wave5: Fix a hang after seeking

Jackson.lee <[email protected]>
media: chips-media: wave5: Avoid race condition in the interrupt handler

Jackson.lee <[email protected]>
media: chips-media: wave5: Fix gray color on screen

Sakari Ailus <[email protected]>
media: i2c: imx214: Rectify probe error handling related to runtime PM

Sakari Ailus <[email protected]>
media: i2c: imx219: Rectify runtime PM handling in probe and remove

Sakari Ailus <[email protected]>
media: i2c: imx319: Rectify runtime PM handling probe and remove

Vikash Garodia <[email protected]>
media: venus: hfi_parser: refactor hfi packet parsing logic

Vikash Garodia <[email protected]>
media: venus: hfi_parser: add check to avoid out of bound access

Ricardo Ribalda <[email protected]>
media: nuvoton: Fix reference handling of ece_pdev

Ricardo Ribalda <[email protected]>
media: nuvoton: Fix reference handling of ece_node

Sakari Ailus <[email protected]>
media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO

Sakari Ailus <[email protected]>
media: i2c: ov7251: Set enable GPIO low in probe

Sakari Ailus <[email protected]>
media: i2c: ccs: Set the device's runtime PM status correctly in probe

Sakari Ailus <[email protected]>
media: i2c: ccs: Set the device's runtime PM status correctly in remove

Sakari Ailus <[email protected]>
Revert "media: imx214: Fix the error handling in imx214_probe()"

Karina Yankevich <[email protected]>
media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()

Dave Stevenson <[email protected]>
media: imx219: Adjust PLL settings based on the number of MIPI lanes

Jiasheng Jiang <[email protected]>
media: platform: stm32: Add check for clk_enable()

Nicolas Dufresne <[email protected]>
media: visl: Fix ERANGE error when setting enum controls

Hans de Goede <[email protected]>
media: hi556: Fix memory leak (on error) in hi556_check_hwcfg()

Murad Masimov <[email protected]>
media: streamzap: prevent processing IR data on URB failure

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Fix PM related deadlocks in MS IOCTLs

Jonathan McDowell <[email protected]>
tpm, tpm_tis: Fix timeout handling when waiting for TPM status

Kamal Dasu <[email protected]>
mtd: rawnand: brcmnand: fix PM resume warning

Miquel Raynal <[email protected]>
spi: cadence-qspi: Fix probe on AM62A LP SK

Will Deacon <[email protected]>
KVM: arm64: Tear down vGIC on failed vCPU creation

Douglas Anderson <[email protected]>
arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list

Douglas Anderson <[email protected]>
arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB

Douglas Anderson <[email protected]>
arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list

Douglas Anderson <[email protected]>
arm64: cputype: Add MIDR_CORTEX_A76AE

Jan Beulich <[email protected]>
xenfs/xensyms: respect hypervisor's "next" indication

John Keeping <[email protected]>
media: rockchip: rga: fix rga offset lookup

Yuan Can <[email protected]>
media: siano: Fix error handling in smsdvb_module_init()

Matthew Majewski <[email protected]>
media: vim2m: print device name after registering device

Vikash Garodia <[email protected]>
media: venus: hfi: add check to handle incorrect queue size

Vikash Garodia <[email protected]>
media: venus: hfi: add a check to handle OOB in sfr region

Bingbu Cao <[email protected]>
media: intel/ipu6: set the dev_parent of video device to pdev

Martin Tůma <[email protected]>
media: mgb4: Fix switched CMT frequency range "magic values" sets

Niklas Söderlund <[email protected]>
media: i2c: adv748x: Fix test pattern selection mask

Martin Tůma <[email protected]>
media: mgb4: Fix CMT registers update logic

Niklas Söderlund <[email protected]>
media: uapi: rkisp1-config: Fix typo in extensible params example

Arnd Bergmann <[email protected]>
media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning

Jiasheng Jiang <[email protected]>
media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization

Alain Volmat <[email protected]>
dt-bindings: media: st,stmipid02: correct lane-polarities maxItems

Haoxiang Li <[email protected]>

    auxdisplay: hd44780: Fix an API misuse in hd44780.c

Tomasz Pakuła <[email protected]>
HID: pidff: Fix set_device_control()

Tomasz Pakuła <[email protected]>

    HID: pidff: Fix 90 degrees direction name North -> East

Tomasz Pakuła <[email protected]>

    HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff

Tomasz Pakuła <[email protected]>
HID: pidff: Clamp effect playback LOOP_COUNT value

Tomasz Pakuła <[email protected]>
HID: pidff: Rename two functions to align them with naming convention

Tomasz Pakuła <[email protected]>
HID: pidff: Remove redundant call to pidff_find_special_keys

Tomasz Pakuła <[email protected]>
HID: pidff: Support device error response from PID_BLOCK_LOAD

Tomasz Pakuła <[email protected]>
HID: pidff: Comment and code style update

Tomasz Pakuła <[email protected]>
HID: hid-universal-pidff: Add Asetek wheelbases support

Tomasz Pakuła <[email protected]>
HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX

Tomasz Pakuła <[email protected]>
HID: pidff: Factor out pool report fetch and remove excess declaration

Tomasz Pakuła <[email protected]>
HID: pidff: Use macros instead of hardcoded min/max values for shorts

Tomasz Pakuła <[email protected]>
HID: pidff: Simplify pidff_rescale_signed

Tomasz Pakuła <[email protected]>
HID: pidff: Move all hid-pidff definitions to a dedicated header

Tomasz Pakuła <[email protected]>
HID: pidff: Factor out code for setting gain

Tomasz Pakuła <[email protected]>
HID: pidff: Rescale time values to match field units

Tomasz Pakuła <[email protected]>
HID: pidff: Define values used in pidff_find_special_fields

Tomasz Pakuła <[email protected]>
HID: pidff: Simplify pidff_upload_effect function

Tomasz Pakuła <[email protected]>
HID: pidff: Completely rework and fix pidff_reset function

Tomasz Pakuła <[email protected]>
HID: pidff: Stop all effects before enabling actuators

Tomasz Pakuła <[email protected]>
HID: pidff: Clamp PERIODIC effect period to device's logical range

Niklas Schnelle <[email protected]>
s390/pci: Fix s390_mmio_read/write syscall page fault handling

Jann Horn <[email protected]>
ext4: don't treat fhandle lookup of ea_inode as FS corruption

Willem de Bruijn <[email protected]>
bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags

Sheng Yong <[email protected]>
erofs: set error to bio if file-backed IO fails

Uwe Kleine-König <[email protected]>
pwm: fsl-ftm: Handle clk_get_rate() returning 0

Uwe Kleine-König <[email protected]>
pwm: rcar: Improve register calculation

Josh Poimboeuf <[email protected]>
pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()

Jonathan McDowell <[email protected]>
tpm: End any active auth session before shutdown

Jonathan McDowell <[email protected]>
tpm, tpm_tis: Workaround failed command reception on Infineon devices

Ayush Jain <[email protected]>
ktest: Fix Test Failures Due to Missing LOG_FILE Directories

Masami Hiramatsu (Google) <[email protected]>
tracing: probe-events: Add comments about entry data storing code

Leonid Arapov <[email protected]>
fbdev: omapfb: Add 'plane' value check

Christian König <[email protected]>
drm/amdgpu: grab an additional reference on the gang fence v2

Ryo Takakura <[email protected]>
PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type

Philipp Stanner <[email protected]>
PCI: Check BAR index for validity

Emily Deng <[email protected]>
drm/amdgpu: Fix the race condition for draining retry fault

Bjorn Helgaas <[email protected]>
PCI: Enable Configuration RRS SV early

Wentao Liang <[email protected]>
drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()

Shawn Lin <[email protected]>
PCI: Add Rockchip Vendor ID

AngeloGioacchino Del Regno <[email protected]>
drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off

AngeloGioacchino Del Regno <[email protected]>
drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data

Tvrtko Ursulin <[email protected]>
drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds

Philip Yang <[email protected]>
drm/amdkfd: debugfs hang_hws skip GPU with MES

Philip Yang <[email protected]>
drm/amdkfd: Fix pqm_destroy_queue race with GPU reset

Philip Yang <[email protected]>
drm/amdkfd: Fix mode1 reset crash issue

David Yat Sin <[email protected]>
drm/amdkfd: clamp queue size to minimum

Lucas De Marchi <[email protected]>
drivers: base: devres: Allow to release group on device release

Mike Katsnelson <[email protected]>
drm/amd/display: stop DML2 from removing pipes based on planes

Luca Ceresoli <[email protected]>
drm/bridge: panel: forbid initializing a panel with unknown connector type

Luca Ceresoli <[email protected]>
drm/debugfs: fix printk format for bridge index

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel)

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add new quirk for GPD Win 2

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add quirk for AYA NEO Slide

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add support for AYANEO 2S

Philip Yang <[email protected]>
drm/amdgpu: Unlocked unmap only clear page table leaves

Zhikai Zhai <[email protected]>
drm/amd/display: Update Cursor request mode to the beginning prefetch always

Michal Wajdeczko <[email protected]>
drm/xe/vf: Don't try to trigger a full GT reset if VF

Shekhar Chauhan <[email protected]>
drm/xe/bmg: Add new PCI IDs

Abhinav Kumar <[email protected]>
drm: allow encoder mode_set even when connectors change for crtc

Pedro Nishiyama <[email protected]>
Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE

Pedro Nishiyama <[email protected]>
Bluetooth: Add quirk for broken READ_VOICE_SETTING

Dmitry Baryshkov <[email protected]>
Bluetooth: qca: simplify WCN399x NVM loading

Janaki Ramaiah Thota <[email protected]>
Bluetooth: hci_qca: use the power sequencer for wcn6750

Jiande Lu <[email protected]>
Bluetooth: btusb: Add 2 HWIDs for MT7922

Arseniy Krasnov <[email protected]>
Bluetooth: hci_uart: fix race during initialization

Kiran K <[email protected]>
Bluetooth: btintel_pcie: Add device id of Whale Peak

Gabriele Paoloni <[email protected]>
tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER

Stanislav Fomichev <[email protected]>
net: vlan: don't propagate flags on open

Icenowy Zheng <[email protected]>
wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table

Boris Burkov <[email protected]>
btrfs: harden block_group::bg_list against list_del() races

Huacai Chen <[email protected]>
ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI

Kai Mäkisara <[email protected]>
scsi: st: Fix array overflow in st_setup()

Philipp Hahn <[email protected]>
cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk

Bhupesh <[email protected]>
ext4: ignore xattrs past end

Chao Yu <[email protected]>
Revert "f2fs: rebuild nat_bits during umount"

Ojaswin Mujoo <[email protected]>
ext4: protect ext4_release_dquot against freezing

Daniel Kral <[email protected]>
ahci: add PCI ID for Marvell 88SE9215 SATA Controller

Martin Schiller <[email protected]>
net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module

Chao Yu <[email protected]>
f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()

Manish Dharanenthiran <[email protected]>
wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi

Birger Koblitz <[email protected]>
net: sfp: add quirk for 2.5G OEM BX SFP

Niklas Cassel <[email protected]>
ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode

Edward Adam Davis <[email protected]>
jfs: add sanity check for agwidth in dbMount

Edward Adam Davis <[email protected]>
jfs: Prevent copying of nlink with value 0 from disk inode

Rand Deeb <[email protected]>
fs/jfs: Prevent integer overflow in AG size calculation

Rand Deeb <[email protected]>
fs/jfs: cast inactags to s64 to prevent potential overflow

Zhongqiu Han <[email protected]>
jfs: Fix uninit-value access of imap allocated in the diMount() function

Ciprian Marian Costea <[email protected]>
can: flexcan: add NXP S32G2/S32G3 SoC support

Ciprian Marian Costea <[email protected]>
can: flexcan: Add quirk to handle separate interrupt lines for mailboxes

Jason Xing <[email protected]>
page_pool: avoid infinite loop to schedule delayed worker

Max Schulze <[email protected]>
net: usb: asix_devices: add FiberGecko DeviceID

Chaohai Chen <[email protected]>
scsi: target: spc: Fix RSOC parameter data header size

Miri Korenblit <[email protected]>

    wifi: mac80211: ensure sdata->work is canceled before initialized.

Johannes Berg <[email protected]>
wifi: mac80211: add strict mode disabling workarounds

Chao Yu <[email protected]>
f2fs: don't retry IO for corrupted data scenario

Pavel Begunkov <[email protected]>
net: page_pool: don't cast mp param to devmem

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Avoid reply queue full condition

Niklas Cassel <[email protected]>
ata: libata-core: Add 'external' to the libata.force kernel parameter

P Praneesh <[email protected]>
wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process

Miaoqing Pan <[email protected]>
wifi: ath12k: fix memory leak in ath12k_pci_remove()

Miaoqing Pan <[email protected]>
wifi: ath11k: fix memory leak in ath11k_xxx_remove()

P Praneesh <[email protected]>
wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues

Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig

Syed Saba kareem <[email protected]>
ASoC: amd: yc: update quirk data for new Lenovo model

keenplify <[email protected]>
ASoC: amd: Add DMI quirk for ACP6X mic support

Ricard Wanderlof <[email protected]>
ALSA: usb-audio: Fix CME quirk for UF series keyboards

Kaustabh Chakraborty <[email protected]>
mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves

Aakarsh Jain <[email protected]>
media: s5p-mfc: Corrected NV12M/NV21M plane-sizes

Ricardo Ribalda <[email protected]>
media: uvcvideo: Add quirk for Actions UVC05

Shengjiu Wang <[email protected]>
ASoC: fsl_audmix: register card device depends on 'dais' property

Maxim Mikityanskiy <[email protected]>
ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist

Maxim Mikityanskiy <[email protected]>
ALSA: hda: intel: Fix Optimus when GPU has no sound

Vijendar Mukunda <[email protected]>
ASoC: amd: ps: use macro for ACP6.3 pci revision id

Tomasz Pakuła <[email protected]>
HID: pidff: Fix null pointer dereference in pidff_find_fields

Tomasz Pakuła <[email protected]>
HID: pidff: Add PERIODIC_SINE_ONLY quirk

Tomasz Pakuła <[email protected]>
HID: Add hid-universal-pidff driver and supported device ids

Tomasz Pakuła <[email protected]>
HID: pidff: Add FIX_WHEEL_DIRECTION quirk

Tomasz Pakuła <[email protected]>
HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol

Tomasz Pakuła <[email protected]>
HID: pidff: Add PERMISSIVE_CONTROL quirk

Tomasz Pakuła <[email protected]>
HID: pidff: Add MISSING_PBO quirk and its detection

Tomasz Pakuła <[email protected]>
HID: pidff: Add MISSING_DELAY quirk and its detection

Tomasz Pakuła <[email protected]>
HID: pidff: Do not send effect envelope if it's empty

Tomasz Pakuła <[email protected]>
HID: pidff: Convert infinite length from Linux API to PID standard

Zhang Heng <[email protected]>
ASoC: SOF: topology: Use krealloc_array() to replace krealloc()

Daniel Schaefer <[email protected]>
platform/chrome: cros_ec_lpc: Match on Framework ACPI device

Ingo Molnar <[email protected]>
zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault

Kees Cook <[email protected]>
xen/mcelog: Add __nonstring annotations for unterminated strings

Douglas Anderson <[email protected]>
arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD

Paul E. McKenney <[email protected]>
Flush console log from kernel_power_off()

Lizhi Xu <[email protected]>
PM: hibernate: Avoid deadlock in hibernate_compressor_param_set()

Yunhui Cui <[email protected]>
perf/dwc_pcie: fix some unreleased resources

Mark Rutland <[email protected]>
perf: arm_pmu: Don't disable counter in armpmu_add()

Max Grobecker <[email protected]>
x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine

Xin Li (Intel) <[email protected]>
x86/ia32: Leave NULL selector values 0~3 unchanged

Uros Bizjak <[email protected]>
x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2

Matthew Wilcox (Oracle) <[email protected]>
x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW

Zhongqiu Han <[email protected]>
pm: cpupower: bench: Prevent NULL dereference on malloc failure

Trond Myklebust <[email protected]>
umount: Allow superblock owners to force umount

Mateusz Guzik <[email protected]>
fs: consistently deref the files table with rcu_dereference_raw()

Frederic Weisbecker <[email protected]>
perf: Fix hang while freeing sigtrap event

Peter Zijlstra <[email protected]>
perf/core: Simplify the perf_event_alloc() error path

Adrian Hunter <[email protected]>
perf/core: Add aux_pause, aux_resume, aux_start_paused

Louis-Alexis Eyraud <[email protected]>
iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group

Marek Szyprowski <[email protected]>
iommu/exynos: Fix suspend/resume with IDENTITY domain

Florian Westphal <[email protected]>
nft_set_pipapo: fix incorrect avx2 match of 5th field octet

Arnaud Lecomte <[email protected]>
net: ppp: Add bound checking for skb data on ppp_sync_txmung

Ido Schimmel <[email protected]>
ipv6: Align behavior across nexthops during path selection

Vladimir Oltean <[email protected]>
net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY

Vladimir Oltean <[email protected]>
net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()

Paulo Alcantara <[email protected]>
smb: client: fix UAF in decryption with multichannel

Octavian Purdila <[email protected]>
net_sched: sch_sfq: move the limit validation

Octavian Purdila <[email protected]>
net_sched: sch_sfq: use a temporary work area for validating configuration

Daniel Wagner <[email protected]>
nvmet-fcloop: swap list_add_tail arguments

Janusz Krzysztofik <[email protected]>
drm/i915/huc: Fix fence not released on early probe errors

Wentao Liang <[email protected]>
ata: sata_sx4: Add error handling in pdc20621_i2c_read()

Chenyuan Yang <[email protected]>
net: libwx: handle page_pool_dev_alloc_pages error

Maxime Ripard <[email protected]>
drm/tests: probe-helper: Fix drm_display_mode memory leak

Maxime Ripard <[email protected]>
drm/tests: modes: Fix drm_display_mode memory leak

Maxime Ripard <[email protected]>
drm/tests: cmdline: Fix drm_display_mode memory leak

Maxime Ripard <[email protected]>
drm/tests: helpers: Create kunit helper to destroy a drm_display_mode

Maxime Ripard <[email protected]>
drm/tests: modeset: Fix drm_display_mode memory leak

Maxime Chevallier <[email protected]>
net: ethtool: Don't call .cleanup_data when prepare_data fails

Toke Høiland-Jørgensen <[email protected]>
tc: Ensure we have enough buffer space when sending filter netlink notifications

Hariprasad Kelam <[email protected]>
octeontx2-pf: qos: fix VF root node parent queue index

Jakub Kicinski <[email protected]>
net: tls: explicitly disallow disconnect

Cong Wang <[email protected]>

    codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()

Tung Nguyen <[email protected]>
tipc: fix memory leak in tipc_link_xmit

Josh Poimboeuf <[email protected]>
objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret()

Henry Martin <[email protected]>
ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()

Tejas Upadhyay <[email protected]>
drm/xe/hw_engine: define sysfs_ops on all directories

Petr Vaněk <[email protected]>
x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI

Badal Nilawar <[email protected]>
drm/i915: Disable RPG during live selftest

Ming Lei <[email protected]>
ublk: fix handling recovery & reissue in ublk_abort_queue()

Uday Shankar <[email protected]>
ublk: refactor recovery configuration flag helpers

Edward Liaw <[email protected]>
selftests/futex: futex_waitv wouldblock test should fail

Andy Shevchenko <[email protected]>
gpiolib: of: Fix the choice for Ingenic NAND quirk

Waiman Long <[email protected]>
cgroup/cpuset: Fix race between newly created partition and dying one

Waiman Long <[email protected]>
cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set

Waiman Long <[email protected]>
cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation

Waiman Long <[email protected]>
cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"

Waiman Long <[email protected]>
cgroup/cpuset: Fix error handling in remote_partition_disable()

Waiman Long <[email protected]>
cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask()

Bard Liao <[email protected]>
ASoC: Intel: adl: add 2xrt1316 audio configuration

-------------

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   2 +
 .../bindings/arm/qcom,coresight-tpda.yaml          |   3 +-
 .../bindings/arm/qcom,coresight-tpdm.yaml          |   3 +-
 .../bindings/media/i2c/st,st-mipid02.yaml          |   2 +-
 Makefile                                           |   7 +-
 arch/arm64/boot/dts/exynos/google/gs101.dtsi       |   1 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   6 +-
 .../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi |   7 -
 arch/arm64/include/asm/cputype.h                   |   4 +
 arch/arm64/include/asm/spectre.h                   |   1 -
 arch/arm64/include/asm/traps.h                     |   4 +-
 arch/arm64/kernel/proton-pack.c                    | 208 ++++----
 arch/arm64/kvm/arm.c                               |   6 +-
 arch/arm64/mm/mmu.c                                |   3 +-
 arch/powerpc/kvm/powerpc.c                         |   5 +-
 arch/s390/Makefile                                 |   2 +-
 arch/s390/kernel/perf_cpum_cf.c                    |   9 +-
 arch/s390/kernel/perf_cpum_sf.c                    |   3 -
 arch/s390/pci/pci_bus.c                            |   3 +
 arch/s390/pci/pci_mmio.c                           |  18 +-
 arch/sparc/include/asm/pgtable_64.h                |   2 -
 arch/sparc/mm/tlb.c                                |   5 +-
 arch/x86/Kconfig                                   |  20 +-
 arch/x86/include/asm/irqflags.h                    |  40 +-
 arch/x86/include/asm/paravirt.h                    |  20 +-
 arch/x86/include/asm/paravirt_types.h              |   3 +-
 arch/x86/kernel/acpi/boot.c                        |  11 +
 arch/x86/kernel/cpu/amd.c                          |   2 +-
 arch/x86/kernel/e820.c                             |  17 +-
 arch/x86/kernel/paravirt.c                         |  13 +-
 arch/x86/kernel/signal_32.c                        |  62 ++-
 arch/x86/kvm/cpuid.c                               |   8 +-
 arch/x86/kvm/x86.c                                 |   4 +
 arch/x86/mm/pat/set_memory.c                       |   6 +-
 arch/x86/xen/enlighten.c                           |  10 +
 arch/x86/xen/setup.c                               |   3 -
 drivers/accel/ivpu/ivpu_debugfs.c                  |   4 +-
 drivers/accel/ivpu/ivpu_ipc.c                      |   3 +-
 drivers/accel/ivpu/ivpu_ms.c                       |  24 +
 drivers/acpi/platform_profile.c                    |  20 +-
 drivers/ata/ahci.c                                 |  11 +
 drivers/ata/ahci.h                                 |   1 +
 drivers/ata/libahci.c                              |   4 +
 drivers/ata/libata-core.c                          |  38 ++
 drivers/ata/libata-eh.c                            |  11 +-
 drivers/ata/pata_pxa.c                             |   6 +
 drivers/ata/sata_sx4.c                             |  13 +-
 drivers/auxdisplay/hd44780.c                       |   4 +-
 drivers/base/devres.c                              |   7 +
 drivers/block/ublk_drv.c                           |  90 +++-
 drivers/bluetooth/btintel_pcie.c                   |   1 +
 drivers/bluetooth/btqca.c                          |  13 +-
 drivers/bluetooth/btusb.c                          |   4 +
 drivers/bluetooth/hci_ldisc.c                      |  19 +-
 drivers/bluetooth/hci_qca.c                        |   2 +-
 drivers/bluetooth/hci_uart.h                       |   1 +
 drivers/bus/mhi/host/main.c                        |  16 +-
 drivers/char/tpm/tpm-chip.c                        |   6 +
 drivers/char/tpm/tpm-interface.c                   |   7 -
 drivers/char/tpm/tpm_tis_core.c                    |  20 +-
 drivers/char/tpm/tpm_tis_core.h                    |   1 +
 drivers/clk/qcom/clk-branch.c                      |   4 +-
 drivers/clk/qcom/gdsc.c                            |  61 ++-
 drivers/clk/renesas/r9a07g043-cpg.c                |   7 +
 drivers/clocksource/timer-stm32-lp.c               |   4 +-
 drivers/crypto/ccp/sp-pci.c                        |  15 +-
 drivers/gpio/gpio-tegra186.c                       |  25 +-
 drivers/gpio/gpio-zynq.c                           |   1 +
 drivers/gpio/gpiolib-of.c                          |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  43 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  17 +
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  31 +-
 .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c    |  26 -
 .../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c |   2 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  22 +-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   5 +
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/drm_debugfs.c                      |   2 +-
 drivers/gpu/drm/drm_panel.c                        |   5 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  46 +-
 drivers/gpu/drm/i915/gt/intel_rc6.c                |  19 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c             |  11 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.h             |   1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c              |   1 +
 drivers/gpu/drm/i915/selftests/i915_selftest.c     |  18 +
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  23 +-
 drivers/gpu/drm/tests/drm_client_modeset_test.c    |   3 +
 drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |  10 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |  22 +
 drivers/gpu/drm/tests/drm_modes_test.c             |  22 +
 drivers/gpu/drm/tests/drm_probe_helper_test.c      |   8 +-
 drivers/gpu/drm/xe/xe_gt.c                         |   4 +
 drivers/gpu/drm/xe/xe_gt_sriov_vf.c                |  16 +
 drivers/gpu/drm/xe/xe_gt_sriov_vf.h                |   1 +
 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c      | 108 ++--
 drivers/gpu/drm/xe/xe_tuning.c                     |   8 -
 drivers/gpu/drm/xe/xe_wa.c                         |   7 +
 drivers/hid/Kconfig                                |  14 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-ids.h                              |  37 ++
 drivers/hid/hid-universal-pidff.c                  | 202 ++++++++
 drivers/hid/usbhid/hid-core.c                      |   1 +
 drivers/hid/usbhid/hid-pidff.c                     | 571 ++++++++++++++-------
 drivers/hid/usbhid/hid-pidff.h                     |  33 ++
 drivers/i3c/master.c                               |   3 +
 drivers/i3c/master/svc-i3c-master.c                |   2 +-
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |  32 +-
 drivers/iommu/exynos-iommu.c                       |   4 +-
 drivers/iommu/intel/iommu.c                        |   2 +
 drivers/iommu/intel/irq_remapping.c                |  71 +--
 drivers/iommu/iommufd/device.c                     | 123 ++++-
 drivers/iommu/iommufd/fault.c                      |   8 +-
 drivers/iommu/iommufd/iommufd_private.h            |  33 +-
 drivers/iommu/mtk_iommu.c                          |  26 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |   8 +-
 drivers/mailbox/tegra-hsp.c                        |  72 ++-
 drivers/md/dm-ebs-target.c                         |   7 +
 drivers/md/dm-integrity.c                          |  48 +-
 drivers/md/dm-verity-target.c                      |   8 +
 drivers/media/common/siano/smsdvb-main.c           |   2 +
 drivers/media/i2c/adv748x/adv748x.h                |   2 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   6 +-
 drivers/media/i2c/hi556.c                          |   5 +-
 drivers/media/i2c/imx214.c                         |  25 +-
 drivers/media/i2c/imx219.c                         | 106 ++--
 drivers/media/i2c/imx319.c                         |   9 +-
 drivers/media/i2c/ov7251.c                         |   4 +-
 drivers/media/pci/intel/ipu6/ipu6-isys-video.c     |   1 +
 drivers/media/pci/mgb4/mgb4_cmt.c                  |   8 +-
 .../media/platform/chips-media/wave5/wave5-hw.c    |   2 +-
 .../platform/chips-media/wave5/wave5-vpu-dec.c     |  31 +-
 .../media/platform/chips-media/wave5/wave5-vpu.c   |   4 +-
 .../platform/chips-media/wave5/wave5-vpuapi.c      |  10 +
 .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c     |   5 +-
 .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c      |   3 +-
 .../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   6 +-
 drivers/media/platform/nuvoton/npcm-video.c        |   6 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     | 100 +++-
 drivers/media/platform/qcom/venus/hfi_venus.c      |  18 +-
 drivers/media/platform/rockchip/rga/rga-hw.c       |   2 +-
 .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c      |   5 +-
 drivers/media/platform/st/stm32/dma2d/dma2d.c      |   3 +-
 drivers/media/rc/streamzap.c                       |  68 +--
 drivers/media/test-drivers/vim2m.c                 |   6 +-
 drivers/media/test-drivers/visl/visl-core.c        |  12 +
 drivers/media/usb/uvc/uvc_driver.c                 |   9 +
 drivers/media/v4l2-core/v4l2-dv-timings.c          |   4 +-
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/misc/pci_endpoint_test.c                   |   3 +-
 drivers/mmc/host/dw_mmc.c                          |  94 +++-
 drivers/mmc/host/dw_mmc.h                          |  27 +
 drivers/mtd/inftlcore.c                            |   9 +-
 drivers/mtd/mtdpstore.c                            |  12 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
 drivers/mtd/nand/raw/r852.c                        |   3 +
 drivers/net/can/flexcan/flexcan-core.c             |  35 +-
 drivers/net/can/flexcan/flexcan.h                  |   5 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  23 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c      |   4 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   5 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  46 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   3 +-
 drivers/net/phy/phy_device.c                       |  57 +-
 drivers/net/phy/sfp.c                              |  13 +-
 drivers/net/ppp/ppp_synctty.c                      |   5 +
 drivers/net/usb/asix_devices.c                     |  17 +
 drivers/net/usb/cdc_ether.c                        |   7 +
 drivers/net/usb/r8152.c                            |   6 +
 drivers/net/usb/r8153_ecm.c                        |   6 +
 drivers/net/wireless/ath/ath11k/ahb.c              |   4 +-
 drivers/net/wireless/ath/ath11k/core.c             |   3 +-
 drivers/net/wireless/ath/ath11k/dp.c               |  35 +-
 drivers/net/wireless/ath/ath11k/fw.c               |   3 +-
 drivers/net/wireless/ath/ath11k/pci.c              |   3 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   2 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  42 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   1 +
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   4 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |   1 +
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  16 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   4 +-
 drivers/ntb/ntb_transport.c                        |   2 +-
 drivers/nvme/target/fcloop.c                       |   2 +-
 drivers/of/irq.c                                   |  78 +--
 drivers/pci/controller/cadence/pci-j721e.c         |   5 +-
 drivers/pci/controller/pcie-brcmstb.c              |  13 +-
 drivers/pci/controller/pcie-rockchip-host.c        |   2 +-
 drivers/pci/controller/pcie-rockchip.h             |   1 -
 drivers/pci/controller/vmd.c                       |  12 +-
 drivers/pci/devres.c                               |  18 +-
 drivers/pci/hotplug/pciehp_core.c                  |   5 +-
 drivers/pci/iomap.c                                |  29 +-
 drivers/pci/pci.c                                  |   6 +
 drivers/pci/pci.h                                  |  16 +
 drivers/pci/probe.c                                |  22 +-
 drivers/perf/arm_pmu.c                             |   8 +-
 drivers/perf/dwc_pcie_pmu.c                        |  33 +-
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |  11 +
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  12 +-
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |  98 ++--
 drivers/pinctrl/samsung/pinctrl-exynos.h           |  22 +
 drivers/pinctrl/samsung/pinctrl-samsung.c          |   1 +
 drivers/pinctrl/samsung/pinctrl-samsung.h          |   4 +
 drivers/platform/chrome/cros_ec_lpc.c              |  22 +-
 drivers/platform/x86/x86-android-tablets/Kconfig   |   1 +
 drivers/pwm/pwm-fsl-ftm.c                          |   6 +
 drivers/pwm/pwm-mediatek.c                         |   8 +-
 drivers/pwm/pwm-rcar.c                             |  24 +-
 drivers/s390/virtio/virtio_ccw.c                   |  16 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |  14 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |  24 +
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  99 +++-
 drivers/scsi/st.c                                  |   2 +-
 drivers/soc/samsung/exynos-chipid.c                |   2 +
 drivers/spi/spi-cadence-quadspi.c                  |   6 +
 drivers/target/target_core_spc.c                   |   2 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  52 +-
 drivers/thermal/rockchip_thermal.c                 |   1 +
 drivers/vdpa/mlx5/core/mr.c                        |   7 +-
 drivers/video/backlight/led_bl.c                   |   5 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   6 +-
 drivers/xen/balloon.c                              |  34 +-
 drivers/xen/xenfs/xensyms.c                        |   4 +-
 fs/btrfs/disk-io.c                                 |  12 +
 fs/btrfs/extent-tree.c                             |   8 +
 fs/btrfs/tests/extent-map-tests.c                  |   1 +
 fs/btrfs/transaction.c                             |  12 +
 fs/btrfs/zoned.c                                   |   6 +
 fs/dlm/lock.c                                      |   2 +
 fs/erofs/fileio.c                                  |   2 +
 fs/ext4/inode.c                                    |  68 ++-
 fs/ext4/namei.c                                    |   2 +-
 fs/ext4/super.c                                    |  17 +
 fs/ext4/xattr.c                                    |  11 +-
 fs/f2fs/checkpoint.c                               |  21 +-
 fs/f2fs/f2fs.h                                     |  32 +-
 fs/f2fs/inode.c                                    |   8 +-
 fs/f2fs/node.c                                     | 110 ++--
 fs/f2fs/super.c                                    |   4 +
 fs/file.c                                          |  26 +-
 fs/jbd2/journal.c                                  |   1 -
 fs/jfs/jfs_dmap.c                                  |  10 +-
 fs/jfs/jfs_imap.c                                  |   4 +-
 fs/namespace.c                                     |   3 +-
 fs/nfsd/nfs4callback.c                             |   2 +-
 fs/nfsd/nfsctl.c                                   |   9 +-
 fs/nfsd/stats.c                                    |   4 +-
 fs/nfsd/stats.h                                    |   2 +-
 fs/smb/client/cifsencrypt.c                        |  16 +-
 fs/smb/client/connect.c                            |   3 +
 fs/smb/client/fs_context.c                         |   5 +
 fs/smb/client/inode.c                              |  10 +
 fs/smb/client/reparse.c                            |   4 -
 fs/smb/client/sess.c                               |   7 +
 fs/smb/client/smb2misc.c                           |   9 +-
 fs/smb/client/smb2ops.c                            |   6 +-
 fs/smb/client/smb2pdu.c                            |  11 +-
 fs/udf/inode.c                                     |   1 +
 fs/userfaultfd.c                                   |  51 +-
 include/drm/drm_kunit_helpers.h                    |   3 +
 include/drm/intel/i915_pciids.h                    |   5 +-
 include/linux/cgroup-defs.h                        |   1 +
 include/linux/cgroup.h                             |   2 +-
 include/linux/hid.h                                |   6 -
 include/linux/io_uring_types.h                     |   3 +
 include/linux/kvm_host.h                           |   2 +-
 include/linux/page-flags.h                         |   6 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/perf_event.h                         |  45 +-
 include/linux/pgtable.h                            |  14 +-
 include/linux/printk.h                             |   6 +
 include/linux/tpm.h                                |   1 +
 include/net/bluetooth/hci.h                        |  16 +
 include/net/bluetooth/hci_core.h                   |   4 +
 include/net/mac80211.h                             |   6 +
 include/net/sctp/structs.h                         |   3 +-
 include/net/sock.h                                 |  40 +-
 include/uapi/linux/kfd_ioctl.h                     |   2 +
 include/uapi/linux/landlock.h                      |   2 +
 include/uapi/linux/perf_event.h                    |  11 +-
 include/uapi/linux/psp-sev.h                       |  21 +-
 include/uapi/linux/rkisp1-config.h                 |   2 +-
 include/xen/interface/xen-mca.h                    |   2 +-
 io_uring/io_uring.c                                |   4 +-
 io_uring/kbuf.c                                    |   2 +
 io_uring/net.c                                     |   3 +
 kernel/cgroup/cgroup.c                             |   6 +
 kernel/cgroup/cpuset.c                             | 176 ++++---
 kernel/events/core.c                               | 255 +++++----
 kernel/events/internal.h                           |   1 +
 kernel/locking/lockdep.c                           |   3 +
 kernel/power/hibernate.c                           |   6 +-
 kernel/printk/printk.c                             |   4 +-
 kernel/reboot.c                                    |   1 +
 kernel/sched/ext.c                                 |   4 +-
 kernel/trace/ftrace.c                              |   9 +-
 kernel/trace/ring_buffer.c                         |   5 +-
 kernel/trace/trace_events.c                        |   4 +-
 kernel/trace/trace_events_synth.c                  |   1 -
 kernel/trace/trace_fprobe.c                        |  26 +-
 kernel/trace/trace_probe.c                         |  28 +
 lib/sg_split.c                                     |   2 -
 lib/zstd/common/portability_macros.h               |   2 +-
 mm/damon/ops-common.c                              |   2 +-
 mm/damon/paddr.c                                   |  24 +-
 mm/hugetlb.c                                       |   2 +-
 mm/memory-failure.c                                |  11 +-
 mm/memory_hotplug.c                                |   3 +-
 mm/mremap.c                                        |  10 +-
 mm/page_vma_mapped.c                               |  13 +-
 mm/rmap.c                                          |   2 +-
 mm/shmem.c                                         |   3 +-
 mm/vmscan.c                                        |   2 +-
 net/8021q/vlan_dev.c                               |  31 +-
 net/bluetooth/hci_sync.c                           |   6 +-
 net/core/filter.c                                  |  80 +--
 net/core/page_pool.c                               |   8 +-
 net/core/page_pool_user.c                          |   2 +-
 net/core/sock.c                                    |   5 +
 net/ethtool/netlink.c                              |   8 +-
 net/ipv6/route.c                                   |   8 +-
 net/mac80211/debugfs.c                             |  44 +-
 net/mac80211/iface.c                               |   5 +-
 net/mac80211/mesh_hwmp.c                           |  14 +-
 net/mac80211/mlme.c                                |  45 +-
 net/mptcp/sockopt.c                                |  28 +
 net/mptcp/subflow.c                                |  19 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   3 +-
 net/sched/cls_api.c                                |  66 ++-
 net/sched/sch_codel.c                              |   5 +-
 net/sched/sch_fq_codel.c                           |   6 +-
 net/sched/sch_sfq.c                                |  66 ++-
 net/sctp/socket.c                                  |  22 +-
 net/sctp/transport.c                               |   2 +
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   3 +-
 net/tipc/link.c                                    |   1 +
 net/tls/tls_main.c                                 |   6 +
 scripts/generate_builtin_ranges.awk                |   5 +
 security/integrity/ima/ima.h                       |   3 +-
 security/integrity/ima/ima_main.c                  |  18 +-
 security/landlock/errata.h                         |  99 ++++
 security/landlock/errata/abi-4.h                   |  15 +
 security/landlock/errata/abi-6.h                   |  19 +
 security/landlock/fs.c                             |  39 +-
 security/landlock/setup.c                          |  38 +-
 security/landlock/setup.h                          |   3 +
 security/landlock/syscalls.c                       |  22 +-
 security/landlock/task.c                           |  12 +
 sound/pci/hda/hda_intel.c                          |  44 +-
 sound/pci/hda/patch_realtek.c                      |  22 +
 sound/soc/amd/ps/acp63.h                           |   1 +
 sound/soc/amd/ps/pci-ps.c                          |   2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |  14 +
 sound/soc/codecs/wcd937x.c                         |   2 +
 sound/soc/fsl/fsl_audmix.c                         |  16 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |  29 ++
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |  60 ++-
 sound/soc/qcom/qdsp6/q6apm.c                       |  18 +-
 sound/soc/qcom/qdsp6/q6apm.h                       |   3 +
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |  19 +-
 sound/soc/sof/topology.c                           |   4 +-
 sound/usb/midi.c                                   |  80 ++-
 tools/lib/bpf/btf_dump.c                           |   4 +-
 tools/objtool/check.c                              |   5 +
 tools/power/cpupower/bench/parse.c                 |   4 +
 tools/testing/ktest/ktest.pl                       |   8 +
 .../futex/functional/futex_wait_wouldblock.c       |   2 +-
 tools/testing/selftests/landlock/base_test.c       |  46 +-
 tools/testing/selftests/landlock/common.h          |   1 +
 .../selftests/landlock/scoped_signal_test.c        | 108 +++-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  11 +-
 virt/kvm/Kconfig                                   |   2 +-
 virt/kvm/eventfd.c                                 |  10 +-
 382 files changed, 5028 insertions(+), 2063 deletions(-)