Skip to contentSkip to conversation

6.15.4-rc2 review

PATCH In review Greg Kroah-Hartman 14 participants 18 messages Jun 24, 2025 – Jun 26, 2025

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.15.4-rc2 review

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.15.4-rc2

Dillon Varone <[email protected]>
Revert "drm/amd/display: Fix VUpdate offset calculations for dcn401"

Gao Xiang <[email protected]>
erofs: remove a superfluous check for encoded extents

Gao Xiang <[email protected]>
erofs: refuse crafted out-of-file-range encoded extents

Pali Rohár <[email protected]>

    cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function

Lukas Wunner <[email protected]>
PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC

David Thompson <[email protected]>
gpio: mlxbf3: only get IRQ for device instance 0

Miquel Raynal <[email protected]>
mtd: spinand: winbond: Prevent unsupported frequencies on dual/quad I/O variants

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (quad IO) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (quad output) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (dual IO) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (dual output) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (single) read from cache ops

Rik van Riel <[email protected]>
x86/mm: Fix early boot use of INVPLGB

Ian Rogers <[email protected]>
perf test: Directory file descriptor leak

Ian Rogers <[email protected]>
perf evsel: Missed close() when probing hybrid core PMUs

Sascha Hauer <[email protected]>
gpio: pca953x: fix wrong error probe return value

Anup Patel <[email protected]>
RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs

Anup Patel <[email protected]>
RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls

Vitaliy Shevtsov <[email protected]>
scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()

Tengda Wu <[email protected]>
arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()

Luo Gengkun <[email protected]>
perf/core: Fix WARN in perf_cgroup_switch()

Peter Zijlstra <[email protected]>
perf: Fix cgroup state vs ERROR

Peter Zijlstra <[email protected]>
perf: Fix sample vs do_exit()

Bagas Sanjaya <[email protected]>
Documentation: nouveau: Update GSP message queue kernel-doc reference

Steven Rostedt <[email protected]>
tracing: Do not free "head" on error path of filter_free_subsystem_filters()

Benjamin Marzinski <[email protected]>
dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock

Lukas Bulwahn <[email protected]>
x86/its: Fix an ifdef typo in its_alloc()

Qiuxu Zhuo <[email protected]>
EDAC/igen6: Fix NULL pointer dereference

Stefan Metzmacher <[email protected]>
smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()

zhangjian <[email protected]>
smb: client: fix first command failure during re-negotiation

Alex Elder <[email protected]>
i2c: k1: check for transfer error

Paul Aurich <[email protected]>
smb: Log an error when close_all_cached_dirs fails

Kan Liang <[email protected]>
perf/x86/intel: Fix crash in icl_update_topdown_event()

Akhil R <[email protected]>
dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties

Avadhut Naik <[email protected]>
EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh

Dave Hansen <[email protected]>
x86/mm: Disable INVLPGB when PTI is enabled

Mark Rutland <[email protected]>
KVM: arm64: VHE: Synchronize restore of host debug registers

Jakub Kicinski <[email protected]>
tools: ynl: fix mixing ops and notifications on one socket

Donald Hunter <[email protected]>
tools: ynl: parse extack for sub-messages

Eric Dumazet <[email protected]>
net: atm: fix /proc/net/atm/lec handling

Eric Dumazet <[email protected]>
net: atm: add lec_mutex

David Thompson <[email protected]>
mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available

Kuniyuki Iwashima <[email protected]>
calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().

Vinay Belgaumkar <[email protected]>

    drm/xe/bmg: Update Wa_16023588340

Ronnie Sahlberg <[email protected]>
ublk: santizize the arguments from userspace when adding a device

Alexey Kodanev <[email protected]>
net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()

Jakub Kicinski <[email protected]>
eth: fbnic: avoid double free when failing to DMA-map FW msg

David Wei <[email protected]>
tcp: fix passive TFO socket having invalid NAPI ID

Haixia Qu <[email protected]>
tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer

Hariprasad Kelam <[email protected]>
Octeontx2-pf: Fix Backpresure configuration

Jesse.Zhang <[email protected]>
drm/amdkfd: move SDMA queue reset capability check to node_show

Penglei Jiang <[email protected]>
io_uring: fix potential page leak in io_sqe_buffer_register()

Neal Cardwell <[email protected]>
tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior

Kuniyuki Iwashima <[email protected]>
atm: atmtcp: Free invalid length skb in atmtcp_c_send().

Kuniyuki Iwashima <[email protected]>
mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().

Dmitry Antipov <[email protected]>
wifi: carl9170: do not ping device which has failed to load firmware

Vladimir Oltean <[email protected]>
ptp: allow reading of currently dialed frequency to succeed on free-running clocks

Vladimir Oltean <[email protected]>
ptp: fix breakage after ptp_vclock_in_use() rework

Pavan Chebbi <[email protected]>
bnxt_en: Update MRU and RSS table of RSS contexts on queue reset

Pavan Chebbi <[email protected]>
bnxt_en: Add a helper function to configure MRU and RSS

Kalesh AP <[email protected]>
bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()

Mina Almasry <[email protected]>
net: netmem: fix skb_ensure_writable with unreadable skbs

Meghana Malladi <[email protected]>
net: ti: icssg-prueth: Fix packet handling for XDP_TX

Namjae Jeon <[email protected]>
ksmbd: add free_transport ops in ksmbd connection

Chuyi Zhou <[email protected]>
workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()

Vitaly Lifshits <[email protected]>
e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13

Grzegorz Nitka <[email protected]>
ice: fix eswitch code memory leak in reset scenario

Krishna Kumar <[email protected]>
net: ice: Perform accurate aRFS flow match

Jens Axboe <[email protected]>
io_uring/sqpoll: don't put task_struct on tctx setup failure

Justin Sanders <[email protected]>
aoe: clean device rq_list in aoedev_downdev()

Simon Horman <[email protected]>
pldmfw: Select CRC32 when PLDMFW is selected

Nuno Sá <[email protected]>
hwmon: (ltc4282) avoid repeated register write

Arnd Bergmann <[email protected]>
hwmon: (occ) fix unaligned accesses

Arnd Bergmann <[email protected]>
hwmon: (occ) Rework attribute registration for stack usage

Tzung-Bi Shih <[email protected]>
drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled

Jacob Keller <[email protected]>
drm/nouveau/bl: increase buffer size to avoid truncate warning

Zhi Wang <[email protected]>
drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()

Ben Skeggs <[email protected]>
drm/nouveau/gsp: split rpc handling out on its own

Brett Creeley <[email protected]>
ionic: Prevent driver/fw getting out of sync on devcmd(s)

John Keeping <[email protected]>

    drm/ssd130x: fix ssd132x_clear_screen() columns

Connor Abbott <[email protected]>
drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE

Connor Abbott <[email protected]>
drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate

James A. MacInnes <[email protected]>
drm/msm/disp: Correct porch timing for SDM845

James A. MacInnes <[email protected]>
drm/msm/dp: Disable wide bus support for SDM845

Bharath SM <[email protected]>
smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels

Maíra Canal <[email protected]>
drm/v3d: Avoid NULL pointer dereference in v3d_job_update_stats()

Maarten Lankhorst <[email protected]>
drm/xe/svm: Fix regression disallowing 64K SVM migration

Jens Axboe <[email protected]>
io_uring/net: always use current transfer count for buffer put

Jeff Layton <[email protected]>
sunrpc: handle SVC_GARBAGE during svc auth processing as auth error

Jeff Layton <[email protected]>
nfsd: use threads array as-is in netlink interface

Gao Xiang <[email protected]>
erofs: remove unused trace event erofs_destroy_inode

SeongJae Park <[email protected]>
mm/madvise: handle madvise_lock() failure during race unwinding

Aditya Garg <[email protected]>
drm/appletbdrm: Make appletbdrm depend on X86

Richard Fitzgerald <[email protected]>
ALSA: hda/realtek: Add quirk for Asus GU605C

Chris Chiu <[email protected]>
ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA

Jonathan Lane <[email protected]>
ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged

Edip Hazuri <[email protected]>
ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx

Takashi Iwai <[email protected]>
ALSA: hda/intel: Add Thinkpad E15 to PM deny list

wangdicheng <[email protected]>
ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card

Dev Jain <[email protected]>
arm64: Restrict pagetable teardown to avoid false warning

Binbin Zhou <[email protected]>
gpio: loongson-64bit: Correct Loongson-7A2000 ACPI GPIO access mode

Zhi Wang <[email protected]>
drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL

Zhi Wang <[email protected]>
drm/nouveau/nvkm: factor out current GSP RPC command policies

Kuniyuki Iwashima <[email protected]>
atm: Revert atm_account_tx() if copy_from_iter_full() fails.

Tejun Heo <[email protected]>
sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group()

Srinivas Pandruvada <[email protected]>
platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL

Stephen Smalley <[email protected]>
selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len

Kurt Borja <[email protected]>
Revert "platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1"

Rong Zhang <[email protected]>
platform/x86: ideapad-laptop: use usleep_range() for EC polling

Steven Rostedt <[email protected]>
fgraph: Do not enable function_graph tracer when setting funcgraph-args

Namjae Jeon <[email protected]>
ksmbd: fix null pointer dereference in destroy_previous_session

Xin Li (Intel) <[email protected]>
selftests/x86: Add a test to detect infinite SIGTRAP handler loop

Kai Huang <[email protected]>
x86/virt/tdx: Avoid indirect calls to TDX assembly functions

Mike Rapoport (Microsoft) <[email protected]>
Revert "mm/execmem: Unify early execmem_cache behaviour"

Peter Zijlstra (Intel) <[email protected]>
x86/its: explicitly manage permissions for ITS pages

Mike Rapoport (Microsoft) <[email protected]>
x86/its: move its_pages array to struct mod_arch_specific

Mike Rapoport (Microsoft) <[email protected]>
x86/Kconfig: only enable ROX cache in execmem when STRICT_MODULE_RWX is set

Juergen Gross <[email protected]>
x86/mm/pat: don't collapse pages without PSE set

Lorenzo Stoakes <[email protected]>
mm/vma: reset VMA iterator on commit_merge() OOM failure

Marek Szyprowski <[email protected]>
udmabuf: use sgtable-based scatterlist wrappers

Ryan Roberts <[email protected]>
mm: close theoretical race where stale TLB entries could linger

Jakub Kicinski <[email protected]>
net: clear the dst when changing skb protocol

Eric Dumazet <[email protected]>
net_sched: sch_sfq: reject invalid perturb period

Jens Axboe <[email protected]>
nvme: always punt polled uring_cmd end_io work to task_work

Peter Oberparleiter <[email protected]>
scsi: s390: zfcp: Ensure synchronous unit_add

Dexuan Cui <[email protected]>
scsi: storvsc: Increase the timeouts to storvsc_timeout

Bharath SM <[email protected]>
smb: improve directory cache reuse for readdir operations

Steven Rostedt <[email protected]>
tracing: Fix regression of filter waiting a long time on RCU synchronization

Shyam Prasad N <[email protected]>
cifs: do not disable interface polling on failure

Shyam Prasad N <[email protected]>
cifs: serialize other channels when query server interfaces is pending

Shyam Prasad N <[email protected]>
cifs: deal with the channel loading lag while picking channels

Fedor Pchelkin <[email protected]>
jffs2: check jffs2_prealloc_raw_node_refs() result in few other places

Artem Sadovnikov <[email protected]>
jffs2: check that raw node were preallocated before writing summary

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test (wmfw info)

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test (ctl cache)

Tianyang Zhang <[email protected]>
LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()

Huacai Chen <[email protected]>
LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg

Thomas Weißschuh <[email protected]>
LoongArch: vDSO: Correctly use asm parameters in syscall wrappers

Yao Zi <[email protected]>
platform/loongarch: laptop: Add backlight power control support

Yao Zi <[email protected]>
platform/loongarch: laptop: Unregister generic_sub_drivers on exit

Yao Zi <[email protected]>
platform/loongarch: laptop: Get brightness setting from EC on probe

Andrew Morton <[email protected]>
drivers/rapidio/rio_cm.c: prevent possible heap overwrite

Penglei Jiang <[email protected]>
io_uring: fix task leak issue in io_wq_create()

Jens Axboe <[email protected]>
io_uring/rsrc: validate buffer count with offset for cloning

Jens Axboe <[email protected]>
io_uring/kbuf: don't truncate end buffer for multiple buffer peeks

Luis Henriques <[email protected]>
fs: drop assert in file_seek_cur_needs_f_lock

Narayana Murty N <[email protected]>
powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery

Christophe Leroy <[email protected]>
powerpc/vdso: Fix build of VDSO32 with pcrel

Amir Goldstein <[email protected]>
ovl: fix debug print in case of mkdir error

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Stop overwriting data buffer

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Fix list usage

Mario Limonciello <[email protected]>
platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice

Mario Limonciello <[email protected]>
platform/x86/amd: pmf: Use device managed allocations

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Clear metrics table at start of cycle

Stephen Smalley <[email protected]>
fs/xattr.c: fix simple_xattr_list()

Alexander Sverdlin <[email protected]>
Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"

Jann Horn <[email protected]>
tee: Prevent size calculation wraparound on 32-bit kernels

Sukrut Bellary <[email protected]>
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY

Laurentiu Tudor <[email protected]>
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler()

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

Marcus Folkesson <[email protected]>
watchdog: da9052_wdt: respect TWDMIN

Kees Cook <[email protected]>
wifi: iwlwifi: mld: Work around Clang loop unrolling bug

Kees Cook <[email protected]>
fbcon: Make sure modelist not set on unregistered console

Vlad Dogaru <[email protected]>
net/mlx5: HWS, Harden IP version definer checks

Suraj P Kizhakkethil <[email protected]>
wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz

Balamurugan S <[email protected]>
wifi: ath12k: fix incorrect CE addresses

Hari Chandrakanthan <[email protected]>
wifi: ath12k: fix link valid field initialization in the monitor Rx

Baochen Qiang <[email protected]>
wifi: ath11k: determine PM policy based on machine model

Sidhanta Sahu <[email protected]>
wifi: ath12k: Fix memory leak due to multiple rx_stats allocation

Sriram R <[email protected]>
wifi: ath12k: Fix the enabling of REO queue lookup table feature

Pradeep Kumar Chitrapu <[email protected]>
wifi: ath12k: Fix incorrect rates sent to firmware

Bitterblue Smith <[email protected]>
wifi: rtw88: Set AMPDU factor to hardware for RTL8814A

Wentao Liang <[email protected]>
octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()

Linus Walleij <[email protected]>
net: ethernet: cortina: Use TOE/TSO on all TCP

Jiayuan Chen <[email protected]>
bpf, sockmap: Fix data lost during EAGAIN retries

Chao Yu <[email protected]>
f2fs: fix to set atomic write status more clear

Krzysztof Hałasa <[email protected]>
usbnet: asix AX88772: leave the carrier control to phylink

Mateusz Pacuszka <[email protected]>
ice: fix check for existing switch rule

Chen Linxuan <[email protected]>
RDMA/hns: initialize db in update_srq_db()

Rand Deeb <[email protected]>
ixgbe: Fix unreachable retry logic in combined and byte I2C write functions

Kyungwook Boo <[email protected]>
i40e: fix MMIO write access to an invalid page in i40e_clear_hw

Zijun Hu <[email protected]>
sock: Correct error checking condition for (assign|release)_proto_idx()

Daniel Wagner <[email protected]>
scsi: lpfc: Use memcpy() for BIOS version

Aditya Kumar Singh <[email protected]>
wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping

Mike Looijmans <[email protected]>
pinctrl: mcp23s08: Reset all pins to input at probe

Jonas 'Sortie' Termansen <[email protected]>
isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry

Baochen Qiang <[email protected]>
wifi: ath12k: make assoc link associate first

Zijun Hu <[email protected]>
software node: Correct a OOB check in software_node_get_reference_args()

Michael Walle <[email protected]>
net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER

Sarika Sharma <[email protected]>
wifi: ath12k: using msdu end descriptor to check for rx multicast packets

Sarika Sharma <[email protected]>
wifi: ath12k: correctly handle mcast packets for clients

Ido Schimmel <[email protected]>
vxlan: Add RCU read-side critical sections in the Tx path

Kalesh AP <[email protected]>
bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp

Ido Schimmel <[email protected]>
vxlan: Do not treat dst cache initialization errors as fatal

Yong Wang <[email protected]>
net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions

Yong Wang <[email protected]>
net: bridge: mcast: update multicast contex when vlan state is changed

Víctor Gonzalo <[email protected]>
wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0

Toke Høiland-Jørgensen <[email protected]>
Revert "mac80211: Dynamically set CoDel parameters per station"

Muna Sinada <[email protected]>
wifi: mac80211: VLAN traffic in multicast path

Shung-Hsi Yu <[email protected]>
bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index

Vlad Dogaru <[email protected]>
net/mlx5: HWS, Fix IP version decision

Joe Damato <[email protected]>
netdevsim: Mark NAPI ID on skb in nsim_rcv

Edward Adam Davis <[email protected]>
wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled

Kuan-Chung Chen <[email protected]>
wifi: rtw89: 8922a: fix TX fail with wrong VCO setting

Miri Korenblit <[email protected]>

    wifi: iwlwifi: pcie: make sure to lock rxq->read

Sean Christopherson <[email protected]>
iommu/amd: Ensure GA log notifier callbacks finish running before module unload

David Strahan <[email protected]>
scsi: smartpqi: Add new PCI IDs

Justin Tee <[email protected]>
scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands

Alan Maguire <[email protected]>
libbpf: Add identical pointer detection to btf_dedup_is_equiv()

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX

Steven Rostedt <[email protected]>
tracing: Only return an adjusted address if it matches the kernel address

Chao Yu <[email protected]>
f2fs: fix to bail out in get_new_segment()

Miri Korenblit <[email protected]>
wifi: iwlwifi: mld: check for NULL before referencing a pointer

Johannes Berg <[email protected]>
wifi: iwlwifi: dvm: pair transport op-mode enter/leave

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix beacon CCK flag

Tiezhu Yang <[email protected]>
rtla: Define __NR_sched_setattr for LoongArch

Corey Minyard <[email protected]>
ipmi:ssif: Fix a shutdown race

Luke D. Jones <[email protected]>
hid-asus: check ROG Ally MCU version and warn

Heiko Stuebner <[email protected]>
clk: rockchip: rk3036: mark ddrphy as critical

Martin KaFai Lau <[email protected]>
bpftool: Fix cgroup command to only show cgroup bpf programs

Benjamin Berg <[email protected]>
wifi: mac80211: do not offer a mesh path if forwarding is disabled

Salah Triki <[email protected]>
wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()

Benjamin Berg <[email protected]>
wifi: iwlwifi: mld: call thermal exit without wiphy lock held

Yuuki NAGAO <[email protected]>

    wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi

Jason Xing <[email protected]>
net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info

Yevgeny Kliteynik <[email protected]>
net/mlx5: HWS, fix counting of rules in the matcher

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()

Mykyta Yatsenko <[email protected]>
libbpf: Check bpf_map_skeleton link for NULL

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()

Jason Xing <[email protected]>
net: stmmac: generate software timestamp just before the doorbell

Ilya Leoshkevich <[email protected]>
bpf: Pass the same orig_call value to trampoline functions

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()

Jason Xing <[email protected]>
net: atlantic: generate software timestamp just before the doorbell

Dimitri Fedrau <[email protected]>
net: phy: marvell-88q2xxx: Enable temperature measurement in probe again

Leon Romanovsky <[email protected]>
xfrm: validate assignment of maximal possible SEQ number

Sebastian Andrzej Siewior <[email protected]>
net: page_pool: Don't recycle into cache on PREEMPT_RT

Sebastian Andrzej Siewior <[email protected]>
ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT

Andrew Zaborowski <[email protected]>
x86/sgx: Prevent attempts to reclaim poisoned pages

Eric Dumazet <[email protected]>
tcp: add receive queue awareness in tcp_rcv_space_adjust()

Eric Dumazet <[email protected]>

    tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows

Eric Dumazet <[email protected]>
tcp: remove zero TCP TS samples for autotuning

Eric Dumazet <[email protected]>
tcp: always seek for minimal rtt in tcp_rcv_rtt_update()

Dian-Syuan Yang <[email protected]>
wifi: rtw89: leave idle mode when setting WEP encryption for AP mode

Mario Limonciello <[email protected]>
iommu/amd: Allow matching ACPI HID devices without matching UIDs

Muhammad Usama Anjum <[email protected]>
wifi: ath11k: Fix QMI memory reuse logic

Baochen Qiang <[email protected]>

    wifi: ath12k: fix a possible dead lock caused by ab->base_lock

Kang Yang <[email protected]>
wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET

Frank Wunderlich <[email protected]>
net: phy: mediatek: do not require syscon compatible for pio property

Moon Yeounsu <[email protected]>
net: dlink: add synchronization for stats update

Taniya Das <[email protected]>

    clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750

Taniya Das <[email protected]>
clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks

Tali Perry <[email protected]>
i2c: npcm: Add clock toggle recovery

Hector Martin <[email protected]>
i2c: pasemi: Enable the unjam machine

Akhil R <[email protected]>
i2c: tegra: check msg length in SMBUS block read

Mike Tipton <[email protected]>
cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs

Alan Maguire <[email protected]>
libbpf/btf: Fix string handling to support multi-split BTF

Petr Malat <[email protected]>
sctp: Do not wake readers in __sctp_write_space()

Aditya Kumar Singh <[email protected]>
wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO

Leon Yen <[email protected]>
wifi: mt76: mt7925: introduce thermal protection

Samuel Williams <[email protected]>

    wifi: mt76: mt7921: add 160 MHz AP for mt7922 device

Henk Vergonet <[email protected]>

    wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R

sunliming <[email protected]>
wifi: mt76: mt7996: fix uninitialized symbol warning

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

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

WangYuli <[email protected]>

    Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850

Jiande Lu <[email protected]>

    Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925

Alok Tiwari <[email protected]>
emulex/benet: correct command version selection in be_cmd_get_stats()

Benjamin Lin <[email protected]>
wifi: mt76: mt7996: drop fragments with multicast or broadcast RA

Tan En De <[email protected]>
i2c: designware: Invoke runtime suspend on quick slave re-registration

Liwei Sun <[email protected]>

    Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922

Hou Tao <[email protected]>
bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()

Chao Yu <[email protected]>
f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx

Zilin Guan <[email protected]>
tipc: use kfree_sensitive() for aead cleanup

Rengarajan S <[email protected]>
net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices

Sergio Perez Gonzalez <[email protected]>
net: macb: Check return value of dma_set_mask_and_coherent()

Antonin Godard <[email protected]>
drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry

Nas Chung <[email protected]>
media: qcom: venus: Fix uninitialized variable warning

Lucas De Marchi <[email protected]>
drm/xe/uc: Remove static from loop variable

Victor Skvortsov <[email protected]>
drm/amdgpu: Add indirect L1_TLB_CNTL reg programming for VFs

Andy Yan <[email protected]>
drm/rockchip: vop2: Make overlay layer select register configuration take effect by vsync

Niklas Söderlund <[email protected]>
media: rcar-vin: Fix stride setting for RAW8 formats

Simon Schuster <[email protected]>
nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults

Shravan Chippa <[email protected]>

    media: i2c: imx334: update mode_3840x2160_regs array

Wentao Liang <[email protected]>
media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()

Hans Verkuil <[email protected]>
media: tc358743: ignore video while HPD is low

Amber Lin <[email protected]>
drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: don't select single flush for active CTL blocks

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Fix media bus code setup on RWPF source pad

Mario Limonciello <[email protected]>
drm/amd/display: Restructure DMI quirks

TungYu Lu <[email protected]>
drm/amd/display: Correct prefetch calculation

Lijo Lazar <[email protected]>
drm/amd/pm: Reset SMU v13.0.x custom settings

Dylan Wolff <[email protected]>
jfs: Fix null-ptr-deref in jfs_ioc_trim

Dillon Varone <[email protected]>
drm/amd/display: Fix VUpdate offset calculations for dcn401

Alex Deucher <[email protected]>
drm/amdgpu/gfx9: fix CSIB handling

Samson Tam <[email protected]>
drm/amd/display: disable EASF narrow filter sharpening

Alex Deucher <[email protected]>
drm/amdgpu/gfx8: fix CSIB handling

Zhang Yi <[email protected]>
ext4: prevent stale extent cache entries caused by concurrent get es_cache

Long Li <[email protected]>
sunrpc: fix race in cache cleanup causing stale nextcheck time

Lijo Lazar <[email protected]>
drm/amdgpu: Disallow partition query during reset

Arvind Yadav <[email protected]>
drm/amdgpu: fix MES GFX mask

Nicolas Dufresne <[email protected]>
media: rkvdec: Initialize the m2m context before the controls

Hans Verkuil <[email protected]>
media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation

Dillon Varone <[email protected]>
drm/amd/display: Fix Vertical Interrupt definitions for dcn32, dcn401

Kevin Gao <[email protected]>
drm/amd/display: Correct SSC enable detection for DCN351

Ovidiu Bunea <[email protected]>
drm/amd/display: Update IPS sequential_ono requirement checks

Daniele Ceraolo Spurio <[email protected]>
drm/xe/vf: Fix guc_info debugfs for VFs

Tomi Valkeinen <[email protected]>
media: ti: cal: Fix wrong goto on error path

Aditya Dutt <[email protected]>
jfs: fix array-index-out-of-bounds read in add_missing_indices

Zhang Yi <[email protected]>
ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext_remove_space()

Harish Chegondi <[email protected]>
drm/xe: Use copy_from_user() instead of __copy_from_user()

Alex Deucher <[email protected]>
drm/amdgpu/gfx7: fix CSIB handling

Qasim Ijaz <[email protected]>
drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk()

Charlene Liu <[email protected]>
drm/amd/display: fix zero value for APU watermark_c

Nas Chung <[email protected]>
media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition

Sakari Ailus <[email protected]>
media: ccs-pll: Better validate VT PLL branch

Vicki Pfau <[email protected]>
drm: panel-orientation-quirks: Add ZOTAC Gaming Zone

Alex Deucher <[email protected]>
drm/amdgpu/gfx10: fix CSIB handling

Tarang Raval <[email protected]>
media: i2c: imx334: Fix runtime PM handling in remove function

Fangzhi Zuo <[email protected]>
drm/amd/display: Do Not Consider DSC if Valid Config Not Found

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Increase HFI response timeout

Alexander Aring <[email protected]>
dlm: use SHUT_RDWR for SCTP shutdown

Lijo Lazar <[email protected]>
drm/amdgpu: Add basic validation for RAS header

Paul Hsieh <[email protected]>
drm/amd/display: Skip to enable dsc if it has been off

Nicolas Dufresne <[email protected]>
media: verisilicon: Enable wide 4K in AV1 decoder

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit()

Nas Chung <[email protected]>
media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition

Dmitry Baryshkov <[email protected]>
drm/msm/hdmi: add runtime PM calls to DDC transfer function

Ben Skeggs <[email protected]>
drm/nouveau/gsp: fix rm shutdown wait condition

Mario Limonciello <[email protected]>
drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1

Tarang Raval <[email protected]>
media: i2c: imx334: Enable runtime PM before sub-device registration

Christoph Rudorff <[email protected]>
drm/nouveau: fix hibernate on disabled GPU

Michael Chang <[email protected]>
media: nuvoton: npcm-video: Fix stuck due to no video signal error

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: fix CSIB handling

Apurv Mishra <[email protected]>
drm/amdkfd: Drop workaround for GC v9.4.3 revID 0

Yuezhang Mo <[email protected]>
exfat: do not clear volume dirty flag during sync

Ayushi Makhija <[email protected]>
drm/bridge: anx7625: change the gpiod_set_value API

Boris Brezillon <[email protected]>
drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler()

Ayushi Makhija <[email protected]>
drm/bridge: anx7625: enable HPD interrupts

Namjae Jeon <[email protected]>
exfat: fix double free in delayed_free

Anusha Srivatsa <[email protected]>
drm/panel/sharp-ls043t1le01: Use _multi variants

Jiayuan Chen <[email protected]>

    workqueue: Fix race condition in wq->stats incrementation

Damon Ding <[email protected]>
drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq()

Jeevaka Prabu Badrappan <[email protected]>
drm/xe: Fix CFI violation when accessing sysfs files

Yihan Zhu <[email protected]>
drm/amd/display: DCN32 null data check

Jesse.Zhang <[email protected]>
drm/amdgpu: Fix API status offset for MES queue reset

Long Li <[email protected]>
sunrpc: update nextcheck time when adding new cache entries

Dave Airlie <[email protected]>
drm/dp: add option to disable zero sized address only transactions.

Andy Yan <[email protected]>
drm/rockchip: inno-hdmi: Fix video timing HSYNC/VSYNC polarity setting for rk3036

Ming Qian <[email protected]>
media: imx-jpeg: Check decoding is ongoing for motion-jpeg

Alex Deucher <[email protected]>
drm/amdgpu/gfx6: fix CSIB handling

Dmitry Baryshkov <[email protected]>
drm/bridge: select DRM_KMS_HELPER for AUX_BRIDGE

Charlene Liu <[email protected]>
drm/amd/display: disable DPP RCG before DPP CLK enable

Peter Marheine <[email protected]>
ACPI: battery: negate current when discharging

Svyatoslav Ryhel <[email protected]>
power: supply: max17040: adjust thermal channel scaling

Charan Teja Kalla <[email protected]>
PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()

Peng Fan <[email protected]>
gpiolib: of: Add polarity quirk for s5m8767

Linus Torvalds <[email protected]>
Make 'cc-option' work correctly for the -Wno-xyzzy pattern

Yuanjun Gong <[email protected]>
ASoC: tegra210_ahub: Add check to of_device_get_match_data()

Frank Li <[email protected]>
platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all()

gldrk <[email protected]>
ACPICA: utilities: Fix overflow check in vsnprintf()

Ulf Hansson <[email protected]>

    pmdomain: core: Reset genpd->states to avoid freeing invalid data

Kuninori Morimoto <[email protected]>

    ASoC: simple-card-utils: fixup dlc->xxx handling for error case

Jerry Lv <[email protected]>
power: supply: bq27xxx: Retrieve again when busy

Stefan Binding <[email protected]>
ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops

Tamir Duberstein <[email protected]>
ACPICA: Apply pack(1) to union aml_resource

Seunghun Han <[email protected]>
ACPICA: fix acpi parse and parseext cache leaks

Mario Limonciello <[email protected]>
ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Acer Helios Laptops using CS35L41 HDA

Armin Wolf <[email protected]>
ACPI: bus: Bail out if acpi_kobj registration fails

I Hsin Cheng <[email protected]>
ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init()

Hector Martin <[email protected]>
ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change

Qiuxu Zhuo <[email protected]>
EDAC/igen6: Skip absent memory controllers

Ahmed Salem <[email protected]>
ACPICA: Avoid sequence overread in call to strncmp()

Erick Shepherd <[email protected]>
mmc: Add quirk to disable DDR50 tuning

Krzysztof Kozlowski <[email protected]>
power: supply: collie: Fix wakeup source leaks on device unbind

Krzysztof Kozlowski <[email protected]>
power: supply: gpio-charger: Fix wakeup source leaks on device unbind

Guilherme G. Piccoli <[email protected]>
clocksource: Fix the CPUs' choice in the watchdog per CPU verification

Talhah Peerbhai <[email protected]>
ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9

Seunghun Han <[email protected]>
ACPICA: fix acpi operand cache leak in dswstate.c

David Lechner <[email protected]>
iio: adc: ad7606: fix raw read for 18-bit chips

David Lechner <[email protected]>
iio: adc: ad7173: fix compiling without gpiolib

David Lechner <[email protected]>
iio: adc: ad7606_spi: fix reg write value mask

Arthur-Prince <[email protected]>
iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build

David Lechner <[email protected]>
iio: adc: ad7944: mask high bits on direct read

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Fix temperature calculation

Jann Horn <[email protected]>
mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race

Jann Horn <[email protected]>
mm/hugetlb: unshare page tables during VMA split, not before

Pu Lehui <[email protected]>
mm: fix uprobe pte be overwritten when expanding vma

Thomas Zimmermann <[email protected]>
dummycon: Trigger redraw when switching consoles with deferred takeover

Jens Axboe <[email protected]>
io_uring/net: only consider msg_inq if larger than 1

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

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Use dma_resv_lock() instead of a custom mutex

Karol Wachowski <[email protected]>
accel/ivpu: Trigger device recovery on engine reset/resume failure

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Use firmware names from upstream repo

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Improve buffer object logging

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: Fix temperature calculation

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: Fix temperature scan element sign

Saurabh Sengar <[email protected]>
hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()

Diederik de Haas <[email protected]>
PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()

Janne Grunau <[email protected]>
PCI: apple: Set only available ports up

Shawn Lin <[email protected]>
PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up()

Ilpo Järvinen <[email protected]>
PCI: Fix lock symmetry in pci_slot_unlock()

Huacai Chen <[email protected]>
PCI: Add ACS quirk for Loongson PCIe

Niklas Cassel <[email protected]>
PCI: dwc: ep: Correct PBA offset in .set_msix() callback

Niklas Cassel <[email protected]>
PCI: cadence-ep: Correct PBA offset in .set_msix() callback

Long Li <[email protected]>
uio_hv_generic: Align ring size to system page

Long Li <[email protected]>
uio_hv_generic: Use correct size for interrupt and monitor pages

Long Li <[email protected]>
Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary

Ruben Devos <[email protected]>
smb: client: add NULL check in automount_fullpath

Shyam Prasad N <[email protected]>
cifs: dns resolution is needed only for primary channel

Shyam Prasad N <[email protected]>
cifs: update dstaddr whenever channel iface is updated

Shyam Prasad N <[email protected]>
cifs: reset connections for all channels when reconnect requested

Beleswar Padhi <[email protected]>
remoteproc: k3-m4: Don't assert reset in detach routine

Xiaolei Wang <[email protected]>

    remoteproc: core: Release rproc->clean_table after rproc_attach() fails

Xiaolei Wang <[email protected]>
remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()

Wentao Liang <[email protected]>

    regulator: max14577: Add error check for max14577_read_reg()

André Almeida <[email protected]>
ovl: Fix nested backing file paths

Khem Raj <[email protected]>
mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS

Gabriel Shahrouzi <[email protected]>
staging: iio: ad5933: Correct settling cycles encoding per datasheet

David Lechner <[email protected]>
pwm: axi-pwmgen: fix missing separate external clock

Shin'ichiro Kawasaki <[email protected]>
nvme-tcp: remove tag set when second admin queue config fails

Thomas Zimmermann <[email protected]>
video: screen_info: Relocate framebuffers behind PCI bridges

Thomas Zimmermann <[email protected]>
sysfb: Fix screen_info type check for VGA

Lorenzo Stoakes <[email protected]>
KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY

Qasim Ijaz <[email protected]>
net: ch9200: fix uninitialised access during mii_nway_restart

Xu Yang <[email protected]>
phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()

John Garry <[email protected]>
dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits

Mikulas Patocka <[email protected]>
dm: lock limits when reading them

Ye Bin <[email protected]>
ftrace: Fix UAF when lookup kallsym after ftrace disabled

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Fix read len for onfi param page

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base

Mikulas Patocka <[email protected]>
dm-verity: fix a memory leak if some arguments are specified multiple times

Mikulas Patocka <[email protected]>
dm-mirror: fix a tiny race condition

Chao Gao <[email protected]>
KVM: VMX: Flush shadow VMCS on emergency reboot

Yosry Ahmed <[email protected]>
KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs

Wentao Liang <[email protected]>
mtd: nand: sunxi: Add randomizer configuration before randomizer enable

Wentao Liang <[email protected]>
mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk

Lu Baolu <[email protected]>
iommu: Allow attaching static domains in iommu_attach_device_pasid()

Sibi Sankar <[email protected]>
firmware: arm_scmi: Ensure that the message-id supports fastchannel

Kendall Willis <[email protected]>
firmware: ti_sci: Convert CPU latency constraint from us to ms

Dan Williams <[email protected]>
configfs-tsm-report: Fix NULL dereference of tsm_ops

Johan Hovold <[email protected]>
soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events

Jinliang Zheng <[email protected]>
mm: fix ratelimit_pages update error in dirty_ratio_handler()

Shin'ichiro Kawasaki <[email protected]>
RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction

Luo Gengkun <[email protected]>
watchdog: fix watchdog may detect false positive of softlockup

Jeongjun Park <[email protected]>
ipc: fix to protect IPCS lookups using RCU

Da Xue <[email protected]>
clk: meson-g12a: add missing fclk_div2 to spicc

Arnd Bergmann <[email protected]>
parisc: fix building with gcc-15

GONG Ruiqi <[email protected]>
vgacon: Add check for vc_origin address range in vgacon_scroll()

Helge Deller <[email protected]>
parisc/unaligned: Fix hex output to show 8 hex chars

Murad Masimov <[email protected]>
fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var

Niravkumar L Rabara <[email protected]>
EDAC/altera: Use correct write width with the INTTEST register

Murad Masimov <[email protected]>
fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var

Lu Baolu <[email protected]>
iommu/vt-d: Restore context entry setup order for aliased devices

Heiner Kallweit <[email protected]>
net: ftgmac100: select FIXED_PHY

Hyunwoo Kim <[email protected]>
net/sched: fix use-after-free in taprio_dev_notifier

Krzysztof Kozlowski <[email protected]>

    NFC: nci: uart: Set tty->disc_data only in success path

Gui-Dong Han <[email protected]>
hwmon: (ftsteutates) Fix TOCTOU race in fts_read()

Chao Yu <[email protected]>
f2fs: fix to return correct error number in f2fs_sync_node_pages()

Chao Yu <[email protected]>
f2fs: fix to do sanity check on sit_bitmap_size

Jaegeuk Kim <[email protected]>
f2fs: prevent kernel warning due to negative i_nlink from corrupted image

Chao Yu <[email protected]>
f2fs: fix to do sanity check on ino and xnid

Gatien Chevallier <[email protected]>
Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()

Dan Carpenter <[email protected]>
Input: ims-pcu - check record size in ims_pcu_flash_firmware()

Fabrice Gasnier <[email protected]>
Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT

Brian Foster <[email protected]>
ext4: only dirty folios when data journaling regular files

Zhang Yi <[email protected]>
ext4: ensure i_size is smaller than maxbytes

Zhang Yi <[email protected]>
ext4: factor out ext4_get_maxbytes()

Zhang Yi <[email protected]>
ext4: fix incorrect punch max_end

Zhang Yi <[email protected]>
ext4: fix out of bounds punch offset

Jan Kara <[email protected]>
ext4: fix calculation of credits for extent tree modification

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: inline: fix len overflow in ext4_prepare_inline_data

Wan Junjie <[email protected]>
bus: fsl-mc: fix GET/SET_TAILDROP command ids

Ioana Ciornei <[email protected]>
bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device

Mikko Korhonen <[email protected]>
ata: ahci: Disallow LPM for Asus B550-F motherboard

Niklas Cassel <[email protected]>
ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard

Tasos Sahanidis <[email protected]>
ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330

Krzysztof Kozlowski <[email protected]>
bus: firewall: Fix missing static inline annotations for stubs

Chen Ridong <[email protected]>
cgroup,freezer: fix incomplete freezing when attaching tasks

Dennis Marttinen <[email protected]>
ceph: set superblock s_magic for IMA fsmagic matching

Viacheslav Dubeyko <[email protected]>
ceph: avoid kernel BUG for encrypted inode with unaligned file size

Brett Werling <[email protected]>
can: tcan4x5x: fix power regulator retrieval during probe

Fedor Pchelkin <[email protected]>
can: kvaser_pciefd: refine error prone echo_skb_max handling logic

Jeff Hugo <[email protected]>
bus: mhi: host: Fix conflict between power_up and SYSERR

Sumit Kumar <[email protected]>
bus: mhi: ep: Update read pointer only after buffer is written

Damien Le Moal <[email protected]>
block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion

Jens Axboe <[email protected]>
block: use plug request list tail for one-shot backmerge attempt

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd937x: Drop unused buck_supply

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd9375: Fix double free of regulator supplies

Andreas Kemnade <[email protected]>
ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4

Ross Stutterheim <[email protected]>

    ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()

Ryan Roberts <[email protected]>
arm64/mm: Close theoretical race where stale TLB entry remains valid

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix deferred probing error

Ricardo Ribalda <[email protected]>
media: uvcvideo: Send control events for partial succeeds

Ricardo Ribalda <[email protected]>
media: uvcvideo: Return the number of processed controls

Ming Qian <[email protected]>
media: imx-jpeg: Cleanup after an allocation error

Ming Qian <[email protected]>
media: imx-jpeg: Reset slot data pointers when freed

Ming Qian <[email protected]>
media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead

Ming Qian <[email protected]>
media: imx-jpeg: Drop the first error frames

Denis Arefev <[email protected]>
media: vivid: Change the siize of the composing

Edward Adam Davis <[email protected]>
media: vidtv: Terminating the subsequent process of initialization failure

Marek Szyprowski <[email protected]>
media: videobuf2: use sgtable-based scatterlist wrappers

Loic Poulain <[email protected]>
media: venus: Fix probe error handling

Ma Ke <[email protected]>
media: v4l2-dev: fix error handling in __video_register_device()

Tomi Valkeinen <[email protected]>
media: rcar-vin: Fix RAW10

Johan Hovold <[email protected]>
media: qcom: camss: vfe: suppress VFE version log spam

Johan Hovold <[email protected]>
media: qcom: camss: csid: suppress CSID log spam

Hans de Goede <[email protected]>
media: ov08x40: Extend sleep after reset to 5 ms

Marek Szyprowski <[email protected]>
media: omap3isp: use sgtable-based scatterlist wrappers

Fei Shao <[email protected]>
media: mediatek: vcodec: Correct vsi_core framebuffer size

Dan Carpenter <[email protected]>
media: iris: fix error code in iris_load_fw_to_memory()

Hao Yao <[email protected]>
media: ipu6: Remove workaround for Meteor Lake ES2

Stanislaw Gruszka <[email protected]>
media: intel/ipu6: Fix dma mask for non-secure mode

Haoxiang Li <[email protected]>
media: imagination: fix a potential memory leak in e5010_probe()

Kieran Bingham <[email protected]>
media: i2c: imx335: Fix frame size enumeration

Wentao Liang <[email protected]>
media: gspca: Add error handling for stv06xx_read_sensor()

Dmitry Nikiforov <[email protected]>
media: davinci: vpif: Fix memory leak in probe error path

Edward Adam Davis <[email protected]>
media: cxusb: no longer judge rbuf when the write fails

Sakari Ailus <[email protected]>
media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case

Sakari Ailus <[email protected]>
media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div

Sakari Ailus <[email protected]>
media: ccs-pll: Start OP pre-PLL multiplier search from correct value

Hans de Goede <[email protected]>
media: ov2740: Move pm-runtime cleanup on probe-errors to proper place

Sakari Ailus <[email protected]>
media: ccs-pll: Start VT pre-PLL multiplier search from correct value

Tomi Valkeinen <[email protected]>
media: i2c: ds90ub913: Fix returned fmt from .set_fmt()

Laurentiu Palcu <[email protected]>
media: nxp: imx8-isi: better handle the m2m usage_count

Umang Jain <[email protected]>
media: imx335: Use correct register width for HNUM

Dongcheng Yan <[email protected]>
media: i2c: change lt6911uxe irq_gpio name to "hpd"

Johan Hovold <[email protected]>
media: ov5675: suppress probe deferral errors

Johan Hovold <[email protected]>
media: ov8856: suppress probe deferral errors

Vasiliy Kovalev <[email protected]>
jfs: validate AG parameters in dbMount() to prevent crashes

Mingcong Bai <[email protected]>
wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723

Bitterblue Smith <[email protected]>
wifi: rtw88: usb: Reduce control message timeout to 500 ms

Chuck Lever <[email protected]>
svcrdma: Unregister the device if svc_rdma_accept() fails

Jeongjun Park <[email protected]>
jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()

Johan Hovold <[email protected]>
wifi: ath12k: fix ring-buffer corruption

Max Kellermann <[email protected]>
fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()

Scott Mayhew <[email protected]>
NFSv4: Don't check for OPEN feature support in v4.1

Mike Snitzer <[email protected]>
NFS: always probe for LOCALIO support asynchronously

Chuck Lever <[email protected]>
SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls

Li Lingfeng <[email protected]>
nfsd: Initialize ssc before laundromat_work to prevent NULL dereference

NeilBrown <[email protected]>
nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request

Olga Kornievskaia <[email protected]>
nfsd: fix access checking for NLM under XPRTSEC policies

Chuck Lever <[email protected]>
NFSD: Implement FATTR4_CLONE_BLKSIZE attribute

Maninder Singh <[email protected]>
NFSD: fix race between nfsd registration and exports_proc

Maninder Singh <[email protected]>
NFSD: unregister filesystem in case genl_register_family() fails

Johan Hovold <[email protected]>
wifi: ath11k: fix ring-buffer corruption

Bitterblue Smith <[email protected]>
wifi: rtw88: usb: Upload the firmware in bigger chunks

Johan Hovold <[email protected]>
wifi: ath11k: fix rx completion meta data corruption

Christian Brauner <[email protected]>
anon_inode: raise SB_I_NODEV and SB_I_NOEXEC

Christian Brauner <[email protected]>

    anon_inode: explicitly block ->setattr()

Christian Brauner <[email protected]>
anon_inode: use a proper mode internally

Michael Lo <[email protected]>
wifi: mt76: mt7925: fix host interrupt register initialization

Christian Lamparter <[email protected]>
wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()

Wentao Liang <[email protected]>
net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()

Wentao Liang <[email protected]>
net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()

João Paulo Gonçalves <[email protected]>
regulator: max20086: Change enable gpio to optional

João Paulo Gonçalves <[email protected]>

    regulator: max20086: Fix MAX200086 chip id

Niklas Schnelle <[email protected]>
s390/pci: Serialize device addition and removal

Niklas Schnelle <[email protected]>
s390/pci: Allow re-add of a reserved but not yet removed device

Niklas Schnelle <[email protected]>
s390/pci: Prevent self deletion in disable_slot()

Niklas Schnelle <[email protected]>
s390/pci: Remove redundant bus removal and disable from zpci_release_device()

Heiko Carstens <[email protected]>
s390/pci: Fix __pcilg_mio_inuser() inline assembly

Hari Bathini <[email protected]>
powerpc/bpf: fix JIT code size calculation of bpf trampoline

Hari Bathini <[email protected]>
powerpc64/ftrace: fix clobbered r15 during livepatching

Gautam Menghani <[email protected]>
powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states

Pavel Begunkov <[email protected]>
io_uring/kbuf: account ring io_buffer_list memory

Pavel Begunkov <[email protected]>
io_uring: account drain memory to cgroup

Vijendar Mukunda <[email protected]>
ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()

Vijendar Mukunda <[email protected]>
ASoC: amd: amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()

Martin Blumenstingl <[email protected]>
ASoC: meson: meson-card-utils: use of_property_present() for DT parsing

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test

Wentao Liang <[email protected]>
ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_dh895xcc

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_c62x

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_4xxx

Giovanni Cabiddu <[email protected]>

    crypto: qat - add shutdown handler to qat_420xx

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_c3xxx

Peter Zijlstra <[email protected]>
sched/fair: Adhere to place_entity() constraints

Harshit Agarwal <[email protected]>
sched/rt: Fix race in push_rt_task

Alexander Aring <[email protected]>
gfs2: move msleep to sleepable context

Herbert Xu <[email protected]>
crypto: marvell/cesa - Do not chain submitted requests

Zijun Hu <[email protected]>
configfs: Do not override creating attribute file failure in populate_attrs()

Suren Baghdasaryan <[email protected]>
alloc_tag: handle module codetag load errors as module load failures

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

Diffstat:

 .../bindings/i2c/nvidia,tegra20-i2c.yaml           |  24 +-
 Documentation/gpu/nouveau.rst                      |   5 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/clockdomain.h                  |   1 +
 arch/arm/mach-omap2/clockdomains33xx_data.c        |   2 +-
 arch/arm/mach-omap2/cm33xx.c                       |  14 +-
 arch/arm/mach-omap2/pmic-cpcap.c                   |   6 +-
 arch/arm/mm/ioremap.c                              |   4 +-
 arch/arm64/include/asm/tlbflush.h                  |   9 +-
 arch/arm64/kernel/ptrace.c                         |   2 +-
 arch/arm64/kvm/hyp/include/hyp/debug-sr.h          |   3 +
 arch/arm64/mm/mmu.c                                |   3 +-
 arch/loongarch/include/asm/irqflags.h              |  16 +-
 arch/loongarch/include/asm/vdso/getrandom.h        |   2 +-
 arch/loongarch/include/asm/vdso/gettimeofday.h     |   6 +-
 arch/loongarch/mm/hugetlbpage.c                    |   3 +-
 arch/mips/vdso/Makefile                            |   1 +
 arch/nios2/include/asm/pgtable.h                   |  16 +
 arch/parisc/boot/compressed/Makefile               |   1 +
 arch/parisc/kernel/unaligned.c                     |   2 +-
 arch/powerpc/include/asm/ppc_asm.h                 |   2 +-
 arch/powerpc/kernel/eeh.c                          |   2 +
 arch/powerpc/kernel/trace/ftrace_entry.S           |   2 +-
 arch/powerpc/kernel/vdso/Makefile                  |   2 +-
 arch/powerpc/net/bpf_jit.h                         |  20 +-
 arch/powerpc/net/bpf_jit_comp.c                    |  33 +-
 arch/powerpc/net/bpf_jit_comp32.c                  |   6 -
 arch/powerpc/net/bpf_jit_comp64.c                  |  15 +-
 arch/powerpc/platforms/pseries/msi.c               |   7 +-
 arch/riscv/kvm/vcpu_sbi_replace.c                  |   8 +-
 arch/s390/kvm/gaccess.c                            |   8 +-
 arch/s390/pci/pci.c                                |  45 +-
 arch/s390/pci/pci_bus.h                            |   7 +-
 arch/s390/pci/pci_event.c                          |  22 +-
 arch/s390/pci/pci_mmio.c                           |   2 +-
 arch/x86/Kconfig                                   |   2 +-
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/include/asm/module.h                      |   8 +
 arch/x86/include/asm/tdx.h                         |   2 +-
 arch/x86/kernel/alternative.c                      |  79 ++-
 arch/x86/kernel/cpu/amd.c                          |   2 +-
 arch/x86/kernel/cpu/sgx/main.c                     |   2 +
 arch/x86/kvm/svm/svm.c                             |   2 +-
 arch/x86/kvm/vmx/vmx.c                             |   5 +-
 arch/x86/mm/init_32.c                              |   3 -
 arch/x86/mm/init_64.c                              |   3 -
 arch/x86/mm/pat/set_memory.c                       |   3 +
 arch/x86/mm/pti.c                                  |   5 +
 arch/x86/virt/vmx/tdx/tdx.c                        |   5 +-
 block/blk-merge.c                                  |  26 +-
 block/blk-zoned.c                                  |   1 +
 drivers/accel/ivpu/ivpu_fw.c                       |  12 +-
 drivers/accel/ivpu/ivpu_gem.c                      |  91 +--
 drivers/accel/ivpu/ivpu_gem.h                      |   2 +-
 drivers/accel/ivpu/ivpu_job.c                      |   6 +-
 drivers/accel/ivpu/ivpu_jsm_msg.c                  |   9 +-
 drivers/acpi/acpica/amlresrc.h                     |   8 +-
 drivers/acpi/acpica/dsutils.c                      |   9 +-
 drivers/acpi/acpica/psobject.c                     |  52 +-
 drivers/acpi/acpica/rsaddr.c                       |  13 +-
 drivers/acpi/acpica/rscalc.c                       |  22 +-
 drivers/acpi/acpica/rslist.c                       |  12 +-
 drivers/acpi/acpica/utprint.c                      |   7 +-
 drivers/acpi/acpica/utresrc.c                      |  14 +-
 drivers/acpi/battery.c                             |  19 +-
 drivers/acpi/bus.c                                 |   6 +-
 drivers/ata/ahci.c                                 |  35 +-
 drivers/ata/pata_via.c                             |   3 +-
 drivers/atm/atmtcp.c                               |   4 +-
 drivers/base/platform-msi.c                        |   1 +
 drivers/base/power/runtime.c                       |   2 +-
 drivers/base/swnode.c                              |   2 +-
 drivers/block/aoe/aoedev.c                         |   8 +
 drivers/block/ublk_drv.c                           |   3 +
 drivers/bluetooth/btmrvl_sdio.c                    |   4 +-
 drivers/bluetooth/btmtksdio.c                      |   2 +-
 drivers/bluetooth/btusb.c                          |   5 +
 drivers/bus/fsl-mc/fsl-mc-uapi.c                   |   4 +-
 drivers/bus/fsl-mc/mc-io.c                         |  19 +-
 drivers/bus/fsl-mc/mc-sys.c                        |   2 +-
 drivers/bus/mhi/ep/ring.c                          |  16 +-
 drivers/bus/mhi/host/pm.c                          |  18 +-
 drivers/bus/ti-sysc.c                              |  49 --
 drivers/char/ipmi/ipmi_ssif.c                      |   6 +-
 drivers/clk/meson/g12a.c                           |   1 +
 drivers/clk/qcom/gcc-sm8650.c                      |   2 +
 drivers/clk/qcom/gcc-sm8750.c                      |   3 +-
 drivers/clk/qcom/gcc-x1e80100.c                    |   4 +
 drivers/clk/rockchip/clk-rk3036.c                  |   1 +
 drivers/cpufreq/scmi-cpufreq.c                     |  36 +-
 drivers/crypto/intel/qat/qat_420xx/adf_drv.c       |   8 +
 drivers/crypto/intel/qat/qat_4xxx/adf_drv.c        |   8 +
 drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c       |   8 +
 drivers/crypto/intel/qat/qat_c62x/adf_drv.c        |   8 +
 drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c    |   8 +
 drivers/crypto/marvell/cesa/cesa.c                 |   2 +-
 drivers/crypto/marvell/cesa/cesa.h                 |   9 +-
 drivers/crypto/marvell/cesa/tdma.c                 |  53 +-
 drivers/dma-buf/udmabuf.c                          |   5 +-
 drivers/edac/altera_edac.c                         |   6 +-
 drivers/edac/amd64_edac.c                          |   1 +
 drivers/edac/igen6_edac.c                          | 100 ++-
 drivers/firmware/arm_scmi/driver.c                 |  76 ++-
 drivers/firmware/arm_scmi/protocols.h              |   2 +
 drivers/firmware/cirrus/test/cs_dsp_mock_bin.c     |   3 +-
 drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c    |   3 +-
 .../cirrus/test/cs_dsp_test_control_cache.c        |   1 -
 drivers/firmware/sysfb.c                           |  26 +-
 drivers/firmware/ti_sci.c                          |  14 +-
 drivers/gpio/gpio-loongson-64bit.c                 |   2 +-
 drivers/gpio/gpio-mlxbf3.c                         |  52 +-
 drivers/gpio/gpio-pca953x.c                        |   2 +-
 drivers/gpio/gpiolib-of.c                          |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |  22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   9 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c            |  63 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  20 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   5 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/Makefile     |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 170 +----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   9 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c   | 178 ++++++
 .../amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c  |   1 +
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |   8 +-
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c |  38 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   1 +
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   1 +
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |   1 +
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c |   5 +-
 .../gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c   |   2 +-
 .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c  |  14 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  21 +-
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   3 +-
 .../amd/display/dc/irq/dcn32/irq_service_dcn32.c   |  61 +-
 .../amd/display/dc/irq/dcn401/irq_service_dcn401.c |  60 +-
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   9 +
 .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c   | 418 ++++++------
 .../amd/display/dc/resource/dcn35/dcn35_resource.c |   2 +-
 .../amd/display/dc/resource/dcn36/dcn36_resource.c |   2 +-
 drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c       |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  13 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  10 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   4 +-
 drivers/gpu/drm/bridge/Kconfig                     |   1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   5 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  26 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |  39 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/i915_pmu.c                    |   4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  14 +
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c              |   2 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |  17 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   7 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c         |   7 +
 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c                |  14 +-
 .../gpu/drm/msm/registers/adreno/adreno_pm4.xml    |   3 +-
 drivers/gpu/drm/nouveau/Kbuild                     |   1 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |  45 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |   2 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   8 +
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild     |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     | 673 +-------------------
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/Kbuild  |   5 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/Kbuild |   6 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c   |  10 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c  | 699 +++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h    |  20 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rpc.h   |  18 +
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c |   2 +-
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |  41 +-
 drivers/gpu/drm/panel/panel-simple.c               |  29 +
 drivers/gpu/drm/panthor/panthor_mmu.c              |   1 -
 drivers/gpu/drm/rockchip/inno_hdmi.c               |  36 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.h       |   1 +
 drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |   5 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |   2 +-
 drivers/gpu/drm/tiny/Kconfig                       |   1 +
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   2 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   8 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   4 +-
 drivers/gpu/drm/xe/xe_eu_stall.c                   |   4 +-
 drivers/gpu/drm/xe/xe_exec.c                       |   4 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                 |   9 +-
 drivers/gpu/drm/xe/xe_gt.c                         |   2 +-
 drivers/gpu/drm/xe/xe_gt_freq.c                    |  82 +--
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  28 +-
 drivers/gpu/drm/xe/xe_gt_throttle.c                |  90 +--
 drivers/gpu/drm/xe/xe_guc.c                        |  40 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   6 +-
 drivers/gpu/drm/xe/xe_svm.c                        |   2 +-
 drivers/gpu/drm/xe/xe_uc_fw.c                      |   2 +-
 drivers/gpu/drm/xe/xe_vm.c                         |   6 +-
 drivers/hid/hid-asus.c                             | 107 +++-
 drivers/hv/connection.c                            |  23 +-
 drivers/hwmon/ftsteutates.c                        |   9 +-
 drivers/hwmon/ltc4282.c                            |   7 -
 drivers/hwmon/occ/common.c                         | 238 +++----
 drivers/i2c/busses/i2c-designware-slave.c          |   2 +-
 drivers/i2c/busses/i2c-k1.c                        |   2 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |  12 +-
 drivers/i2c/busses/i2c-pasemi-core.c               |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |   5 +
 drivers/i3c/master/mipi-i3c-hci/core.c             |   6 +-
 drivers/iio/accel/fxls8962af-core.c                |  15 +-
 drivers/iio/adc/Kconfig                            |   6 +-
 drivers/iio/adc/ad7173.c                           |  15 +-
 drivers/iio/adc/ad7606.c                           |  21 +-
 drivers/iio/adc/ad7606_spi.c                       |   2 +-
 drivers/iio/adc/ad7944.c                           |   2 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c   |   8 +-
 drivers/infiniband/core/iwcm.c                     |  29 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   2 +-
 drivers/input/keyboard/gpio_keys.c                 |   6 +-
 drivers/input/misc/ims-pcu.c                       |   6 +
 drivers/iommu/amd/iommu.c                          |  41 +-
 drivers/iommu/intel/iommu.c                        |  11 +
 drivers/iommu/intel/iommu.h                        |   1 +
 drivers/iommu/intel/nested.c                       |   4 +-
 drivers/iommu/iommu.c                              |  21 +-
 drivers/md/dm-raid1.c                              |   5 +-
 drivers/md/dm-table.c                              |  14 +-
 drivers/md/dm-verity-fec.c                         |   4 +
 drivers/md/dm-verity-target.c                      |   8 +-
 drivers/md/dm-verity-verify-sig.c                  |  17 +-
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c    |   4 +-
 drivers/media/common/videobuf2/videobuf2-dma-sg.c  |   4 +-
 drivers/media/i2c/ccs-pll.c                        |  23 +-
 drivers/media/i2c/ds90ub913.c                      |   4 +-
 drivers/media/i2c/imx334.c                         |  18 +-
 drivers/media/i2c/imx335.c                         |   5 +-
 drivers/media/i2c/lt6911uxe.c                      |   4 +-
 drivers/media/i2c/ov08x40.c                        |   2 +-
 drivers/media/i2c/ov2740.c                         |   4 +-
 drivers/media/i2c/ov5675.c                         |   5 +-
 drivers/media/i2c/ov8856.c                         |   9 +-
 drivers/media/i2c/tc358743.c                       |   4 +
 drivers/media/pci/intel/ipu6/ipu6-dma.c            |   4 +-
 drivers/media/pci/intel/ipu6/ipu6.c                |   5 -
 .../media/platform/imagination/e5010-jpeg-enc.c    |   9 +-
 .../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c   |   2 +-
 drivers/media/platform/nuvoton/npcm-video.c        |  15 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h  |   1 +
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |  90 ++-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c |  14 +-
 drivers/media/platform/qcom/camss/camss-csid.c     |   4 +-
 drivers/media/platform/qcom/camss/camss-vfe.c      |   4 +-
 drivers/media/platform/qcom/iris/iris_firmware.c   |   4 +-
 drivers/media/platform/qcom/venus/core.c           |  16 +-
 drivers/media/platform/qcom/venus/vdec.c           |   4 +-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |  18 +-
 .../media/platform/renesas/rcar-vin/rcar-v4l2.c    |   8 +-
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.c    |  13 +-
 .../platform/samsung/exynos4-is/fimc-is-regs.c     |   1 +
 drivers/media/platform/ti/cal/cal-video.c          |   4 +-
 drivers/media/platform/ti/davinci/vpif.c           |   4 +-
 drivers/media/platform/ti/omap3isp/ispccdc.c       |   8 +-
 drivers/media/platform/ti/omap3isp/ispstat.c       |   6 +-
 .../media/platform/verisilicon/rockchip_vpu_hw.c   |  20 +-
 drivers/media/test-drivers/vidtv/vidtv_channel.c   |   2 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |   2 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   3 +-
 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c     |   7 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  23 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  27 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |  14 +-
 drivers/mmc/core/card.h                            |   6 +
 drivers/mmc/core/quirks.h                          |  10 +
 drivers/mmc/core/sd.c                              |  32 +-
 drivers/mtd/nand/qpic_common.c                     |   8 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |  18 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |   2 +
 drivers/mtd/nand/spi/alliancememory.c              |  12 +-
 drivers/mtd/nand/spi/ato.c                         |   6 +-
 drivers/mtd/nand/spi/esmt.c                        |   8 +-
 drivers/mtd/nand/spi/foresee.c                     |   8 +-
 drivers/mtd/nand/spi/gigadevice.c                  |  48 +-
 drivers/mtd/nand/spi/macronix.c                    |   8 +-
 drivers/mtd/nand/spi/micron.c                      |  20 +-
 drivers/mtd/nand/spi/paragon.c                     |  12 +-
 drivers/mtd/nand/spi/skyhigh.c                     |  12 +-
 drivers/mtd/nand/spi/toshiba.c                     |   8 +-
 drivers/mtd/nand/spi/winbond.c                     |  34 +-
 drivers/mtd/nand/spi/xtx.c                         |  12 +-
 drivers/net/can/kvaser_pciefd.c                    |   3 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |   9 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   1 -
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  87 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |  29 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h      |   1 -
 drivers/net/ethernet/cadence/macb_main.c           |   6 +-
 drivers/net/ethernet/cortina/gemini.c              |  37 +-
 drivers/net/ethernet/dlink/dl2k.c                  |  14 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   2 +
 drivers/net/ethernet/emulex/benet/be_cmds.c        |   2 +-
 drivers/net/ethernet/faraday/Kconfig               |   1 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  14 +-
 drivers/net/ethernet/intel/e1000e/ptp.c            |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   7 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |  48 ++
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   6 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |   4 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |   9 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   1 +
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |  10 +-
 .../mellanox/mlx5/core/steering/hws/definer.c      |  78 ++-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  18 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |   6 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |   5 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c   |  18 +-
 drivers/net/ethernet/microchip/lan743x_ptp.h       |   4 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   7 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  24 +-
 drivers/net/ethernet/ti/icssg/icssg_common.c       |  19 +-
 drivers/net/ethernet/vertexcom/mse102x.c           |  15 +-
 drivers/net/hyperv/netvsc_bpf.c                    |   2 +-
 drivers/net/hyperv/netvsc_drv.c                    |   4 +-
 drivers/net/netdevsim/netdev.c                     |   2 +
 drivers/net/phy/marvell-88q2xxx.c                  | 103 +--
 drivers/net/phy/mediatek/mtk-ge-soc.c              |  10 +-
 drivers/net/usb/asix.h                             |   1 -
 drivers/net/usb/asix_common.c                      |  22 -
 drivers/net/usb/asix_devices.c                     |  17 +-
 drivers/net/usb/ch9200.c                           |   7 +-
 drivers/net/vxlan/vxlan_core.c                     |  22 +-
 drivers/net/wireless/ath/ath11k/ce.c               |  11 +-
 drivers/net/wireless/ath/ath11k/core.c             |  55 ++
 drivers/net/wireless/ath/ath11k/core.h             |   7 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  25 +-
 drivers/net/wireless/ath/ath11k/hal.c              |   4 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   9 +
 drivers/net/wireless/ath/ath12k/ce.c               |  11 +-
 drivers/net/wireless/ath/ath12k/ce.h               |   6 +-
 drivers/net/wireless/ath/ath12k/dp.c               |  77 ++-
 drivers/net/wireless/ath/ath12k/dp.h               |   5 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   2 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  15 +-
 drivers/net/wireless/ath/ath12k/hal.c              |  12 +-
 drivers/net/wireless/ath/ath12k/hal.h              |   6 +
 drivers/net/wireless/ath/ath12k/hal_desc.h         |   2 +-
 drivers/net/wireless/ath/ath12k/hw.c               |   2 +
 drivers/net/wireless/ath/ath12k/hw.h               |   3 +
 drivers/net/wireless/ath/ath12k/mac.c              |  55 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   3 +
 drivers/net/wireless/ath/ath12k/peer.c             |   5 +-
 drivers/net/wireless/ath/ath12k/peer.h             |   3 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |  28 +-
 drivers/net/wireless/ath/ath12k/wmi.h              |   1 +
 drivers/net/wireless/ath/carl9170/usb.c            |  19 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |   3 +
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   6 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mld/thermal.c   |   4 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   6 +
 drivers/net/wireless/intersil/p54/fwio.c           |   2 +
 drivers/net/wireless/intersil/p54/p54.h            |   1 +
 drivers/net/wireless/intersil/p54/txrx.c           |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   2 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_init.c   |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   5 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |   6 +
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  20 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |   3 -
 drivers/net/wireless/mediatek/mt76/mt7925/regs.h   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   8 +
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   4 +-
 drivers/net/wireless/purelifi/plfxlc/usb.c         |   4 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  10 +
 drivers/net/wireless/realtek/rtw88/hci.h           |   8 +
 drivers/net/wireless/realtek/rtw88/mac.c           |  11 +-
 drivers/net/wireless/realtek/rtw88/mac.h           |   2 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   2 +
 drivers/net/wireless/realtek/rtw88/main.c          |  32 +
 drivers/net/wireless/realtek/rtw88/main.h          |   3 +
 drivers/net/wireless/realtek/rtw88/pci.c           |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8812a.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8814a.c      |  11 +
 drivers/net/wireless/realtek/rtw88/rtw8821a.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822bu.c     |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   1 +
 drivers/net/wireless/realtek/rtw88/sdio.c          |   2 +
 drivers/net/wireless/realtek/rtw88/usb.c           |  57 +-
 drivers/net/wireless/realtek/rtw89/cam.c           |   3 +
 drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c  |   5 -
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   5 +
 drivers/nvme/host/ioctl.c                          |  21 +-
 drivers/nvme/host/tcp.c                            |   2 +-
 drivers/pci/controller/cadence/pcie-cadence-ep.c   |   5 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   5 +-
 drivers/pci/controller/dwc/pcie-dw-rockchip.c      |   6 +-
 drivers/pci/controller/pcie-apple.c                |   2 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   2 +-
 drivers/pci/hotplug/s390_pci_hpc.c                 |   2 +-
 drivers/pci/pci.c                                  |   3 +-
 drivers/pci/quirks.c                               |  23 +
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |  10 +-
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  21 +-
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   8 +
 drivers/platform/loongarch/loongson-laptop.c       |  87 +--
 drivers/platform/x86/amd/pmc/pmc.c                 |   2 +
 drivers/platform/x86/amd/pmf/core.c                |   3 +-
 drivers/platform/x86/amd/pmf/tee-if.c              |  67 +-
 drivers/platform/x86/dell/alienware-wmi-wmax.c     |   2 +-
 drivers/platform/x86/dell/dell_rbu.c               |   6 +-
 drivers/platform/x86/ideapad-laptop.c              |  19 +-
 .../intel/uncore-frequency/uncore-frequency-tpmi.c |   9 +-
 drivers/pmdomain/core.c                            |   4 +-
 drivers/power/supply/bq27xxx_battery.c             |   2 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |  13 +-
 drivers/power/supply/collie_battery.c              |   1 +
 drivers/power/supply/gpio-charger.c                |   4 +-
 drivers/power/supply/max17040_battery.c            |   5 +-
 drivers/ptp/ptp_clock.c                            |   3 +-
 drivers/ptp/ptp_private.h                          |  22 +-
 drivers/pwm/pwm-axi-pwmgen.c                       |  23 +-
 drivers/rapidio/rio_cm.c                           |   3 +
 drivers/regulator/max14577-regulator.c             |   5 +-
 drivers/regulator/max20086-regulator.c             |   4 +-
 drivers/remoteproc/remoteproc_core.c               |   6 +-
 drivers/remoteproc/ti_k3_m4_remoteproc.c           |   2 +-
 drivers/s390/scsi/zfcp_sysfs.c                     |   2 +
 drivers/scsi/elx/efct/efct_hw.c                    |   5 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   4 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |  84 +++
 drivers/scsi/storvsc_drv.c                         |  10 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |  30 +-
 drivers/spi/spi-qpic-snand.c                       |   1 +
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |  14 +-
 drivers/tee/tee_core.c                             |  11 +-
 drivers/uio/uio_hv_generic.c                       |   7 +-
 drivers/video/console/dummycon.c                   |  18 +-
 drivers/video/console/vgacon.c                     |   2 +-
 drivers/video/fbdev/core/fbcon.c                   |   7 +-
 drivers/video/fbdev/core/fbmem.c                   |  22 +-
 drivers/video/screen_info_pci.c                    |  75 ++-
 drivers/virt/coco/tsm.c                            |  31 +-
 drivers/watchdog/da9052_wdt.c                      |   1 +
 drivers/watchdog/stm32_iwdg.c                      |   2 +-
 fs/anon_inodes.c                                   |  45 ++
 fs/ceph/addr.c                                     |   9 +
 fs/ceph/super.c                                    |   1 +
 fs/configfs/dir.c                                  |   2 +-
 fs/dlm/lowcomms.c                                  |   5 +-
 fs/erofs/zmap.c                                    |  10 +-
 fs/exfat/nls.c                                     |   1 +
 fs/exfat/super.c                                   |  30 +-
 fs/ext4/ext4.h                                     |   7 +
 fs/ext4/extents.c                                  |  39 +-
 fs/ext4/file.c                                     |   7 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/ext4/inode.c                                    |  24 +-
 fs/ext4/ioctl.c                                    |   8 +-
 fs/f2fs/compress.c                                 |  23 +-
 fs/f2fs/f2fs.h                                     |   5 +
 fs/f2fs/inode.c                                    |  10 +-
 fs/f2fs/namei.c                                    |   9 +
 fs/f2fs/node.c                                     |   8 +-
 fs/f2fs/segment.c                                  |  12 +-
 fs/f2fs/super.c                                    |  12 +-
 fs/file.c                                          |   8 +-
 fs/gfs2/lock_dlm.c                                 |   3 +-
 fs/internal.h                                      |   5 +
 fs/isofs/inode.c                                   |   7 +-
 fs/isofs/isofs.h                                   |   4 +-
 fs/isofs/rock.c                                    |  40 +-
 fs/isofs/rock.h                                    |   6 +-
 fs/isofs/util.c                                    |  51 +-
 fs/jbd2/transaction.c                              |   5 +-
 fs/jffs2/erase.c                                   |   4 +-
 fs/jffs2/scan.c                                    |   4 +-
 fs/jffs2/summary.c                                 |   7 +-
 fs/jfs/jfs_discard.c                               |   3 +-
 fs/jfs/jfs_dmap.c                                  |   6 +-
 fs/jfs/jfs_dtree.c                                 |  18 +-
 fs/libfs.c                                         |   8 +-
 fs/nfs/client.c                                    |   2 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   2 +-
 fs/nfs/internal.h                                  |   1 -
 fs/nfs/localio.c                                   |   6 +-
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfs/read.c                                      |   3 +-
 fs/nfsd/export.c                                   |   3 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfs4xdr.c                                  |  19 +-
 fs/nfsd/nfsctl.c                                   |  26 +-
 fs/nfsd/nfssvc.c                                   |   6 +-
 fs/overlayfs/file.c                                |   4 +-
 fs/overlayfs/overlayfs.h                           |   8 +-
 fs/smb/client/cached_dir.c                         |  14 +-
 fs/smb/client/cached_dir.h                         |   8 +-
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |  17 +-
 fs/smb/client/namespace.c                          |   3 +
 fs/smb/client/readdir.c                            |  28 +-
 fs/smb/client/reparse.c                            |   1 -
 fs/smb/client/sess.c                               |   7 +-
 fs/smb/client/smb2pdu.c                            |  33 +-
 fs/smb/client/smbdirect.c                          |   5 +-
 fs/smb/client/transport.c                          |  14 +-
 fs/smb/server/connection.c                         |   2 +-
 fs/smb/server/connection.h                         |   1 +
 fs/smb/server/smb2pdu.c                            |  11 +-
 fs/smb/server/transport_rdma.c                     |  10 +-
 fs/smb/server/transport_tcp.c                      |   3 +-
 fs/xattr.c                                         |   1 +
 include/acpi/actypes.h                             |   2 +-
 include/drm/display/drm_dp_helper.h                |   5 +
 include/linux/acpi.h                               |   9 +-
 include/linux/atmdev.h                             |   6 +
 include/linux/bus/stm32_firewall_device.h          |  15 +-
 include/linux/codetag.h                            |   8 +-
 include/linux/execmem.h                            |   8 +-
 include/linux/f2fs_fs.h                            |   1 +
 include/linux/hugetlb.h                            |   3 +
 include/linux/mmc/card.h                           |   1 +
 include/linux/module.h                             |   5 -
 include/linux/mtd/nand-qpic-common.h               |   4 +-
 include/linux/mtd/spinand.h                        |  74 +--
 include/linux/tcp.h                                |   2 +-
 include/net/mac80211.h                             |  16 -
 include/trace/events/erofs.h                       |  18 -
 include/uapi/linux/videodev2.h                     |  12 +-
 io_uring/io-wq.c                                   |   4 +-
 io_uring/io_uring.c                                |   2 +-
 io_uring/kbuf.c                                    |   7 +-
 io_uring/net.c                                     |   6 +-
 io_uring/rsrc.c                                    |   8 +-
 io_uring/sqpoll.c                                  |   5 +-
 ipc/shm.c                                          |   5 +-
 kernel/bpf/bpf_struct_ops.c                        |   2 +-
 kernel/bpf/btf.c                                   |   4 +-
 kernel/bpf/helpers.c                               |   3 +-
 kernel/cgroup/legacy_freezer.c                     |   3 +-
 kernel/events/core.c                               |  80 ++-
 kernel/exit.c                                      |  17 +-
 kernel/module/main.c                               |   5 +-
 kernel/sched/core.c                                |   4 +-
 kernel/sched/ext.c                                 |   5 +
 kernel/sched/ext.h                                 |   2 +
 kernel/sched/fair.c                                |   4 +-
 kernel/sched/rt.c                                  |  54 +-
 kernel/time/clocksource.c                          |   2 +-
 kernel/trace/ftrace.c                              |  10 +-
 kernel/trace/trace.c                               |   5 +-
 kernel/trace/trace_events_filter.c                 | 184 ++++--
 kernel/trace/trace_functions_graph.c               |   6 +
 kernel/watchdog.c                                  |  41 +-
 kernel/workqueue.c                                 |   7 +-
 lib/Kconfig                                        |   1 +
 lib/alloc_tag.c                                    |  12 +-
 lib/codetag.c                                      |  34 +-
 mm/execmem.c                                       |  40 +-
 mm/hugetlb.c                                       |  67 +-
 mm/madvise.c                                       |   7 +-
 mm/page-writeback.c                                |   2 +-
 mm/vma.c                                           |  49 +-
 mm/vma.h                                           |   7 +
 net/atm/common.c                                   |   1 +
 net/atm/lec.c                                      |  12 +-
 net/atm/raw.c                                      |   2 +-
 net/bridge/br_mst.c                                |   4 +-
 net/bridge/br_multicast.c                          | 103 ++-
 net/bridge/br_private.h                            |  11 +-
 net/core/dev.c                                     |   1 +
 net/core/filter.c                                  |  19 +-
 net/core/page_pool.c                               |   4 +
 net/core/skbuff.c                                  |   3 -
 net/core/skmsg.c                                   |   3 +-
 net/core/sock.c                                    |   4 +-
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp_fastopen.c                            |   3 +
 net/ipv4/tcp_input.c                               |  79 +--
 net/ipv6/calipso.c                                 |   8 +
 net/mac80211/cfg.c                                 |   2 +-
 net/mac80211/debugfs_sta.c                         |   6 -
 net/mac80211/mesh_hwmp.c                           |   6 +-
 net/mac80211/rate.c                                |   2 -
 net/mac80211/sta_info.c                            |  28 -
 net/mac80211/sta_info.h                            |  11 -
 net/mac80211/tx.c                                  |  15 +-
 net/mpls/af_mpls.c                                 |   4 +-
 net/netfilter/nft_set_pipapo.c                     |   6 +
 net/nfc/nci/uart.c                                 |   8 +-
 net/sched/sch_sfq.c                                |  10 +-
 net/sched/sch_taprio.c                             |   6 +-
 net/sctp/socket.c                                  |   3 +-
 net/sunrpc/cache.c                                 |  17 +-
 net/sunrpc/svc.c                                   |  11 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   1 +
 net/sunrpc/xprtsock.c                              |   5 +
 net/tipc/crypto.c                                  |   2 +-
 net/tipc/udp_media.c                               |   4 +-
 net/xfrm/xfrm_user.c                               |  52 +-
 scripts/Makefile.compiler                          |   4 +-
 security/selinux/xfrm.c                            |   2 +-
 sound/pci/hda/cs35l41_hda_property.c               |   6 +
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_realtek.c                      |  15 +
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |   2 +-
 sound/soc/amd/acp/acp-sdw-sof-mach.c               |   2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   9 +-
 sound/soc/codecs/tas2770.c                         |  30 +-
 sound/soc/codecs/wcd937x.c                         |   7 +-
 sound/soc/generic/simple-card-utils.c              |  23 +-
 sound/soc/meson/meson-card-utils.c                 |   2 +-
 sound/soc/qcom/sdm845.c                            |   4 +
 sound/soc/sdw_utils/soc_sdw_rt_amp.c               |   2 +-
 sound/soc/tegra/tegra210_ahub.c                    |   2 +
 sound/usb/mixer_maps.c                             |  12 +
 tools/bpf/bpftool/cgroup.c                         |  12 +-
 tools/lib/bpf/btf.c                                |  18 +-
 tools/lib/bpf/libbpf.c                             |   6 +
 tools/net/ynl/pyynl/lib/ynl.py                     |  67 +-
 tools/perf/tests/tests-scripts.c                   |   1 +
 tools/perf/util/print-events.c                     |   1 +
 tools/testing/selftests/x86/Makefile               |   2 +-
 tools/testing/selftests/x86/sigtrap_loop.c         | 101 +++
 tools/testing/vma/vma_internal.h                   |   2 +
 tools/tracing/rtla/src/utils.c                     |   2 +
 656 files changed, 6729 insertions(+), 3763 deletions(-)
Tested-by on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman

Am 24.06.2025 um 14:30 schrieb Greg Kroah-Hartman:

Quoted 4 lines

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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.

Just like rc1, rc2 builds, boots and works fine on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.

Beste Grüße,
Peter Schneider

Signature · 8 lines
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
Tested-by on the v1 series
#3 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:

Signature · 1 line
Florian
Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman

AMD Ryzen 5 5600 6-Core Processor:
https://www.inet.se/produkt/5304697/amd-ryzen-5-5600-3-5-ghz-35mb on a
https://www.gigabyte.com/Motherboard/B550-AORUS-ELITE-V2-rev-12
https://www.inet.se/produkt/1903406/gigabyte-b550-aorus-elite-v2
motherboard :)

running Arch Linux with the testing repos enabled:
https://archlinux.org/ https://archboot.com/
https://wiki.archlinux.org/title/Arch_Testing_Team

Den tis 24 juni 2025 kl 19:14 skrev Greg Kroah-Hartman <[email protected]>:

Quoted 2,454 lines

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.15.4-rc2

Dillon Varone <[email protected]>
Revert "drm/amd/display: Fix VUpdate offset calculations for dcn401"

Gao Xiang <[email protected]>
erofs: remove a superfluous check for encoded extents

Gao Xiang <[email protected]>
erofs: refuse crafted out-of-file-range encoded extents

Pali Rohár <[email protected]>

    cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function

Lukas Wunner <[email protected]>
PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC

David Thompson <[email protected]>
gpio: mlxbf3: only get IRQ for device instance 0

Miquel Raynal <[email protected]>
mtd: spinand: winbond: Prevent unsupported frequencies on dual/quad I/O variants

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (quad IO) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (quad output) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (dual IO) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (dual output) read from cache ops

Miquel Raynal <[email protected]>
mtd: spinand: Use more specific naming for the (single) read from cache ops

Rik van Riel <[email protected]>
x86/mm: Fix early boot use of INVPLGB

Ian Rogers <[email protected]>
perf test: Directory file descriptor leak

Ian Rogers <[email protected]>
perf evsel: Missed close() when probing hybrid core PMUs

Sascha Hauer <[email protected]>
gpio: pca953x: fix wrong error probe return value

Anup Patel <[email protected]>
RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs

Anup Patel <[email protected]>
RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls

Vitaliy Shevtsov <[email protected]>
scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()

Tengda Wu <[email protected]>
arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()

Luo Gengkun <[email protected]>
perf/core: Fix WARN in perf_cgroup_switch()

Peter Zijlstra <[email protected]>
perf: Fix cgroup state vs ERROR

Peter Zijlstra <[email protected]>
perf: Fix sample vs do_exit()

Bagas Sanjaya <[email protected]>
Documentation: nouveau: Update GSP message queue kernel-doc reference

Steven Rostedt <[email protected]>
tracing: Do not free "head" on error path of filter_free_subsystem_filters()

Benjamin Marzinski <[email protected]>
dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock

Lukas Bulwahn <[email protected]>
x86/its: Fix an ifdef typo in its_alloc()

Qiuxu Zhuo <[email protected]>
EDAC/igen6: Fix NULL pointer dereference

Stefan Metzmacher <[email protected]>
smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()

zhangjian <[email protected]>
smb: client: fix first command failure during re-negotiation

Alex Elder <[email protected]>
i2c: k1: check for transfer error

Paul Aurich <[email protected]>
smb: Log an error when close_all_cached_dirs fails

Kan Liang <[email protected]>
perf/x86/intel: Fix crash in icl_update_topdown_event()

Akhil R <[email protected]>
dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties

Avadhut Naik <[email protected]>
EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh

Dave Hansen <[email protected]>
x86/mm: Disable INVLPGB when PTI is enabled

Mark Rutland <[email protected]>
KVM: arm64: VHE: Synchronize restore of host debug registers

Jakub Kicinski <[email protected]>
tools: ynl: fix mixing ops and notifications on one socket

Donald Hunter <[email protected]>
tools: ynl: parse extack for sub-messages

Eric Dumazet <[email protected]>
net: atm: fix /proc/net/atm/lec handling

Eric Dumazet <[email protected]>
net: atm: add lec_mutex

David Thompson <[email protected]>
mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available

Kuniyuki Iwashima <[email protected]>
calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().

Vinay Belgaumkar <[email protected]>

    drm/xe/bmg: Update Wa_16023588340

Ronnie Sahlberg <[email protected]>
ublk: santizize the arguments from userspace when adding a device

Alexey Kodanev <[email protected]>
net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()

Jakub Kicinski <[email protected]>
eth: fbnic: avoid double free when failing to DMA-map FW msg

David Wei <[email protected]>
tcp: fix passive TFO socket having invalid NAPI ID

Haixia Qu <[email protected]>
tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer

Hariprasad Kelam <[email protected]>
Octeontx2-pf: Fix Backpresure configuration

Jesse.Zhang <[email protected]>
drm/amdkfd: move SDMA queue reset capability check to node_show

Penglei Jiang <[email protected]>
io_uring: fix potential page leak in io_sqe_buffer_register()

Neal Cardwell <[email protected]>
tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior

Kuniyuki Iwashima <[email protected]>
atm: atmtcp: Free invalid length skb in atmtcp_c_send().

Kuniyuki Iwashima <[email protected]>
mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().

Dmitry Antipov <[email protected]>
wifi: carl9170: do not ping device which has failed to load firmware

Vladimir Oltean <[email protected]>
ptp: allow reading of currently dialed frequency to succeed on free-running clocks

Vladimir Oltean <[email protected]>
ptp: fix breakage after ptp_vclock_in_use() rework

Pavan Chebbi <[email protected]>
bnxt_en: Update MRU and RSS table of RSS contexts on queue reset

Pavan Chebbi <[email protected]>
bnxt_en: Add a helper function to configure MRU and RSS

Kalesh AP <[email protected]>
bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()

Mina Almasry <[email protected]>
net: netmem: fix skb_ensure_writable with unreadable skbs

Meghana Malladi <[email protected]>
net: ti: icssg-prueth: Fix packet handling for XDP_TX

Namjae Jeon <[email protected]>
ksmbd: add free_transport ops in ksmbd connection

Chuyi Zhou <[email protected]>
workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()

Vitaly Lifshits <[email protected]>
e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13

Grzegorz Nitka <[email protected]>
ice: fix eswitch code memory leak in reset scenario

Krishna Kumar <[email protected]>
net: ice: Perform accurate aRFS flow match

Jens Axboe <[email protected]>
io_uring/sqpoll: don't put task_struct on tctx setup failure

Justin Sanders <[email protected]>
aoe: clean device rq_list in aoedev_downdev()

Simon Horman <[email protected]>
pldmfw: Select CRC32 when PLDMFW is selected

Nuno Sá <[email protected]>
hwmon: (ltc4282) avoid repeated register write

Arnd Bergmann <[email protected]>
hwmon: (occ) fix unaligned accesses

Arnd Bergmann <[email protected]>
hwmon: (occ) Rework attribute registration for stack usage

Tzung-Bi Shih <[email protected]>
drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled

Jacob Keller <[email protected]>
drm/nouveau/bl: increase buffer size to avoid truncate warning

Zhi Wang <[email protected]>
drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()

Ben Skeggs <[email protected]>
drm/nouveau/gsp: split rpc handling out on its own

Brett Creeley <[email protected]>
ionic: Prevent driver/fw getting out of sync on devcmd(s)

John Keeping <[email protected]>

    drm/ssd130x: fix ssd132x_clear_screen() columns

Connor Abbott <[email protected]>
drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE

Connor Abbott <[email protected]>
drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate

James A. MacInnes <[email protected]>
drm/msm/disp: Correct porch timing for SDM845

James A. MacInnes <[email protected]>
drm/msm/dp: Disable wide bus support for SDM845

Bharath SM <[email protected]>
smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels

Maíra Canal <[email protected]>
drm/v3d: Avoid NULL pointer dereference in v3d_job_update_stats()

Maarten Lankhorst <[email protected]>
drm/xe/svm: Fix regression disallowing 64K SVM migration

Jens Axboe <[email protected]>
io_uring/net: always use current transfer count for buffer put

Jeff Layton <[email protected]>
sunrpc: handle SVC_GARBAGE during svc auth processing as auth error

Jeff Layton <[email protected]>
nfsd: use threads array as-is in netlink interface

Gao Xiang <[email protected]>
erofs: remove unused trace event erofs_destroy_inode

SeongJae Park <[email protected]>
mm/madvise: handle madvise_lock() failure during race unwinding

Aditya Garg <[email protected]>
drm/appletbdrm: Make appletbdrm depend on X86

Richard Fitzgerald <[email protected]>
ALSA: hda/realtek: Add quirk for Asus GU605C

Chris Chiu <[email protected]>
ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA

Jonathan Lane <[email protected]>
ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged

Edip Hazuri <[email protected]>
ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx

Takashi Iwai <[email protected]>
ALSA: hda/intel: Add Thinkpad E15 to PM deny list

wangdicheng <[email protected]>
ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card

Dev Jain <[email protected]>
arm64: Restrict pagetable teardown to avoid false warning

Binbin Zhou <[email protected]>
gpio: loongson-64bit: Correct Loongson-7A2000 ACPI GPIO access mode

Zhi Wang <[email protected]>
drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL

Zhi Wang <[email protected]>
drm/nouveau/nvkm: factor out current GSP RPC command policies

Kuniyuki Iwashima <[email protected]>
atm: Revert atm_account_tx() if copy_from_iter_full() fails.

Tejun Heo <[email protected]>
sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group()

Srinivas Pandruvada <[email protected]>
platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL

Stephen Smalley <[email protected]>
selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len

Kurt Borja <[email protected]>
Revert "platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1"

Rong Zhang <[email protected]>
platform/x86: ideapad-laptop: use usleep_range() for EC polling

Steven Rostedt <[email protected]>
fgraph: Do not enable function_graph tracer when setting funcgraph-args

Namjae Jeon <[email protected]>
ksmbd: fix null pointer dereference in destroy_previous_session

Xin Li (Intel) <[email protected]>
selftests/x86: Add a test to detect infinite SIGTRAP handler loop

Kai Huang <[email protected]>
x86/virt/tdx: Avoid indirect calls to TDX assembly functions

Mike Rapoport (Microsoft) <[email protected]>
Revert "mm/execmem: Unify early execmem_cache behaviour"

Peter Zijlstra (Intel) <[email protected]>
x86/its: explicitly manage permissions for ITS pages

Mike Rapoport (Microsoft) <[email protected]>
x86/its: move its_pages array to struct mod_arch_specific

Mike Rapoport (Microsoft) <[email protected]>
x86/Kconfig: only enable ROX cache in execmem when STRICT_MODULE_RWX is set

Juergen Gross <[email protected]>
x86/mm/pat: don't collapse pages without PSE set

Lorenzo Stoakes <[email protected]>
mm/vma: reset VMA iterator on commit_merge() OOM failure

Marek Szyprowski <[email protected]>
udmabuf: use sgtable-based scatterlist wrappers

Ryan Roberts <[email protected]>
mm: close theoretical race where stale TLB entries could linger

Jakub Kicinski <[email protected]>
net: clear the dst when changing skb protocol

Eric Dumazet <[email protected]>
net_sched: sch_sfq: reject invalid perturb period

Jens Axboe <[email protected]>
nvme: always punt polled uring_cmd end_io work to task_work

Peter Oberparleiter <[email protected]>
scsi: s390: zfcp: Ensure synchronous unit_add

Dexuan Cui <[email protected]>
scsi: storvsc: Increase the timeouts to storvsc_timeout

Bharath SM <[email protected]>
smb: improve directory cache reuse for readdir operations

Steven Rostedt <[email protected]>
tracing: Fix regression of filter waiting a long time on RCU synchronization

Shyam Prasad N <[email protected]>
cifs: do not disable interface polling on failure

Shyam Prasad N <[email protected]>
cifs: serialize other channels when query server interfaces is pending

Shyam Prasad N <[email protected]>
cifs: deal with the channel loading lag while picking channels

Fedor Pchelkin <[email protected]>
jffs2: check jffs2_prealloc_raw_node_refs() result in few other places

Artem Sadovnikov <[email protected]>
jffs2: check that raw node were preallocated before writing summary

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test (wmfw info)

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test (ctl cache)

Tianyang Zhang <[email protected]>
LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()

Huacai Chen <[email protected]>
LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg

Thomas Weißschuh <[email protected]>
LoongArch: vDSO: Correctly use asm parameters in syscall wrappers

Yao Zi <[email protected]>
platform/loongarch: laptop: Add backlight power control support

Yao Zi <[email protected]>
platform/loongarch: laptop: Unregister generic_sub_drivers on exit

Yao Zi <[email protected]>
platform/loongarch: laptop: Get brightness setting from EC on probe

Andrew Morton <[email protected]>
drivers/rapidio/rio_cm.c: prevent possible heap overwrite

Penglei Jiang <[email protected]>
io_uring: fix task leak issue in io_wq_create()

Jens Axboe <[email protected]>
io_uring/rsrc: validate buffer count with offset for cloning

Jens Axboe <[email protected]>
io_uring/kbuf: don't truncate end buffer for multiple buffer peeks

Luis Henriques <[email protected]>
fs: drop assert in file_seek_cur_needs_f_lock

Narayana Murty N <[email protected]>
powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery

Christophe Leroy <[email protected]>
powerpc/vdso: Fix build of VDSO32 with pcrel

Amir Goldstein <[email protected]>
ovl: fix debug print in case of mkdir error

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Stop overwriting data buffer

Stuart Hayes <[email protected]>
platform/x86: dell_rbu: Fix list usage

Mario Limonciello <[email protected]>
platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice

Mario Limonciello <[email protected]>
platform/x86/amd: pmf: Use device managed allocations

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Clear metrics table at start of cycle

Stephen Smalley <[email protected]>
fs/xattr.c: fix simple_xattr_list()

Alexander Sverdlin <[email protected]>
Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"

Jann Horn <[email protected]>
tee: Prevent size calculation wraparound on 32-bit kernels

Sukrut Bellary <[email protected]>
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY

Laurentiu Tudor <[email protected]>
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler()

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

Marcus Folkesson <[email protected]>
watchdog: da9052_wdt: respect TWDMIN

Kees Cook <[email protected]>
wifi: iwlwifi: mld: Work around Clang loop unrolling bug

Kees Cook <[email protected]>
fbcon: Make sure modelist not set on unregistered console

Vlad Dogaru <[email protected]>
net/mlx5: HWS, Harden IP version definer checks

Suraj P Kizhakkethil <[email protected]>
wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz

Balamurugan S <[email protected]>
wifi: ath12k: fix incorrect CE addresses

Hari Chandrakanthan <[email protected]>
wifi: ath12k: fix link valid field initialization in the monitor Rx

Baochen Qiang <[email protected]>
wifi: ath11k: determine PM policy based on machine model

Sidhanta Sahu <[email protected]>
wifi: ath12k: Fix memory leak due to multiple rx_stats allocation

Sriram R <[email protected]>
wifi: ath12k: Fix the enabling of REO queue lookup table feature

Pradeep Kumar Chitrapu <[email protected]>
wifi: ath12k: Fix incorrect rates sent to firmware

Bitterblue Smith <[email protected]>
wifi: rtw88: Set AMPDU factor to hardware for RTL8814A

Wentao Liang <[email protected]>
octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()

Linus Walleij <[email protected]>
net: ethernet: cortina: Use TOE/TSO on all TCP

Jiayuan Chen <[email protected]>
bpf, sockmap: Fix data lost during EAGAIN retries

Chao Yu <[email protected]>
f2fs: fix to set atomic write status more clear

Krzysztof Hałasa <[email protected]>
usbnet: asix AX88772: leave the carrier control to phylink

Mateusz Pacuszka <[email protected]>
ice: fix check for existing switch rule

Chen Linxuan <[email protected]>
RDMA/hns: initialize db in update_srq_db()

Rand Deeb <[email protected]>
ixgbe: Fix unreachable retry logic in combined and byte I2C write functions

Kyungwook Boo <[email protected]>
i40e: fix MMIO write access to an invalid page in i40e_clear_hw

Zijun Hu <[email protected]>
sock: Correct error checking condition for (assign|release)_proto_idx()

Daniel Wagner <[email protected]>
scsi: lpfc: Use memcpy() for BIOS version

Aditya Kumar Singh <[email protected]>
wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping

Mike Looijmans <[email protected]>
pinctrl: mcp23s08: Reset all pins to input at probe

Jonas 'Sortie' Termansen <[email protected]>
isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry

Baochen Qiang <[email protected]>
wifi: ath12k: make assoc link associate first

Zijun Hu <[email protected]>
software node: Correct a OOB check in software_node_get_reference_args()

Michael Walle <[email protected]>
net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER

Sarika Sharma <[email protected]>
wifi: ath12k: using msdu end descriptor to check for rx multicast packets

Sarika Sharma <[email protected]>
wifi: ath12k: correctly handle mcast packets for clients

Ido Schimmel <[email protected]>
vxlan: Add RCU read-side critical sections in the Tx path

Kalesh AP <[email protected]>
bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp

Ido Schimmel <[email protected]>
vxlan: Do not treat dst cache initialization errors as fatal

Yong Wang <[email protected]>
net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions

Yong Wang <[email protected]>
net: bridge: mcast: update multicast contex when vlan state is changed

Víctor Gonzalo <[email protected]>
wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0

Toke Høiland-Jørgensen <[email protected]>
Revert "mac80211: Dynamically set CoDel parameters per station"

Muna Sinada <[email protected]>
wifi: mac80211: VLAN traffic in multicast path

Shung-Hsi Yu <[email protected]>
bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index

Vlad Dogaru <[email protected]>
net/mlx5: HWS, Fix IP version decision

Joe Damato <[email protected]>
netdevsim: Mark NAPI ID on skb in nsim_rcv

Edward Adam Davis <[email protected]>
wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled

Kuan-Chung Chen <[email protected]>
wifi: rtw89: 8922a: fix TX fail with wrong VCO setting

Miri Korenblit <[email protected]>

    wifi: iwlwifi: pcie: make sure to lock rxq->read

Sean Christopherson <[email protected]>
iommu/amd: Ensure GA log notifier callbacks finish running before module unload

David Strahan <[email protected]>
scsi: smartpqi: Add new PCI IDs

Justin Tee <[email protected]>
scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands

Alan Maguire <[email protected]>
libbpf: Add identical pointer detection to btf_dedup_is_equiv()

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX

Steven Rostedt <[email protected]>
tracing: Only return an adjusted address if it matches the kernel address

Chao Yu <[email protected]>
f2fs: fix to bail out in get_new_segment()

Miri Korenblit <[email protected]>
wifi: iwlwifi: mld: check for NULL before referencing a pointer

Johannes Berg <[email protected]>
wifi: iwlwifi: dvm: pair transport op-mode enter/leave

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix beacon CCK flag

Tiezhu Yang <[email protected]>
rtla: Define __NR_sched_setattr for LoongArch

Corey Minyard <[email protected]>
ipmi:ssif: Fix a shutdown race

Luke D. Jones <[email protected]>
hid-asus: check ROG Ally MCU version and warn

Heiko Stuebner <[email protected]>
clk: rockchip: rk3036: mark ddrphy as critical

Martin KaFai Lau <[email protected]>
bpftool: Fix cgroup command to only show cgroup bpf programs

Benjamin Berg <[email protected]>
wifi: mac80211: do not offer a mesh path if forwarding is disabled

Salah Triki <[email protected]>
wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()

Benjamin Berg <[email protected]>
wifi: iwlwifi: mld: call thermal exit without wiphy lock held

Yuuki NAGAO <[email protected]>

    wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi

Jason Xing <[email protected]>
net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info

Yevgeny Kliteynik <[email protected]>
net/mlx5: HWS, fix counting of rules in the matcher

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()

Mykyta Yatsenko <[email protected]>
libbpf: Check bpf_map_skeleton link for NULL

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()

Jason Xing <[email protected]>
net: stmmac: generate software timestamp just before the doorbell

Ilya Leoshkevich <[email protected]>
bpf: Pass the same orig_call value to trampoline functions

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()

Gabor Juhos <[email protected]>
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()

Jason Xing <[email protected]>
net: atlantic: generate software timestamp just before the doorbell

Dimitri Fedrau <[email protected]>
net: phy: marvell-88q2xxx: Enable temperature measurement in probe again

Leon Romanovsky <[email protected]>
xfrm: validate assignment of maximal possible SEQ number

Sebastian Andrzej Siewior <[email protected]>
net: page_pool: Don't recycle into cache on PREEMPT_RT

Sebastian Andrzej Siewior <[email protected]>
ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT

Andrew Zaborowski <[email protected]>
x86/sgx: Prevent attempts to reclaim poisoned pages

Eric Dumazet <[email protected]>
tcp: add receive queue awareness in tcp_rcv_space_adjust()

Eric Dumazet <[email protected]>

    tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows

Eric Dumazet <[email protected]>
tcp: remove zero TCP TS samples for autotuning

Eric Dumazet <[email protected]>
tcp: always seek for minimal rtt in tcp_rcv_rtt_update()

Dian-Syuan Yang <[email protected]>
wifi: rtw89: leave idle mode when setting WEP encryption for AP mode

Mario Limonciello <[email protected]>
iommu/amd: Allow matching ACPI HID devices without matching UIDs

Muhammad Usama Anjum <[email protected]>
wifi: ath11k: Fix QMI memory reuse logic

Baochen Qiang <[email protected]>

    wifi: ath12k: fix a possible dead lock caused by ab->base_lock

Kang Yang <[email protected]>
wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET

Frank Wunderlich <[email protected]>
net: phy: mediatek: do not require syscon compatible for pio property

Moon Yeounsu <[email protected]>
net: dlink: add synchronization for stats update

Taniya Das <[email protected]>

    clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750

Taniya Das <[email protected]>
clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks

Tali Perry <[email protected]>
i2c: npcm: Add clock toggle recovery

Hector Martin <[email protected]>
i2c: pasemi: Enable the unjam machine

Akhil R <[email protected]>
i2c: tegra: check msg length in SMBUS block read

Mike Tipton <[email protected]>
cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs

Alan Maguire <[email protected]>
libbpf/btf: Fix string handling to support multi-split BTF

Petr Malat <[email protected]>
sctp: Do not wake readers in __sctp_write_space()

Aditya Kumar Singh <[email protected]>
wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO

Leon Yen <[email protected]>
wifi: mt76: mt7925: introduce thermal protection

Samuel Williams <[email protected]>

    wifi: mt76: mt7921: add 160 MHz AP for mt7922 device

Henk Vergonet <[email protected]>

    wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R

sunliming <[email protected]>
wifi: mt76: mt7996: fix uninitialized symbol warning

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

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

WangYuli <[email protected]>

    Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850

Jiande Lu <[email protected]>

    Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925

Alok Tiwari <[email protected]>
emulex/benet: correct command version selection in be_cmd_get_stats()

Benjamin Lin <[email protected]>
wifi: mt76: mt7996: drop fragments with multicast or broadcast RA

Tan En De <[email protected]>
i2c: designware: Invoke runtime suspend on quick slave re-registration

Liwei Sun <[email protected]>

    Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922

Hou Tao <[email protected]>
bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()

Chao Yu <[email protected]>
f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx

Zilin Guan <[email protected]>
tipc: use kfree_sensitive() for aead cleanup

Rengarajan S <[email protected]>
net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices

Sergio Perez Gonzalez <[email protected]>
net: macb: Check return value of dma_set_mask_and_coherent()

Antonin Godard <[email protected]>
drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry

Nas Chung <[email protected]>
media: qcom: venus: Fix uninitialized variable warning

Lucas De Marchi <[email protected]>
drm/xe/uc: Remove static from loop variable

Victor Skvortsov <[email protected]>
drm/amdgpu: Add indirect L1_TLB_CNTL reg programming for VFs

Andy Yan <[email protected]>
drm/rockchip: vop2: Make overlay layer select register configuration take effect by vsync

Niklas Söderlund <[email protected]>
media: rcar-vin: Fix stride setting for RAW8 formats

Simon Schuster <[email protected]>
nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults

Shravan Chippa <[email protected]>

    media: i2c: imx334: update mode_3840x2160_regs array

Wentao Liang <[email protected]>
media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()

Hans Verkuil <[email protected]>
media: tc358743: ignore video while HPD is low

Amber Lin <[email protected]>
drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: don't select single flush for active CTL blocks

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Fix media bus code setup on RWPF source pad

Mario Limonciello <[email protected]>
drm/amd/display: Restructure DMI quirks

TungYu Lu <[email protected]>
drm/amd/display: Correct prefetch calculation

Lijo Lazar <[email protected]>
drm/amd/pm: Reset SMU v13.0.x custom settings

Dylan Wolff <[email protected]>
jfs: Fix null-ptr-deref in jfs_ioc_trim

Dillon Varone <[email protected]>
drm/amd/display: Fix VUpdate offset calculations for dcn401

Alex Deucher <[email protected]>
drm/amdgpu/gfx9: fix CSIB handling

Samson Tam <[email protected]>
drm/amd/display: disable EASF narrow filter sharpening

Alex Deucher <[email protected]>
drm/amdgpu/gfx8: fix CSIB handling

Zhang Yi <[email protected]>
ext4: prevent stale extent cache entries caused by concurrent get es_cache

Long Li <[email protected]>
sunrpc: fix race in cache cleanup causing stale nextcheck time

Lijo Lazar <[email protected]>
drm/amdgpu: Disallow partition query during reset

Arvind Yadav <[email protected]>
drm/amdgpu: fix MES GFX mask

Nicolas Dufresne <[email protected]>
media: rkvdec: Initialize the m2m context before the controls

Hans Verkuil <[email protected]>
media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation

Dillon Varone <[email protected]>
drm/amd/display: Fix Vertical Interrupt definitions for dcn32, dcn401

Kevin Gao <[email protected]>
drm/amd/display: Correct SSC enable detection for DCN351

Ovidiu Bunea <[email protected]>
drm/amd/display: Update IPS sequential_ono requirement checks

Daniele Ceraolo Spurio <[email protected]>
drm/xe/vf: Fix guc_info debugfs for VFs

Tomi Valkeinen <[email protected]>
media: ti: cal: Fix wrong goto on error path

Aditya Dutt <[email protected]>
jfs: fix array-index-out-of-bounds read in add_missing_indices

Zhang Yi <[email protected]>
ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext_remove_space()

Harish Chegondi <[email protected]>
drm/xe: Use copy_from_user() instead of __copy_from_user()

Alex Deucher <[email protected]>
drm/amdgpu/gfx7: fix CSIB handling

Qasim Ijaz <[email protected]>
drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk()

Charlene Liu <[email protected]>
drm/amd/display: fix zero value for APU watermark_c

Nas Chung <[email protected]>
media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition

Sakari Ailus <[email protected]>
media: ccs-pll: Better validate VT PLL branch

Vicki Pfau <[email protected]>
drm: panel-orientation-quirks: Add ZOTAC Gaming Zone

Alex Deucher <[email protected]>
drm/amdgpu/gfx10: fix CSIB handling

Tarang Raval <[email protected]>
media: i2c: imx334: Fix runtime PM handling in remove function

Fangzhi Zuo <[email protected]>
drm/amd/display: Do Not Consider DSC if Valid Config Not Found

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Increase HFI response timeout

Alexander Aring <[email protected]>
dlm: use SHUT_RDWR for SCTP shutdown

Lijo Lazar <[email protected]>
drm/amdgpu: Add basic validation for RAS header

Paul Hsieh <[email protected]>
drm/amd/display: Skip to enable dsc if it has been off

Nicolas Dufresne <[email protected]>
media: verisilicon: Enable wide 4K in AV1 decoder

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit()

Nas Chung <[email protected]>
media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition

Dmitry Baryshkov <[email protected]>
drm/msm/hdmi: add runtime PM calls to DDC transfer function

Ben Skeggs <[email protected]>
drm/nouveau/gsp: fix rm shutdown wait condition

Mario Limonciello <[email protected]>
drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1

Tarang Raval <[email protected]>
media: i2c: imx334: Enable runtime PM before sub-device registration

Christoph Rudorff <[email protected]>
drm/nouveau: fix hibernate on disabled GPU

Michael Chang <[email protected]>
media: nuvoton: npcm-video: Fix stuck due to no video signal error

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: fix CSIB handling

Apurv Mishra <[email protected]>
drm/amdkfd: Drop workaround for GC v9.4.3 revID 0

Yuezhang Mo <[email protected]>
exfat: do not clear volume dirty flag during sync

Ayushi Makhija <[email protected]>
drm/bridge: anx7625: change the gpiod_set_value API

Boris Brezillon <[email protected]>
drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler()

Ayushi Makhija <[email protected]>
drm/bridge: anx7625: enable HPD interrupts

Namjae Jeon <[email protected]>
exfat: fix double free in delayed_free

Anusha Srivatsa <[email protected]>
drm/panel/sharp-ls043t1le01: Use _multi variants

Jiayuan Chen <[email protected]>

    workqueue: Fix race condition in wq->stats incrementation

Damon Ding <[email protected]>
drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq()

Jeevaka Prabu Badrappan <[email protected]>
drm/xe: Fix CFI violation when accessing sysfs files

Yihan Zhu <[email protected]>
drm/amd/display: DCN32 null data check

Jesse.Zhang <[email protected]>
drm/amdgpu: Fix API status offset for MES queue reset

Long Li <[email protected]>
sunrpc: update nextcheck time when adding new cache entries

Dave Airlie <[email protected]>
drm/dp: add option to disable zero sized address only transactions.

Andy Yan <[email protected]>
drm/rockchip: inno-hdmi: Fix video timing HSYNC/VSYNC polarity setting for rk3036

Ming Qian <[email protected]>
media: imx-jpeg: Check decoding is ongoing for motion-jpeg

Alex Deucher <[email protected]>
drm/amdgpu/gfx6: fix CSIB handling

Dmitry Baryshkov <[email protected]>
drm/bridge: select DRM_KMS_HELPER for AUX_BRIDGE

Charlene Liu <[email protected]>
drm/amd/display: disable DPP RCG before DPP CLK enable

Peter Marheine <[email protected]>
ACPI: battery: negate current when discharging

Svyatoslav Ryhel <[email protected]>
power: supply: max17040: adjust thermal channel scaling

Charan Teja Kalla <[email protected]>
PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()

Peng Fan <[email protected]>
gpiolib: of: Add polarity quirk for s5m8767

Linus Torvalds <[email protected]>
Make 'cc-option' work correctly for the -Wno-xyzzy pattern

Yuanjun Gong <[email protected]>
ASoC: tegra210_ahub: Add check to of_device_get_match_data()

Frank Li <[email protected]>
platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all()

gldrk <[email protected]>
ACPICA: utilities: Fix overflow check in vsnprintf()

Ulf Hansson <[email protected]>

    pmdomain: core: Reset genpd->states to avoid freeing invalid data

Kuninori Morimoto <[email protected]>

    ASoC: simple-card-utils: fixup dlc->xxx handling for error case

Jerry Lv <[email protected]>
power: supply: bq27xxx: Retrieve again when busy

Stefan Binding <[email protected]>
ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops

Tamir Duberstein <[email protected]>
ACPICA: Apply pack(1) to union aml_resource

Seunghun Han <[email protected]>
ACPICA: fix acpi parse and parseext cache leaks

Mario Limonciello <[email protected]>
ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Acer Helios Laptops using CS35L41 HDA

Armin Wolf <[email protected]>
ACPI: bus: Bail out if acpi_kobj registration fails

I Hsin Cheng <[email protected]>
ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init()

Hector Martin <[email protected]>
ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change

Qiuxu Zhuo <[email protected]>
EDAC/igen6: Skip absent memory controllers

Ahmed Salem <[email protected]>
ACPICA: Avoid sequence overread in call to strncmp()

Erick Shepherd <[email protected]>
mmc: Add quirk to disable DDR50 tuning

Krzysztof Kozlowski <[email protected]>
power: supply: collie: Fix wakeup source leaks on device unbind

Krzysztof Kozlowski <[email protected]>
power: supply: gpio-charger: Fix wakeup source leaks on device unbind

Guilherme G. Piccoli <[email protected]>
clocksource: Fix the CPUs' choice in the watchdog per CPU verification

Talhah Peerbhai <[email protected]>
ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9

Seunghun Han <[email protected]>
ACPICA: fix acpi operand cache leak in dswstate.c

David Lechner <[email protected]>
iio: adc: ad7606: fix raw read for 18-bit chips

David Lechner <[email protected]>
iio: adc: ad7173: fix compiling without gpiolib

David Lechner <[email protected]>
iio: adc: ad7606_spi: fix reg write value mask

Arthur-Prince <[email protected]>
iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build

David Lechner <[email protected]>
iio: adc: ad7944: mask high bits on direct read

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Fix temperature calculation

Jann Horn <[email protected]>
mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race

Jann Horn <[email protected]>
mm/hugetlb: unshare page tables during VMA split, not before

Pu Lehui <[email protected]>
mm: fix uprobe pte be overwritten when expanding vma

Thomas Zimmermann <[email protected]>
dummycon: Trigger redraw when switching consoles with deferred takeover

Jens Axboe <[email protected]>
io_uring/net: only consider msg_inq if larger than 1

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

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Use dma_resv_lock() instead of a custom mutex

Karol Wachowski <[email protected]>
accel/ivpu: Trigger device recovery on engine reset/resume failure

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Use firmware names from upstream repo

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Improve buffer object logging

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: Fix temperature calculation

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: Fix temperature scan element sign

Saurabh Sengar <[email protected]>
hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()

Diederik de Haas <[email protected]>
PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()

Janne Grunau <[email protected]>
PCI: apple: Set only available ports up

Shawn Lin <[email protected]>
PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up()

Ilpo Järvinen <[email protected]>
PCI: Fix lock symmetry in pci_slot_unlock()

Huacai Chen <[email protected]>
PCI: Add ACS quirk for Loongson PCIe

Niklas Cassel <[email protected]>
PCI: dwc: ep: Correct PBA offset in .set_msix() callback

Niklas Cassel <[email protected]>
PCI: cadence-ep: Correct PBA offset in .set_msix() callback

Long Li <[email protected]>
uio_hv_generic: Align ring size to system page

Long Li <[email protected]>
uio_hv_generic: Use correct size for interrupt and monitor pages

Long Li <[email protected]>
Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary

Ruben Devos <[email protected]>
smb: client: add NULL check in automount_fullpath

Shyam Prasad N <[email protected]>
cifs: dns resolution is needed only for primary channel

Shyam Prasad N <[email protected]>
cifs: update dstaddr whenever channel iface is updated

Shyam Prasad N <[email protected]>
cifs: reset connections for all channels when reconnect requested

Beleswar Padhi <[email protected]>
remoteproc: k3-m4: Don't assert reset in detach routine

Xiaolei Wang <[email protected]>

    remoteproc: core: Release rproc->clean_table after rproc_attach() fails

Xiaolei Wang <[email protected]>
remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()

Wentao Liang <[email protected]>

    regulator: max14577: Add error check for max14577_read_reg()

André Almeida <[email protected]>
ovl: Fix nested backing file paths

Khem Raj <[email protected]>
mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS

Gabriel Shahrouzi <[email protected]>
staging: iio: ad5933: Correct settling cycles encoding per datasheet

David Lechner <[email protected]>
pwm: axi-pwmgen: fix missing separate external clock

Shin'ichiro Kawasaki <[email protected]>
nvme-tcp: remove tag set when second admin queue config fails

Thomas Zimmermann <[email protected]>
video: screen_info: Relocate framebuffers behind PCI bridges

Thomas Zimmermann <[email protected]>
sysfb: Fix screen_info type check for VGA

Lorenzo Stoakes <[email protected]>
KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY

Qasim Ijaz <[email protected]>
net: ch9200: fix uninitialised access during mii_nway_restart

Xu Yang <[email protected]>
phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()

John Garry <[email protected]>
dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits

Mikulas Patocka <[email protected]>
dm: lock limits when reading them

Ye Bin <[email protected]>
ftrace: Fix UAF when lookup kallsym after ftrace disabled

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Fix read len for onfi param page

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()

Md Sadre Alam <[email protected]>
mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base

Mikulas Patocka <[email protected]>
dm-verity: fix a memory leak if some arguments are specified multiple times

Mikulas Patocka <[email protected]>
dm-mirror: fix a tiny race condition

Chao Gao <[email protected]>
KVM: VMX: Flush shadow VMCS on emergency reboot

Yosry Ahmed <[email protected]>
KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs

Wentao Liang <[email protected]>
mtd: nand: sunxi: Add randomizer configuration before randomizer enable

Wentao Liang <[email protected]>
mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk

Lu Baolu <[email protected]>
iommu: Allow attaching static domains in iommu_attach_device_pasid()

Sibi Sankar <[email protected]>
firmware: arm_scmi: Ensure that the message-id supports fastchannel

Kendall Willis <[email protected]>
firmware: ti_sci: Convert CPU latency constraint from us to ms

Dan Williams <[email protected]>
configfs-tsm-report: Fix NULL dereference of tsm_ops

Johan Hovold <[email protected]>
soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events

Jinliang Zheng <[email protected]>
mm: fix ratelimit_pages update error in dirty_ratio_handler()

Shin'ichiro Kawasaki <[email protected]>
RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction

Luo Gengkun <[email protected]>
watchdog: fix watchdog may detect false positive of softlockup

Jeongjun Park <[email protected]>
ipc: fix to protect IPCS lookups using RCU

Da Xue <[email protected]>
clk: meson-g12a: add missing fclk_div2 to spicc

Arnd Bergmann <[email protected]>
parisc: fix building with gcc-15

GONG Ruiqi <[email protected]>
vgacon: Add check for vc_origin address range in vgacon_scroll()

Helge Deller <[email protected]>
parisc/unaligned: Fix hex output to show 8 hex chars

Murad Masimov <[email protected]>
fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var

Niravkumar L Rabara <[email protected]>
EDAC/altera: Use correct write width with the INTTEST register

Murad Masimov <[email protected]>
fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var

Lu Baolu <[email protected]>
iommu/vt-d: Restore context entry setup order for aliased devices

Heiner Kallweit <[email protected]>
net: ftgmac100: select FIXED_PHY

Hyunwoo Kim <[email protected]>
net/sched: fix use-after-free in taprio_dev_notifier

Krzysztof Kozlowski <[email protected]>

    NFC: nci: uart: Set tty->disc_data only in success path

Gui-Dong Han <[email protected]>
hwmon: (ftsteutates) Fix TOCTOU race in fts_read()

Chao Yu <[email protected]>
f2fs: fix to return correct error number in f2fs_sync_node_pages()

Chao Yu <[email protected]>
f2fs: fix to do sanity check on sit_bitmap_size

Jaegeuk Kim <[email protected]>
f2fs: prevent kernel warning due to negative i_nlink from corrupted image

Chao Yu <[email protected]>
f2fs: fix to do sanity check on ino and xnid

Gatien Chevallier <[email protected]>
Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()

Dan Carpenter <[email protected]>
Input: ims-pcu - check record size in ims_pcu_flash_firmware()

Fabrice Gasnier <[email protected]>
Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT

Brian Foster <[email protected]>
ext4: only dirty folios when data journaling regular files

Zhang Yi <[email protected]>
ext4: ensure i_size is smaller than maxbytes

Zhang Yi <[email protected]>
ext4: factor out ext4_get_maxbytes()

Zhang Yi <[email protected]>
ext4: fix incorrect punch max_end

Zhang Yi <[email protected]>
ext4: fix out of bounds punch offset

Jan Kara <[email protected]>
ext4: fix calculation of credits for extent tree modification

Thadeu Lima de Souza Cascardo <[email protected]>
ext4: inline: fix len overflow in ext4_prepare_inline_data

Wan Junjie <[email protected]>
bus: fsl-mc: fix GET/SET_TAILDROP command ids

Ioana Ciornei <[email protected]>
bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device

Mikko Korhonen <[email protected]>
ata: ahci: Disallow LPM for Asus B550-F motherboard

Niklas Cassel <[email protected]>
ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard

Tasos Sahanidis <[email protected]>
ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330

Krzysztof Kozlowski <[email protected]>
bus: firewall: Fix missing static inline annotations for stubs

Chen Ridong <[email protected]>
cgroup,freezer: fix incomplete freezing when attaching tasks

Dennis Marttinen <[email protected]>
ceph: set superblock s_magic for IMA fsmagic matching

Viacheslav Dubeyko <[email protected]>
ceph: avoid kernel BUG for encrypted inode with unaligned file size

Brett Werling <[email protected]>
can: tcan4x5x: fix power regulator retrieval during probe

Fedor Pchelkin <[email protected]>
can: kvaser_pciefd: refine error prone echo_skb_max handling logic

Jeff Hugo <[email protected]>
bus: mhi: host: Fix conflict between power_up and SYSERR

Sumit Kumar <[email protected]>
bus: mhi: ep: Update read pointer only after buffer is written

Damien Le Moal <[email protected]>
block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion

Jens Axboe <[email protected]>
block: use plug request list tail for one-shot backmerge attempt

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd937x: Drop unused buck_supply

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd9375: Fix double free of regulator supplies

Andreas Kemnade <[email protected]>
ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4

Ross Stutterheim <[email protected]>

    ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()

Ryan Roberts <[email protected]>
arm64/mm: Close theoretical race where stale TLB entry remains valid

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix deferred probing error

Ricardo Ribalda <[email protected]>
media: uvcvideo: Send control events for partial succeeds

Ricardo Ribalda <[email protected]>
media: uvcvideo: Return the number of processed controls

Ming Qian <[email protected]>
media: imx-jpeg: Cleanup after an allocation error

Ming Qian <[email protected]>
media: imx-jpeg: Reset slot data pointers when freed

Ming Qian <[email protected]>
media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead

Ming Qian <[email protected]>
media: imx-jpeg: Drop the first error frames

Denis Arefev <[email protected]>
media: vivid: Change the siize of the composing

Edward Adam Davis <[email protected]>
media: vidtv: Terminating the subsequent process of initialization failure

Marek Szyprowski <[email protected]>
media: videobuf2: use sgtable-based scatterlist wrappers

Loic Poulain <[email protected]>
media: venus: Fix probe error handling

Ma Ke <[email protected]>
media: v4l2-dev: fix error handling in __video_register_device()

Tomi Valkeinen <[email protected]>
media: rcar-vin: Fix RAW10

Johan Hovold <[email protected]>
media: qcom: camss: vfe: suppress VFE version log spam

Johan Hovold <[email protected]>
media: qcom: camss: csid: suppress CSID log spam

Hans de Goede <[email protected]>
media: ov08x40: Extend sleep after reset to 5 ms

Marek Szyprowski <[email protected]>
media: omap3isp: use sgtable-based scatterlist wrappers

Fei Shao <[email protected]>
media: mediatek: vcodec: Correct vsi_core framebuffer size

Dan Carpenter <[email protected]>
media: iris: fix error code in iris_load_fw_to_memory()

Hao Yao <[email protected]>
media: ipu6: Remove workaround for Meteor Lake ES2

Stanislaw Gruszka <[email protected]>
media: intel/ipu6: Fix dma mask for non-secure mode

Haoxiang Li <[email protected]>
media: imagination: fix a potential memory leak in e5010_probe()

Kieran Bingham <[email protected]>
media: i2c: imx335: Fix frame size enumeration

Wentao Liang <[email protected]>
media: gspca: Add error handling for stv06xx_read_sensor()

Dmitry Nikiforov <[email protected]>
media: davinci: vpif: Fix memory leak in probe error path

Edward Adam Davis <[email protected]>
media: cxusb: no longer judge rbuf when the write fails

Sakari Ailus <[email protected]>
media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case

Sakari Ailus <[email protected]>
media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div

Sakari Ailus <[email protected]>
media: ccs-pll: Start OP pre-PLL multiplier search from correct value

Hans de Goede <[email protected]>
media: ov2740: Move pm-runtime cleanup on probe-errors to proper place

Sakari Ailus <[email protected]>
media: ccs-pll: Start VT pre-PLL multiplier search from correct value

Tomi Valkeinen <[email protected]>
media: i2c: ds90ub913: Fix returned fmt from .set_fmt()

Laurentiu Palcu <[email protected]>
media: nxp: imx8-isi: better handle the m2m usage_count

Umang Jain <[email protected]>
media: imx335: Use correct register width for HNUM

Dongcheng Yan <[email protected]>
media: i2c: change lt6911uxe irq_gpio name to "hpd"

Johan Hovold <[email protected]>
media: ov5675: suppress probe deferral errors

Johan Hovold <[email protected]>
media: ov8856: suppress probe deferral errors

Vasiliy Kovalev <[email protected]>
jfs: validate AG parameters in dbMount() to prevent crashes

Mingcong Bai <[email protected]>
wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723

Bitterblue Smith <[email protected]>
wifi: rtw88: usb: Reduce control message timeout to 500 ms

Chuck Lever <[email protected]>
svcrdma: Unregister the device if svc_rdma_accept() fails

Jeongjun Park <[email protected]>
jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()

Johan Hovold <[email protected]>
wifi: ath12k: fix ring-buffer corruption

Max Kellermann <[email protected]>
fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()

Scott Mayhew <[email protected]>
NFSv4: Don't check for OPEN feature support in v4.1

Mike Snitzer <[email protected]>
NFS: always probe for LOCALIO support asynchronously

Chuck Lever <[email protected]>
SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls

Li Lingfeng <[email protected]>
nfsd: Initialize ssc before laundromat_work to prevent NULL dereference

NeilBrown <[email protected]>
nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request

Olga Kornievskaia <[email protected]>
nfsd: fix access checking for NLM under XPRTSEC policies

Chuck Lever <[email protected]>
NFSD: Implement FATTR4_CLONE_BLKSIZE attribute

Maninder Singh <[email protected]>
NFSD: fix race between nfsd registration and exports_proc

Maninder Singh <[email protected]>
NFSD: unregister filesystem in case genl_register_family() fails

Johan Hovold <[email protected]>
wifi: ath11k: fix ring-buffer corruption

Bitterblue Smith <[email protected]>
wifi: rtw88: usb: Upload the firmware in bigger chunks

Johan Hovold <[email protected]>
wifi: ath11k: fix rx completion meta data corruption

Christian Brauner <[email protected]>
anon_inode: raise SB_I_NODEV and SB_I_NOEXEC

Christian Brauner <[email protected]>

    anon_inode: explicitly block ->setattr()

Christian Brauner <[email protected]>
anon_inode: use a proper mode internally

Michael Lo <[email protected]>
wifi: mt76: mt7925: fix host interrupt register initialization

Christian Lamparter <[email protected]>
wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()

Wentao Liang <[email protected]>
net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()

Wentao Liang <[email protected]>
net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()

João Paulo Gonçalves <[email protected]>
regulator: max20086: Change enable gpio to optional

João Paulo Gonçalves <[email protected]>

    regulator: max20086: Fix MAX200086 chip id

Niklas Schnelle <[email protected]>
s390/pci: Serialize device addition and removal

Niklas Schnelle <[email protected]>
s390/pci: Allow re-add of a reserved but not yet removed device

Niklas Schnelle <[email protected]>
s390/pci: Prevent self deletion in disable_slot()

Niklas Schnelle <[email protected]>
s390/pci: Remove redundant bus removal and disable from zpci_release_device()

Heiko Carstens <[email protected]>
s390/pci: Fix __pcilg_mio_inuser() inline assembly

Hari Bathini <[email protected]>
powerpc/bpf: fix JIT code size calculation of bpf trampoline

Hari Bathini <[email protected]>
powerpc64/ftrace: fix clobbered r15 during livepatching

Gautam Menghani <[email protected]>
powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states

Pavel Begunkov <[email protected]>
io_uring/kbuf: account ring io_buffer_list memory

Pavel Begunkov <[email protected]>
io_uring: account drain memory to cgroup

Vijendar Mukunda <[email protected]>
ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()

Vijendar Mukunda <[email protected]>
ASoC: amd: amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()

Martin Blumenstingl <[email protected]>
ASoC: meson: meson-card-utils: use of_property_present() for DT parsing

Jaroslav Kysela <[email protected]>
firmware: cs_dsp: Fix OOB memory read access in KUnit test

Wentao Liang <[email protected]>
ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_dh895xcc

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_c62x

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_4xxx

Giovanni Cabiddu <[email protected]>

    crypto: qat - add shutdown handler to qat_420xx

Giovanni Cabiddu <[email protected]>
crypto: qat - add shutdown handler to qat_c3xxx

Peter Zijlstra <[email protected]>
sched/fair: Adhere to place_entity() constraints

Harshit Agarwal <[email protected]>
sched/rt: Fix race in push_rt_task

Alexander Aring <[email protected]>
gfs2: move msleep to sleepable context

Herbert Xu <[email protected]>
crypto: marvell/cesa - Do not chain submitted requests

Zijun Hu <[email protected]>
configfs: Do not override creating attribute file failure in populate_attrs()

Suren Baghdasaryan <[email protected]>
alloc_tag: handle module codetag load errors as module load failures

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

Diffstat:

 .../bindings/i2c/nvidia,tegra20-i2c.yaml           |  24 +-
 Documentation/gpu/nouveau.rst                      |   5 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/clockdomain.h                  |   1 +
 arch/arm/mach-omap2/clockdomains33xx_data.c        |   2 +-
 arch/arm/mach-omap2/cm33xx.c                       |  14 +-
 arch/arm/mach-omap2/pmic-cpcap.c                   |   6 +-
 arch/arm/mm/ioremap.c                              |   4 +-
 arch/arm64/include/asm/tlbflush.h                  |   9 +-
 arch/arm64/kernel/ptrace.c                         |   2 +-
 arch/arm64/kvm/hyp/include/hyp/debug-sr.h          |   3 +
 arch/arm64/mm/mmu.c                                |   3 +-
 arch/loongarch/include/asm/irqflags.h              |  16 +-
 arch/loongarch/include/asm/vdso/getrandom.h        |   2 +-
 arch/loongarch/include/asm/vdso/gettimeofday.h     |   6 +-
 arch/loongarch/mm/hugetlbpage.c                    |   3 +-
 arch/mips/vdso/Makefile                            |   1 +
 arch/nios2/include/asm/pgtable.h                   |  16 +
 arch/parisc/boot/compressed/Makefile               |   1 +
 arch/parisc/kernel/unaligned.c                     |   2 +-
 arch/powerpc/include/asm/ppc_asm.h                 |   2 +-
 arch/powerpc/kernel/eeh.c                          |   2 +
 arch/powerpc/kernel/trace/ftrace_entry.S           |   2 +-
 arch/powerpc/kernel/vdso/Makefile                  |   2 +-
 arch/powerpc/net/bpf_jit.h                         |  20 +-
 arch/powerpc/net/bpf_jit_comp.c                    |  33 +-
 arch/powerpc/net/bpf_jit_comp32.c                  |   6 -
 arch/powerpc/net/bpf_jit_comp64.c                  |  15 +-
 arch/powerpc/platforms/pseries/msi.c               |   7 +-
 arch/riscv/kvm/vcpu_sbi_replace.c                  |   8 +-
 arch/s390/kvm/gaccess.c                            |   8 +-
 arch/s390/pci/pci.c                                |  45 +-
 arch/s390/pci/pci_bus.h                            |   7 +-
 arch/s390/pci/pci_event.c                          |  22 +-
 arch/s390/pci/pci_mmio.c                           |   2 +-
 arch/x86/Kconfig                                   |   2 +-
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/include/asm/module.h                      |   8 +
 arch/x86/include/asm/tdx.h                         |   2 +-
 arch/x86/kernel/alternative.c                      |  79 ++-
 arch/x86/kernel/cpu/amd.c                          |   2 +-
 arch/x86/kernel/cpu/sgx/main.c                     |   2 +
 arch/x86/kvm/svm/svm.c                             |   2 +-
 arch/x86/kvm/vmx/vmx.c                             |   5 +-
 arch/x86/mm/init_32.c                              |   3 -
 arch/x86/mm/init_64.c                              |   3 -
 arch/x86/mm/pat/set_memory.c                       |   3 +
 arch/x86/mm/pti.c                                  |   5 +
 arch/x86/virt/vmx/tdx/tdx.c                        |   5 +-
 block/blk-merge.c                                  |  26 +-
 block/blk-zoned.c                                  |   1 +
 drivers/accel/ivpu/ivpu_fw.c                       |  12 +-
 drivers/accel/ivpu/ivpu_gem.c                      |  91 +--
 drivers/accel/ivpu/ivpu_gem.h                      |   2 +-
 drivers/accel/ivpu/ivpu_job.c                      |   6 +-
 drivers/accel/ivpu/ivpu_jsm_msg.c                  |   9 +-
 drivers/acpi/acpica/amlresrc.h                     |   8 +-
 drivers/acpi/acpica/dsutils.c                      |   9 +-
 drivers/acpi/acpica/psobject.c                     |  52 +-
 drivers/acpi/acpica/rsaddr.c                       |  13 +-
 drivers/acpi/acpica/rscalc.c                       |  22 +-
 drivers/acpi/acpica/rslist.c                       |  12 +-
 drivers/acpi/acpica/utprint.c                      |   7 +-
 drivers/acpi/acpica/utresrc.c                      |  14 +-
 drivers/acpi/battery.c                             |  19 +-
 drivers/acpi/bus.c                                 |   6 +-
 drivers/ata/ahci.c                                 |  35 +-
 drivers/ata/pata_via.c                             |   3 +-
 drivers/atm/atmtcp.c                               |   4 +-
 drivers/base/platform-msi.c                        |   1 +
 drivers/base/power/runtime.c                       |   2 +-
 drivers/base/swnode.c                              |   2 +-
 drivers/block/aoe/aoedev.c                         |   8 +
 drivers/block/ublk_drv.c                           |   3 +
 drivers/bluetooth/btmrvl_sdio.c                    |   4 +-
 drivers/bluetooth/btmtksdio.c                      |   2 +-
 drivers/bluetooth/btusb.c                          |   5 +
 drivers/bus/fsl-mc/fsl-mc-uapi.c                   |   4 +-
 drivers/bus/fsl-mc/mc-io.c                         |  19 +-
 drivers/bus/fsl-mc/mc-sys.c                        |   2 +-
 drivers/bus/mhi/ep/ring.c                          |  16 +-
 drivers/bus/mhi/host/pm.c                          |  18 +-
 drivers/bus/ti-sysc.c                              |  49 --
 drivers/char/ipmi/ipmi_ssif.c                      |   6 +-
 drivers/clk/meson/g12a.c                           |   1 +
 drivers/clk/qcom/gcc-sm8650.c                      |   2 +
 drivers/clk/qcom/gcc-sm8750.c                      |   3 +-
 drivers/clk/qcom/gcc-x1e80100.c                    |   4 +
 drivers/clk/rockchip/clk-rk3036.c                  |   1 +
 drivers/cpufreq/scmi-cpufreq.c                     |  36 +-
 drivers/crypto/intel/qat/qat_420xx/adf_drv.c       |   8 +
 drivers/crypto/intel/qat/qat_4xxx/adf_drv.c        |   8 +
 drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c       |   8 +
 drivers/crypto/intel/qat/qat_c62x/adf_drv.c        |   8 +
 drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c    |   8 +
 drivers/crypto/marvell/cesa/cesa.c                 |   2 +-
 drivers/crypto/marvell/cesa/cesa.h                 |   9 +-
 drivers/crypto/marvell/cesa/tdma.c                 |  53 +-
 drivers/dma-buf/udmabuf.c                          |   5 +-
 drivers/edac/altera_edac.c                         |   6 +-
 drivers/edac/amd64_edac.c                          |   1 +
 drivers/edac/igen6_edac.c                          | 100 ++-
 drivers/firmware/arm_scmi/driver.c                 |  76 ++-
 drivers/firmware/arm_scmi/protocols.h              |   2 +
 drivers/firmware/cirrus/test/cs_dsp_mock_bin.c     |   3 +-
 drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c    |   3 +-
 .../cirrus/test/cs_dsp_test_control_cache.c        |   1 -
 drivers/firmware/sysfb.c                           |  26 +-
 drivers/firmware/ti_sci.c                          |  14 +-
 drivers/gpio/gpio-loongson-64bit.c                 |   2 +-
 drivers/gpio/gpio-mlxbf3.c                         |  52 +-
 drivers/gpio/gpio-pca953x.c                        |   2 +-
 drivers/gpio/gpiolib-of.c                          |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |  22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   9 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c            |  63 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  20 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   5 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/Makefile     |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 170 +----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   9 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_quirks.c   | 178 ++++++
 .../amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c  |   1 +
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |   8 +-
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c |  38 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   1 +
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   1 +
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |   1 +
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c |   5 +-
 .../gpu/drm/amd/display/dc/dpp/dcn35/dcn35_dpp.c   |   2 +-
 .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c  |  14 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  21 +-
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   3 +-
 .../amd/display/dc/irq/dcn32/irq_service_dcn32.c   |  61 +-
 .../amd/display/dc/irq/dcn401/irq_service_dcn401.c |  60 +-
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   9 +
 .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c   | 418 ++++++------
 .../amd/display/dc/resource/dcn35/dcn35_resource.c |   2 +-
 .../amd/display/dc/resource/dcn36/dcn36_resource.c |   2 +-
 drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c       |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  13 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  10 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   4 +-
 drivers/gpu/drm/bridge/Kconfig                     |   1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   5 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  26 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |  39 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/i915_pmu.c                    |   4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  14 +
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c              |   2 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |  17 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   7 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c         |   7 +
 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c                |  14 +-
 .../gpu/drm/msm/registers/adreno/adreno_pm4.xml    |   3 +-
 drivers/gpu/drm/nouveau/Kbuild                     |   1 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |  45 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |   2 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   8 +
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild     |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     | 673 +-------------------
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/Kbuild  |   5 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/Kbuild |   6 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c   |  10 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c  | 699 +++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h    |  20 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rpc.h   |  18 +
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c |   2 +-
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |  41 +-
 drivers/gpu/drm/panel/panel-simple.c               |  29 +
 drivers/gpu/drm/panthor/panthor_mmu.c              |   1 -
 drivers/gpu/drm/rockchip/inno_hdmi.c               |  36 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.h       |   1 +
 drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |   5 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |   2 +-
 drivers/gpu/drm/tiny/Kconfig                       |   1 +
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   2 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   8 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   4 +-
 drivers/gpu/drm/xe/xe_eu_stall.c                   |   4 +-
 drivers/gpu/drm/xe/xe_exec.c                       |   4 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                 |   9 +-
 drivers/gpu/drm/xe/xe_gt.c                         |   2 +-
 drivers/gpu/drm/xe/xe_gt_freq.c                    |  82 +--
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  28 +-
 drivers/gpu/drm/xe/xe_gt_throttle.c                |  90 +--
 drivers/gpu/drm/xe/xe_guc.c                        |  40 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   6 +-
 drivers/gpu/drm/xe/xe_svm.c                        |   2 +-
 drivers/gpu/drm/xe/xe_uc_fw.c                      |   2 +-
 drivers/gpu/drm/xe/xe_vm.c                         |   6 +-
 drivers/hid/hid-asus.c                             | 107 +++-
 drivers/hv/connection.c                            |  23 +-
 drivers/hwmon/ftsteutates.c                        |   9 +-
 drivers/hwmon/ltc4282.c                            |   7 -
 drivers/hwmon/occ/common.c                         | 238 +++----
 drivers/i2c/busses/i2c-designware-slave.c          |   2 +-
 drivers/i2c/busses/i2c-k1.c                        |   2 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |  12 +-
 drivers/i2c/busses/i2c-pasemi-core.c               |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |   5 +
 drivers/i3c/master/mipi-i3c-hci/core.c             |   6 +-
 drivers/iio/accel/fxls8962af-core.c                |  15 +-
 drivers/iio/adc/Kconfig                            |   6 +-
 drivers/iio/adc/ad7173.c                           |  15 +-
 drivers/iio/adc/ad7606.c                           |  21 +-
 drivers/iio/adc/ad7606_spi.c                       |   2 +-
 drivers/iio/adc/ad7944.c                           |   2 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c   |   8 +-
 drivers/infiniband/core/iwcm.c                     |  29 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   2 +-
 drivers/input/keyboard/gpio_keys.c                 |   6 +-
 drivers/input/misc/ims-pcu.c                       |   6 +
 drivers/iommu/amd/iommu.c                          |  41 +-
 drivers/iommu/intel/iommu.c                        |  11 +
 drivers/iommu/intel/iommu.h                        |   1 +
 drivers/iommu/intel/nested.c                       |   4 +-
 drivers/iommu/iommu.c                              |  21 +-
 drivers/md/dm-raid1.c                              |   5 +-
 drivers/md/dm-table.c                              |  14 +-
 drivers/md/dm-verity-fec.c                         |   4 +
 drivers/md/dm-verity-target.c                      |   8 +-
 drivers/md/dm-verity-verify-sig.c                  |  17 +-
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c    |   4 +-
 drivers/media/common/videobuf2/videobuf2-dma-sg.c  |   4 +-
 drivers/media/i2c/ccs-pll.c                        |  23 +-
 drivers/media/i2c/ds90ub913.c                      |   4 +-
 drivers/media/i2c/imx334.c                         |  18 +-
 drivers/media/i2c/imx335.c                         |   5 +-
 drivers/media/i2c/lt6911uxe.c                      |   4 +-
 drivers/media/i2c/ov08x40.c                        |   2 +-
 drivers/media/i2c/ov2740.c                         |   4 +-
 drivers/media/i2c/ov5675.c                         |   5 +-
 drivers/media/i2c/ov8856.c                         |   9 +-
 drivers/media/i2c/tc358743.c                       |   4 +
 drivers/media/pci/intel/ipu6/ipu6-dma.c            |   4 +-
 drivers/media/pci/intel/ipu6/ipu6.c                |   5 -
 .../media/platform/imagination/e5010-jpeg-enc.c    |   9 +-
 .../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c   |   2 +-
 drivers/media/platform/nuvoton/npcm-video.c        |  15 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h  |   1 +
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |  90 ++-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c |  14 +-
 drivers/media/platform/qcom/camss/camss-csid.c     |   4 +-
 drivers/media/platform/qcom/camss/camss-vfe.c      |   4 +-
 drivers/media/platform/qcom/iris/iris_firmware.c   |   4 +-
 drivers/media/platform/qcom/venus/core.c           |  16 +-
 drivers/media/platform/qcom/venus/vdec.c           |   4 +-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |  18 +-
 .../media/platform/renesas/rcar-vin/rcar-v4l2.c    |   8 +-
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.c    |  13 +-
 .../platform/samsung/exynos4-is/fimc-is-regs.c     |   1 +
 drivers/media/platform/ti/cal/cal-video.c          |   4 +-
 drivers/media/platform/ti/davinci/vpif.c           |   4 +-
 drivers/media/platform/ti/omap3isp/ispccdc.c       |   8 +-
 drivers/media/platform/ti/omap3isp/ispstat.c       |   6 +-
 .../media/platform/verisilicon/rockchip_vpu_hw.c   |  20 +-
 drivers/media/test-drivers/vidtv/vidtv_channel.c   |   2 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |   2 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   3 +-
 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c     |   7 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  23 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  27 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |  14 +-
 drivers/mmc/core/card.h                            |   6 +
 drivers/mmc/core/quirks.h                          |  10 +
 drivers/mmc/core/sd.c                              |  32 +-
 drivers/mtd/nand/qpic_common.c                     |   8 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |  18 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |   2 +
 drivers/mtd/nand/spi/alliancememory.c              |  12 +-
 drivers/mtd/nand/spi/ato.c                         |   6 +-
 drivers/mtd/nand/spi/esmt.c                        |   8 +-
 drivers/mtd/nand/spi/foresee.c                     |   8 +-
 drivers/mtd/nand/spi/gigadevice.c                  |  48 +-
 drivers/mtd/nand/spi/macronix.c                    |   8 +-
 drivers/mtd/nand/spi/micron.c                      |  20 +-
 drivers/mtd/nand/spi/paragon.c                     |  12 +-
 drivers/mtd/nand/spi/skyhigh.c                     |  12 +-
 drivers/mtd/nand/spi/toshiba.c                     |   8 +-
 drivers/mtd/nand/spi/winbond.c                     |  34 +-
 drivers/mtd/nand/spi/xtx.c                         |  12 +-
 drivers/net/can/kvaser_pciefd.c                    |   3 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |   9 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   1 -
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  87 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |  29 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h      |   1 -
 drivers/net/ethernet/cadence/macb_main.c           |   6 +-
 drivers/net/ethernet/cortina/gemini.c              |  37 +-
 drivers/net/ethernet/dlink/dl2k.c                  |  14 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   2 +
 drivers/net/ethernet/emulex/benet/be_cmds.c        |   2 +-
 drivers/net/ethernet/faraday/Kconfig               |   1 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  14 +-
 drivers/net/ethernet/intel/e1000e/ptp.c            |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   7 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |  48 ++
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   6 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |   4 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c |   9 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   1 +
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |  10 +-
 .../mellanox/mlx5/core/steering/hws/definer.c      |  78 ++-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  18 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |   6 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |   5 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c   |  18 +-
 drivers/net/ethernet/microchip/lan743x_ptp.h       |   4 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   7 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  24 +-
 drivers/net/ethernet/ti/icssg/icssg_common.c       |  19 +-
 drivers/net/ethernet/vertexcom/mse102x.c           |  15 +-
 drivers/net/hyperv/netvsc_bpf.c                    |   2 +-
 drivers/net/hyperv/netvsc_drv.c                    |   4 +-
 drivers/net/netdevsim/netdev.c                     |   2 +
 drivers/net/phy/marvell-88q2xxx.c                  | 103 +--
 drivers/net/phy/mediatek/mtk-ge-soc.c              |  10 +-
 drivers/net/usb/asix.h                             |   1 -
 drivers/net/usb/asix_common.c                      |  22 -
 drivers/net/usb/asix_devices.c                     |  17 +-
 drivers/net/usb/ch9200.c                           |   7 +-
 drivers/net/vxlan/vxlan_core.c                     |  22 +-
 drivers/net/wireless/ath/ath11k/ce.c               |  11 +-
 drivers/net/wireless/ath/ath11k/core.c             |  55 ++
 drivers/net/wireless/ath/ath11k/core.h             |   7 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  25 +-
 drivers/net/wireless/ath/ath11k/hal.c              |   4 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   9 +
 drivers/net/wireless/ath/ath12k/ce.c               |  11 +-
 drivers/net/wireless/ath/ath12k/ce.h               |   6 +-
 drivers/net/wireless/ath/ath12k/dp.c               |  77 ++-
 drivers/net/wireless/ath/ath12k/dp.h               |   5 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   2 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  15 +-
 drivers/net/wireless/ath/ath12k/hal.c              |  12 +-
 drivers/net/wireless/ath/ath12k/hal.h              |   6 +
 drivers/net/wireless/ath/ath12k/hal_desc.h         |   2 +-
 drivers/net/wireless/ath/ath12k/hw.c               |   2 +
 drivers/net/wireless/ath/ath12k/hw.h               |   3 +
 drivers/net/wireless/ath/ath12k/mac.c              |  55 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   3 +
 drivers/net/wireless/ath/ath12k/peer.c             |   5 +-
 drivers/net/wireless/ath/ath12k/peer.h             |   3 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |  28 +-
 drivers/net/wireless/ath/ath12k/wmi.h              |   1 +
 drivers/net/wireless/ath/carl9170/usb.c            |  19 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |   3 +
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   6 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mld/thermal.c   |   4 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   6 +
 drivers/net/wireless/intersil/p54/fwio.c           |   2 +
 drivers/net/wireless/intersil/p54/p54.h            |   1 +
 drivers/net/wireless/intersil/p54/txrx.c           |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   2 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_init.c   |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   5 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |   6 +
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  20 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |   3 -
 drivers/net/wireless/mediatek/mt76/mt7925/regs.h   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   8 +
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   4 +-
 drivers/net/wireless/purelifi/plfxlc/usb.c         |   4 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  10 +
 drivers/net/wireless/realtek/rtw88/hci.h           |   8 +
 drivers/net/wireless/realtek/rtw88/mac.c           |  11 +-
 drivers/net/wireless/realtek/rtw88/mac.h           |   2 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   2 +
 drivers/net/wireless/realtek/rtw88/main.c          |  32 +
 drivers/net/wireless/realtek/rtw88/main.h          |   3 +
 drivers/net/wireless/realtek/rtw88/pci.c           |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8812a.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8814a.c      |  11 +
 drivers/net/wireless/realtek/rtw88/rtw8821a.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822bu.c     |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   1 +
 drivers/net/wireless/realtek/rtw88/sdio.c          |   2 +
 drivers/net/wireless/realtek/rtw88/usb.c           |  57 +-
 drivers/net/wireless/realtek/rtw89/cam.c           |   3 +
 drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c  |   5 -
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   5 +
 drivers/nvme/host/ioctl.c                          |  21 +-
 drivers/nvme/host/tcp.c                            |   2 +-
 drivers/pci/controller/cadence/pcie-cadence-ep.c   |   5 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   5 +-
 drivers/pci/controller/dwc/pcie-dw-rockchip.c      |   6 +-
 drivers/pci/controller/pcie-apple.c                |   2 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   2 +-
 drivers/pci/hotplug/s390_pci_hpc.c                 |   2 +-
 drivers/pci/pci.c                                  |   3 +-
 drivers/pci/quirks.c                               |  23 +
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |  10 +-
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  21 +-
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   8 +
 drivers/platform/loongarch/loongson-laptop.c       |  87 +--
 drivers/platform/x86/amd/pmc/pmc.c                 |   2 +
 drivers/platform/x86/amd/pmf/core.c                |   3 +-
 drivers/platform/x86/amd/pmf/tee-if.c              |  67 +-
 drivers/platform/x86/dell/alienware-wmi-wmax.c     |   2 +-
 drivers/platform/x86/dell/dell_rbu.c               |   6 +-
 drivers/platform/x86/ideapad-laptop.c              |  19 +-
 .../intel/uncore-frequency/uncore-frequency-tpmi.c |   9 +-
 drivers/pmdomain/core.c                            |   4 +-
 drivers/power/supply/bq27xxx_battery.c             |   2 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |  13 +-
 drivers/power/supply/collie_battery.c              |   1 +
 drivers/power/supply/gpio-charger.c                |   4 +-
 drivers/power/supply/max17040_battery.c            |   5 +-
 drivers/ptp/ptp_clock.c                            |   3 +-
 drivers/ptp/ptp_private.h                          |  22 +-
 drivers/pwm/pwm-axi-pwmgen.c                       |  23 +-
 drivers/rapidio/rio_cm.c                           |   3 +
 drivers/regulator/max14577-regulator.c             |   5 +-
 drivers/regulator/max20086-regulator.c             |   4 +-
 drivers/remoteproc/remoteproc_core.c               |   6 +-
 drivers/remoteproc/ti_k3_m4_remoteproc.c           |   2 +-
 drivers/s390/scsi/zfcp_sysfs.c                     |   2 +
 drivers/scsi/elx/efct/efct_hw.c                    |   5 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   4 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |  84 +++
 drivers/scsi/storvsc_drv.c                         |  10 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |  30 +-
 drivers/spi/spi-qpic-snand.c                       |   1 +
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |  14 +-
 drivers/tee/tee_core.c                             |  11 +-
 drivers/uio/uio_hv_generic.c                       |   7 +-
 drivers/video/console/dummycon.c                   |  18 +-
 drivers/video/console/vgacon.c                     |   2 +-
 drivers/video/fbdev/core/fbcon.c                   |   7 +-
 drivers/video/fbdev/core/fbmem.c                   |  22 +-
 drivers/video/screen_info_pci.c                    |  75 ++-
 drivers/virt/coco/tsm.c                            |  31 +-
 drivers/watchdog/da9052_wdt.c                      |   1 +
 drivers/watchdog/stm32_iwdg.c                      |   2 +-
 fs/anon_inodes.c                                   |  45 ++
 fs/ceph/addr.c                                     |   9 +
 fs/ceph/super.c                                    |   1 +
 fs/configfs/dir.c                                  |   2 +-
 fs/dlm/lowcomms.c                                  |   5 +-
 fs/erofs/zmap.c                                    |  10 +-
 fs/exfat/nls.c                                     |   1 +
 fs/exfat/super.c                                   |  30 +-
 fs/ext4/ext4.h                                     |   7 +
 fs/ext4/extents.c                                  |  39 +-
 fs/ext4/file.c                                     |   7 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/ext4/inode.c                                    |  24 +-
 fs/ext4/ioctl.c                                    |   8 +-
 fs/f2fs/compress.c                                 |  23 +-
 fs/f2fs/f2fs.h                                     |   5 +
 fs/f2fs/inode.c                                    |  10 +-
 fs/f2fs/namei.c                                    |   9 +
 fs/f2fs/node.c                                     |   8 +-
 fs/f2fs/segment.c                                  |  12 +-
 fs/f2fs/super.c                                    |  12 +-
 fs/file.c                                          |   8 +-
 fs/gfs2/lock_dlm.c                                 |   3 +-
 fs/internal.h                                      |   5 +
 fs/isofs/inode.c                                   |   7 +-
 fs/isofs/isofs.h                                   |   4 +-
 fs/isofs/rock.c                                    |  40 +-
 fs/isofs/rock.h                                    |   6 +-
 fs/isofs/util.c                                    |  51 +-
 fs/jbd2/transaction.c                              |   5 +-
 fs/jffs2/erase.c                                   |   4 +-
 fs/jffs2/scan.c                                    |   4 +-
 fs/jffs2/summary.c                                 |   7 +-
 fs/jfs/jfs_discard.c                               |   3 +-
 fs/jfs/jfs_dmap.c                                  |   6 +-
 fs/jfs/jfs_dtree.c                                 |  18 +-
 fs/libfs.c                                         |   8 +-
 fs/nfs/client.c                                    |   2 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   2 +-
 fs/nfs/internal.h                                  |   1 -
 fs/nfs/localio.c                                   |   6 +-
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfs/read.c                                      |   3 +-
 fs/nfsd/export.c                                   |   3 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfs4xdr.c                                  |  19 +-
 fs/nfsd/nfsctl.c                                   |  26 +-
 fs/nfsd/nfssvc.c                                   |   6 +-
 fs/overlayfs/file.c                                |   4 +-
 fs/overlayfs/overlayfs.h                           |   8 +-
 fs/smb/client/cached_dir.c                         |  14 +-
 fs/smb/client/cached_dir.h                         |   8 +-
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |  17 +-
 fs/smb/client/namespace.c                          |   3 +
 fs/smb/client/readdir.c                            |  28 +-
 fs/smb/client/reparse.c                            |   1 -
 fs/smb/client/sess.c                               |   7 +-
 fs/smb/client/smb2pdu.c                            |  33 +-
 fs/smb/client/smbdirect.c                          |   5 +-
 fs/smb/client/transport.c                          |  14 +-
 fs/smb/server/connection.c                         |   2 +-
 fs/smb/server/connection.h                         |   1 +
 fs/smb/server/smb2pdu.c                            |  11 +-
 fs/smb/server/transport_rdma.c                     |  10 +-
 fs/smb/server/transport_tcp.c                      |   3 +-
 fs/xattr.c                                         |   1 +
 include/acpi/actypes.h                             |   2 +-
 include/drm/display/drm_dp_helper.h                |   5 +
 include/linux/acpi.h                               |   9 +-
 include/linux/atmdev.h                             |   6 +
 include/linux/bus/stm32_firewall_device.h          |  15 +-
 include/linux/codetag.h                            |   8 +-
 include/linux/execmem.h                            |   8 +-
 include/linux/f2fs_fs.h                            |   1 +
 include/linux/hugetlb.h                            |   3 +
 include/linux/mmc/card.h                           |   1 +
 include/linux/module.h                             |   5 -
 include/linux/mtd/nand-qpic-common.h               |   4 +-
 include/linux/mtd/spinand.h                        |  74 +--
 include/linux/tcp.h                                |   2 +-
 include/net/mac80211.h                             |  16 -
 include/trace/events/erofs.h                       |  18 -
 include/uapi/linux/videodev2.h                     |  12 +-
 io_uring/io-wq.c                                   |   4 +-
 io_uring/io_uring.c                                |   2 +-
 io_uring/kbuf.c                                    |   7 +-
 io_uring/net.c                                     |   6 +-
 io_uring/rsrc.c                                    |   8 +-
 io_uring/sqpoll.c                                  |   5 +-
 ipc/shm.c                                          |   5 +-
 kernel/bpf/bpf_struct_ops.c                        |   2 +-
 kernel/bpf/btf.c                                   |   4 +-
 kernel/bpf/helpers.c                               |   3 +-
 kernel/cgroup/legacy_freezer.c                     |   3 +-
 kernel/events/core.c                               |  80 ++-
 kernel/exit.c                                      |  17 +-
 kernel/module/main.c                               |   5 +-
 kernel/sched/core.c                                |   4 +-
 kernel/sched/ext.c                                 |   5 +
 kernel/sched/ext.h                                 |   2 +
 kernel/sched/fair.c                                |   4 +-
 kernel/sched/rt.c                                  |  54 +-
 kernel/time/clocksource.c                          |   2 +-
 kernel/trace/ftrace.c                              |  10 +-
 kernel/trace/trace.c                               |   5 +-
 kernel/trace/trace_events_filter.c                 | 184 ++++--
 kernel/trace/trace_functions_graph.c               |   6 +
 kernel/watchdog.c                                  |  41 +-
 kernel/workqueue.c                                 |   7 +-
 lib/Kconfig                                        |   1 +
 lib/alloc_tag.c                                    |  12 +-
 lib/codetag.c                                      |  34 +-
 mm/execmem.c                                       |  40 +-
 mm/hugetlb.c                                       |  67 +-
 mm/madvise.c                                       |   7 +-
 mm/page-writeback.c                                |   2 +-
 mm/vma.c                                           |  49 +-
 mm/vma.h                                           |   7 +
 net/atm/common.c                                   |   1 +
 net/atm/lec.c                                      |  12 +-
 net/atm/raw.c                                      |   2 +-
 net/bridge/br_mst.c                                |   4 +-
 net/bridge/br_multicast.c                          | 103 ++-
 net/bridge/br_private.h                            |  11 +-
 net/core/dev.c                                     |   1 +
 net/core/filter.c                                  |  19 +-
 net/core/page_pool.c                               |   4 +
 net/core/skbuff.c                                  |   3 -
 net/core/skmsg.c                                   |   3 +-
 net/core/sock.c                                    |   4 +-
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp_fastopen.c                            |   3 +
 net/ipv4/tcp_input.c                               |  79 +--
 net/ipv6/calipso.c                                 |   8 +
 net/mac80211/cfg.c                                 |   2 +-
 net/mac80211/debugfs_sta.c                         |   6 -
 net/mac80211/mesh_hwmp.c                           |   6 +-
 net/mac80211/rate.c                                |   2 -
 net/mac80211/sta_info.c                            |  28 -
 net/mac80211/sta_info.h                            |  11 -
 net/mac80211/tx.c                                  |  15 +-
 net/mpls/af_mpls.c                                 |   4 +-
 net/netfilter/nft_set_pipapo.c                     |   6 +
 net/nfc/nci/uart.c                                 |   8 +-
 net/sched/sch_sfq.c                                |  10 +-
 net/sched/sch_taprio.c                             |   6 +-
 net/sctp/socket.c                                  |   3 +-
 net/sunrpc/cache.c                                 |  17 +-
 net/sunrpc/svc.c                                   |  11 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   1 +
 net/sunrpc/xprtsock.c                              |   5 +
 net/tipc/crypto.c                                  |   2 +-
 net/tipc/udp_media.c                               |   4 +-
 net/xfrm/xfrm_user.c                               |  52 +-
 scripts/Makefile.compiler                          |   4 +-
 security/selinux/xfrm.c                            |   2 +-
 sound/pci/hda/cs35l41_hda_property.c               |   6 +
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_realtek.c                      |  15 +
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |   2 +-
 sound/soc/amd/acp/acp-sdw-sof-mach.c               |   2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   9 +-
 sound/soc/codecs/tas2770.c                         |  30 +-
 sound/soc/codecs/wcd937x.c                         |   7 +-
 sound/soc/generic/simple-card-utils.c              |  23 +-
 sound/soc/meson/meson-card-utils.c                 |   2 +-
 sound/soc/qcom/sdm845.c                            |   4 +
 sound/soc/sdw_utils/soc_sdw_rt_amp.c               |   2 +-
 sound/soc/tegra/tegra210_ahub.c                    |   2 +
 sound/usb/mixer_maps.c                             |  12 +
 tools/bpf/bpftool/cgroup.c                         |  12 +-
 tools/lib/bpf/btf.c                                |  18 +-
 tools/lib/bpf/libbpf.c                             |   6 +
 tools/net/ynl/pyynl/lib/ynl.py                     |  67 +-
 tools/perf/tests/tests-scripts.c                   |   1 +
 tools/perf/util/print-events.c                     |   1 +
 tools/testing/selftests/x86/Makefile               |   2 +-
 tools/testing/selftests/x86/sigtrap_loop.c         | 101 +++
 tools/testing/vma/vma_internal.h                   |   2 +
 tools/tracing/rtla/src/utils.c                     |   2 +
 656 files changed, 6729 insertions(+), 3763 deletions(-)
Tested-by on the v1 series
#5 lore raw
In reply to Greg Kroah-Hartman
Quoted 7 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

Tested on a ThinkPad E14 Gen 3 with a AMD Ryzen 5 5500U CPU and on the Steam Deck (LCD variant) aswell as a Framework Desktop.

maintainer Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.15:

    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    120 tests:	120 pass, 0 fail

Linux version: 6.15.4-rc2-g0e4c88a0cd37
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

                tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000,
                tegra194-p3509-0000+p3668-0000, tegra20-ventana,
                tegra210-p2371-2180, tegra210-p3450-0000,
                tegra30-cardhu-a04

Jon

#7 lore raw
In reply to Greg Kroah-Hartman

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor)) started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file, make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

After checking the list of patches for 6.15.4 I reverted the anon_inode series (all 3 for the first attempt) and the problem is gone.

Will try to reduce further & can gladly try additional fixes, but for now I'd say these patches are not yet suitable for stable.

thanks
Holger

author maintainer
#8 lore raw
Quoted 8 lines · Holger Hoffstätte

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor)) started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file, make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

Quoted 7 lines

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

After checking the list of patches for 6.15.4 I reverted the anon_inode series (all 3 for the first attempt) and the problem is gone.

Will try to reduce further & can gladly try additional fixes, but for now I'd say these patches are not yet suitable for stable.

Does this same issue also happen for you on 6.16-rc3?

thanks,

greg k-h

#9 lore raw
Quoted 11 lines · Greg Kroah-Hartman
Quoted 10 lines · Holger Hoffstätte

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor)) started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file, make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

Quoted 7 lines
Quoted 5 lines

After checking the list of patches for 6.15.4 I reverted the anon_inode series (all 3 for the first attempt) and the problem is gone.

Will try to reduce further & can gladly try additional fixes, but for now I'd say these patches are not yet suitable for stable.

Does this same issue also happen for you on 6.16-rc3?

Curiously it does *not* happen on 6.16-rc3, so that's good. I edited/saved several files and everything works as it should.

In 6.15.4-rc the problem occurs (as suspected) with:
anon_inode-use-a-proper-mode-internally.patch aka cfd86ef7e8e7 upstream.

thanks
Holger

#10 lore raw
Quoted 20 lines · Holger Hoffstätte
Quoted 11 lines · Greg Kroah-Hartman
Quoted 10 lines · Holger Hoffstätte

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor)) started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file, make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

Quoted 7 lines
Quoted 5 lines

After checking the list of patches for 6.15.4 I reverted the anon_inode series (all 3 for the first attempt) and the problem is gone.

Will try to reduce further & can gladly try additional fixes, but for now I'd say these patches are not yet suitable for stable.

Does this same issue also happen for you on 6.16-rc3?

Quoted 8 lines

Curiously it does *not* happen on 6.16-rc3, so that's good. I edited/saved several files and everything works as it should.

In 6.15.4-rc the problem occurs (as suspected) with:
anon_inode-use-a-proper-mode-internally.patch aka cfd86ef7e8e7 upstream.

thanks
Holger

For what it's worth, I can confirm this reproduces easily and consistently on Debian trixie's KDE (6.3.5), with either Wayland or X11. It reproduces with kernel 6.15.4-rc2, and with 6.15.3+anon_inode-use-a-proper-mode-internally.patch, but not with vanilla 6.15.3 or with 6.16-rc3.

By the way, my test VM has both GNOME and KDE installed. If I boot one of the affected kernels and log into a GNOME session, I don't get any GNOME processes chewing up CPU the way that some of the KDE processes do. However, if I then start kate within the GNOME session and follow the steps to reproduce (create a new file, save it immediately, type a few characters, save again), kate still starts using 100% CPU.

Signature · 1 line
-Barry K. Nathan  <[email protected]>
#11 lore raw
Quoted 27 lines · Barry K. Nathan
Quoted 26 lines · Holger Hoffstätte
Quoted 11 lines · Greg Kroah-Hartman
Quoted 10 lines · Holger Hoffstätte

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor)) started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file, make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

Quoted 7 lines
Quoted 5 lines

After checking the list of patches for 6.15.4 I reverted the anon_inode series (all 3 for the first attempt) and the problem is gone.

Will try to reduce further & can gladly try additional fixes, but for now I'd say these patches are not yet suitable for stable.

Does this same issue also happen for you on 6.16-rc3?

Curiously it does *not* happen on 6.16-rc3, so that's good. I edited/saved several files and everything works as it should.

In 6.15.4-rc the problem occurs (as suspected) with:
anon_inode-use-a-proper-mode-internally.patch aka cfd86ef7e8e7 upstream.

Quoted 6 lines
Quoted 2 lines

thanks
Holger

For what it's worth, I can confirm this reproduces easily and consistently on Debian trixie's KDE (6.3.5), with either Wayland or X11. It reproduces with kernel 6.15.4-rc2, and with 6.15.3+anon_inode-use-a- proper-mode-internally.patch, but not with vanilla 6.15.3 or with 6.16-rc3.

By the way, my test VM has both GNOME and KDE installed. If I boot one of the affected kernels and log into a GNOME session, I don't get any GNOME processes chewing up CPU the way that some of the KDE processes do. However, if I then start kate within the GNOME session and follow the steps to reproduce (create a new file, save it immediately, type a few characters, save again), kate still starts using 100% CPU.

After some testing and bisecting, I found that "anon_inode: use a proper mode internally" needs to be followed up with "fs: add S_ANON_INODE" (upstream commit 19bbfe7b5fcc) in order to avoid this regression.

Signature · 1 line
-Barry K. Nathan  <[email protected]>
author maintainer
#12 lore raw
Quoted 50 lines · Barry K. Nathan
Quoted 42 lines · Barry K. Nathan
Quoted 26 lines · Holger Hoffstätte
Quoted 19 lines · Greg Kroah-Hartman
Quoted 18 lines · Holger Hoffstätte

(cc: Christian Brauner>

Since 6.15.4-rc1 I noticed that some KDE apps (kded6, kate (the text editor))
started going into a tailspin with 100% per-process CPU.

The symptom is 100% reproducible: open a new file with kate, save empty file,
make changes, save, watch CPU go 100%. perf top shows copy_to_user running wild.

First I tried to reproduce on 6.15.3 - no problem, everything works fine.

After checking the list of patches for 6.15.4 I reverted the anon_inode series
(all 3 for the first attempt) and the problem is gone.

Quoted 5 lines
Quoted 3 lines

Will try to reduce further & can gladly try additional fixes, but for now
I'd say these patches are not yet suitable for stable.

Does this same issue also happen for you on 6.16-rc3?

Quoted 8 lines

Curiously it does *not* happen on 6.16-rc3, so that's good. I edited/saved several files and everything works as it should.

In 6.15.4-rc the problem occurs (as suspected) with:
anon_inode-use-a-proper-mode-internally.patch aka cfd86ef7e8e7 upstream.

thanks
Holger

For what it's worth, I can confirm this reproduces easily and consistently on Debian trixie's KDE (6.3.5), with either Wayland or X11. It reproduces with kernel 6.15.4-rc2, and with 6.15.3+anon_inode-use-a- proper-mode-internally.patch, but not with vanilla 6.15.3 or with 6.16-rc3.

Quoted 6 lines

By the way, my test VM has both GNOME and KDE installed. If I boot one of the affected kernels and log into a GNOME session, I don't get any GNOME processes chewing up CPU the way that some of the KDE processes do. However, if I then start kate within the GNOME session and follow the steps to reproduce (create a new file, save it immediately, type a few characters, save again), kate still starts using 100% CPU.

Quoted 3 lines

After some testing and bisecting, I found that "anon_inode: use a proper mode internally" needs to be followed up with "fs: add S_ANON_INODE" (upstream commit 19bbfe7b5fcc) in order to avoid this regression.

Thank you! I'll go queue that up now and push out a new -rc release

greg k-h

Tested-by on the v1 series
#13 lore raw
In reply to Greg Kroah-Hartman

Hi Greg

Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

6.15.4-rc2 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

[    0.000000] Linux version 6.15.4-rc2rv-g0e4c88a0cd37

(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 15.1.1 20250425, GNU ld (GNU Binutils) 2.44.0) #1 SMP PREEMPT_DYNAMIC Wed Jun 25 15:02:33 JST 2025

Thanks

#14 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

Regressions noticed on arm64 and x86_64 devices while running LTP syscalls readahead01 test case on the stable-rc 6.15.4-rc1 and 6.15.4-rc2.

Test environments:
- Dragonboard-410c
- Dragonboard-845c
- e850-96
- Juno-r2
- rk3399-rock-pi-4b
- qemu-arm64
- qemu-x86_64
- x86_64

Regression Analysis:
- New regression? Yes
- Reproducibility? Yes

Build regression: stable-rc 6.15.4-rc2 LTP syscalls TFAIL: readahead() on epoll succeeded

## Test log
readahead01 readahead01
readahead01.c:34: TPASS: readahead() with fd = -1 : EBADF (9) readahead01.c:41: TPASS: readahead() with invalid fd : EBADF (9) readahead01.c:62: TPASS: readahead() on O_PATH file : EBADF (9) readahead01.c:62: TPASS: readahead() on directory : EINVAL (22) readahead01.c:62: TPASS: readahead() on /dev/zero : EINVAL (22) readahead01.c:62: TPASS: readahead() on pipe read end : EINVAL (22) readahead01.c:62: TPASS: readahead() on pipe write end : EBADF (9) readahead01.c:62: TPASS: readahead() on unix socket : EINVAL (22) readahead01.c:62: TPASS: readahead() on inet socket : EINVAL (22) readahead01.c:62: TFAIL: readahead() on epoll succeeded readahead01.c:62: TFAIL: readahead() on eventfd succeeded readahead01.c:62: TFAIL: readahead() on signalfd succeeded readahead01.c:62: TFAIL: readahead() on timerfd succeeded readahead01.c:62: TFAIL: readahead() on fanotify succeeded readahead01.c:62: TFAIL: readahead() on inotify succeeded readahead01.c:62: TFAIL: readahead() on perf event succeeded readahead01.c:62: TFAIL: readahead() on io uring succeeded readahead01.c:62: TFAIL: readahead() on bpf map succeeded readahead01.c:62: TFAIL: readahead() on fsopen succeeded readahead01.c:62: TFAIL: readahead() on fspick succeeded readahead01.c:62: TPASS: readahead() on open_tree : EBADF (9)

## Test logs
* Build details:
https://regressions.linaro.org/lkft/linux-stable-rc-linux-6.15.y/v6.15.3-589-g0e4c88a0cd37/ltp-syscalls/readahead01/
* Test log: https://qa-reports.linaro.org/api/testruns/28870061/log_file/
* Test LAVA job 1:
https://lkft.validation.linaro.org/scheduler/job/8330087#L31908
* Test LAVA job 2:
https://lkft.validation.linaro.org/scheduler/job/8329545#L28983
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2yxHG8Ax1HJmLWLj50iRxkZE4Lv/
* Build config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2yxHG8Ax1HJmLWLj50iRxkZE4Lv/config

## Build
* kernel: 6.15.4-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 0e4c88a0cd37e785c1dbe6b9a9394d649a77cab4
* git describe: v6.15.3-589-g0e4c88a0cd37
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.15.y/build/v6.15.3-589-g0e4c88a0cd37

## Test Regressions (compared to v6.15.1-816-gd878a60be557)
* ltp-syscalls
- readahead01

## Metric Regressions (compared to v6.15.1-816-gd878a60be557)

## Test Fixes (compared to v6.15.1-816-gd878a60be557)

## Metric Fixes (compared to v6.15.1-816-gd878a60be557)

## Test result summary
total: 256258, pass: 235037, fail: 6140, skip: 15081, xfail: 0

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 139 total, 133 passed, 2 failed, 4 skipped
* arm64: 57 total, 51 passed, 0 failed, 6 skipped
* i386: 18 total, 17 passed, 0 failed, 1 skipped
* mips: 34 total, 27 passed, 6 failed, 1 skipped
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 40 total, 39 passed, 1 failed
* riscv: 25 total, 24 passed, 0 failed, 1 skipped
* s390: 22 total, 22 passed, 0 failed
* sh: 5 total, 5 passed, 0 failed
* sparc: 4 total, 3 passed, 1 failed
* x86_64: 49 total, 48 passed, 0 failed, 1 skipped

## Test suites summary
* boot
* commands
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* kselftest-exec
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mm
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-rust
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* kvm-unit-tests
* lava
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* modules
* perf
* rcutorture
* rt-tests-cyclicdeadline
* rt-tests-pi-stress
* rt-tests-pmqtest
* rt-tests-rt-migrate-test
* rt-tests-signaltest

--
Linaro LKFT
https://lkft.linaro.org

Tested-by on the v1 series
#15 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.15.4-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.15.y
and the diffstat can be found below.

thanks,

greg k-h

Tested rc2 against the Fedora build system (aarch64, ppc64le, s390x, x86_64), and boot tested x86_64. No regressions noted.

Tested-by on the v1 series
#16 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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.

Tested-by on the v1 series
#17 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · On Tue, 24 Jun 2025 13:30:06 +0100 Greg Kroah-Hartman…

This is the start of the stable review cycle for the 6.15.4 release. There are 588 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 Thu, 26 Jun 2025 12:13:28 +0000. Anything received after that time might be too late.

Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested for loongarch64:

(-rc1 did fail to build for all those, as reported by others, but it is fine now in -rc2)

Thanks!

Cheers,
Miguel