* [PATCH 7.2 0000/1815] 7.2.6-rc1 review
@ 2026-09-12 6:29 Greg Kroah-Hartman
2026-09-12 9:38 ` Brett A C Sheffield
` (9 more replies)
0 siblings, 10 replies; 13+ messages in thread
From: Greg Kroah-Hartman @ 2026-09-12 6:29 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr
This is the start of the stable review cycle for the 7.2.6 release.
There are 1815 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 Mon, 14 Sep 2026 06:54:17 +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/v7.x/stable-review/patch-7.2.6-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.2.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 7.2.6-rc1
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: fq: clamp quantum and initial_quantum in change path
Pavel Begunkov <asml.silence@gmail.com>
tcp: reject non zerocopy devmem tx
Steffen Klassert <steffen.klassert@secunet.com>
Revert "esp: do not unref managed frag pages in esp_ssg_unref()"
Ben Cressey <ben@cressey.dev>
dm-integrity: fix buffer overflow with keyed discard
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: sch_htb: limit htb_classify inner-class filter hops
Jiayuan Chen <jiayuan.chen@linux.dev>
tcp: fix corruption of urgent data on multi-segment retransmit
Deepanshu Kartikey <kartikey406@gmail.com>
usb: atm: usbatm: fix invalid ci_range initialization
bui duc phuc <phucduc.bui@gmail.com>
net: fec: only stop PTP if it was initialized
Eric Dumazet <edumazet@google.com>
slip: remove slip_hangup() to fix use-after-free in slip_receive_buf()
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: bound qdisc_pkt_len to prevent qdisc soft lockup
Edoardo Pinci <epinci@outlook.com>
net: dsa: mxl862xx: enable assisted learning on CPU port
Pascal Kneuper <PKneuper@dspace.de>
net: stmmac: restore NET_IP_ALIGN in the RX DMA offset
Lorenzo Bianconi <lorenzo.bianconi@oss.qualcomm.com>
net: stmmac: drop gso_enabled_types and rely on netdev features
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: selftests: Don't test flow control for small rx fifos
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: selftests: Account for the UC filter list for filtering tests
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: dwxgmac: Account for the primary MAC address for UC filtering
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: dwmac4: Account for the primary MAC address for UC filtering
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: dwmac1000: Account for the primary MAC address for UC filtering
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: selftests: Check multiple MMC counters
Anoop Vijay <anoop.c.vijay@intel.com>
drm/xe/sysctrl: Read mailbox phase bit from hardware
Riana Tauro <riana.tauro@intel.com>
drm/xe/xe_ras: Add support to get error counter value
Riana Tauro <riana.tauro@intel.com>
drm/xe/uapi: Add additional error components to xe drm_ras
Daniel Pawlik <pawlik.dan@gmail.com>
net: airoha: npu: fix missing streaming DMA mask
Muhammad Usama Anjum <usama.anjum@arm.com>
selftests/arm64: Fix MTE prctl TAP plan
Muhammad Usama Anjum <usama.anjum@arm.com>
selftests/arm64: Treat KSM merge_across_nodes as optional
Muhammad Usama Anjum <usama.anjum@arm.com>
selftests/arm64: Print missing MTE TAP headers
Takashi Iwai <tiwai@suse.de>
ALSA: control: Don't add invalid kcontrols to LED layer
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: nf_tables: skip double clone set expressions on element insert
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: x_tables: replace pr_{info,err}() by pr_info_ratelimited()
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: nf_tables: move hardware offload step after building the chain blob
Alice Mikityanska <alice.kernel@fastmail.im>
virtio-net: Ensure that TCP packets don't overflow gso_segs
Arvind Yadav <arvind.yadav@intel.com>
drm/xe: Reject page faults from non-fault-mode scratch VMs
Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
drm/xe/xe_gt_idle: Add CCS to the powergating info print
Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
drm/xe: Do not apply WA 14025883347 to media 3503
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: stmmac: selftests: Pass the IP proto mask in the TC selftest
Jiawen Wu <jiawenwu@trustnetic.com>
net: wangxun: use BIT_ULL() to prevent shift overflow on 32-bit archs
Vitaliy Sochnev <sochnev.v.74@gmail.com>
net: phy: air_en8811h: move LED GPIO configuration to config_init
Yifei Chu <Chuyf26@linux.alibaba.com>
net/smc: release the internal TCP sock on IPPROTO_SMC socket creation failure
bui duc phuc <phucduc.bui@gmail.com>
net: ethernet: sun4i-emac: Fix IRQ error handling
Shengyu Qu <wiagn@4d2.org>
ASoC: amd: acp-config: change quirks to cover all ASUS FA401EA variants
Haotian Zhang <vulab@iscas.ac.cn>
samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-multi-modify
Haotian Zhang <vulab@iscas.ac.cn>
samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-modify
Aleksandr Nogikh <nogikh@google.com>
libceph: validate banner payload length
Xiubo Li <xiubo.li@clyso.com>
ceph: revalidate ki_pos for O_APPEND writes after cap acquisition
Hongling Zeng <zenghongling@kylinos.cn>
ceph: Fix ERR_PTR(0) in ceph_mkdir()
HyeongJun An <sammiee5311@gmail.com>
ASoC: dapm: Fix off-by-one check on the second enum channel
Fuad Tabba <fuad.tabba@linux.dev>
of/irq: Fix device node refcount leak in of_irq_get_affinity()
John Johansen <john.johansen@canonical.com>
apparmor: policy_int make sure list heads are initialized before fail path
Jérémy Jean <Jeremy.Jean@oss.cyber.gouv.fr>
crypto: acomp - allocate async request context when cloning
Ruoyu Wang <ruoyuw560@gmail.com>
tpm: st33zp24: Validate locality read result
Ruoyu Wang <ruoyuw560@gmail.com>
tpm: st33zp24: Return zero on status read failure
Victor Nogueira <victor@mojatatu.com>
net/sched: sch_teql: restore skb->dev on the slave failure path
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: sfq: clamp quantum to avoid signed overflow soft lockup
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: hhf: clamp quantum before hhf_change() to avoid overflow
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: fq_pie: clamp default quantum to avoid signed overflow
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: sch_codel: clamp default mtu to avoid disabling CoDel
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: fq_codel: clamp default quantum and mtu
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: fq: add overflow bounds to quantum and initial quantum
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
net: fix a resource leak in copy_net_ns() error handling path
Mina Almasry <almasrymina@google.com>
net: core: check skb_frags_readable before uncloning in skb_copy_ubufs
Eric Dumazet <edumazet@google.com>
net/sched: act_skbmod: fix length calculations and avoid invalid header warnings
Karl Mehltretter <kmehltretter@gmail.com>
selftests/proc: make proc-maps-race work with READ_IMPLIES_EXEC
Liam R. Howlett (Oracle) <liam@infradead.org>
maple_tree: fix argument name in header
Liam R. Howlett (Oracle) <liam@infradead.org>
maple_tree: catch race in mas_alloc_cyclic()
Usama Arif <usama.arif@linux.dev>
mm/memcontrol: avoid false sharing between vmstats and events
Hongfu Li <lihongfu@kylinos.cn>
selftests/mm: fix read_file() return value check
Muhammad Usama Anjum <usama.anjum@arm.com>
selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
Ze Tan <tanze@kylinos.cn>
smb/client: preserve open info type across compound queries
Frank Sorenson <sorenson@redhat.com>
cifs: fix clearing stats for fastest execution of each smb2 command
Sai Krishna <saikrishnag@marvell.com>
octeontx2-af: fix cn20k mailbox lifetime on repeated rvu_mbox_init()
Suman Ghosh <sumang@marvell.com>
octeontx2-pf: fix NULL deref of af_xdp_zc_qidx on rep setup
Allison Henderson <achender@kernel.org>
net/rds: use wq_has_sleeper() in rds_cong_map_updated()
Long Li <longli@microsoft.com>
net: mana: Cap MSI-X vectors to the device MSI-X table size
Victor Nogueira <victor@mojatatu.com>
net/sched: act_ife: Only operate on Ethernet frames
Wei Fang <wei.fang@nxp.com>
net: enetc: restore RX ring congestion mode for ENETC v4
Wei Fang <wei.fang@nxp.com>
net: enetc: remove invalid code from enetc4_pl_mac_link_up()
Wei Fang <wei.fang@nxp.com>
net: enetc: improve MAFT entry management with bitmap tracking
Wei Fang <wei.fang@nxp.com>
net: enetc: convert ndo_set_rx_mode() to ndo_set_rx_mode_async()
Wei Fang <wei.fang@nxp.com>
net: enetc: extract common helpers for MAC hash filter configuration
Wei Fang <wei.fang@nxp.com>
net: enetc: extract common helpers for MAC promiscuous mode setting
Wei Fang <wei.fang@nxp.com>
net: enetc: restore RX ring congestion mode after ring reconfiguration
Naveen Mamindlapalli <naveenm@marvell.com>
octeontx2-af: Fix TL3/TL2 link config ENA clearing
Xiang Mei <xmei5@asu.edu>
net: qualcomm: rmnet: restore skb->dev on deaggregated frames
Anshumali Gaur <agaur@marvell.com>
octeontx2-vf: fix workqueue and netdev race in probe/remove
Anshumali Gaur <agaur@marvell.com>
octeontx2-af: fix out-of-bounds read setting MSI-X irq affinity
Anshumali Gaur <agaur@marvell.com>
octeontx2-af: fix NULL deref in NIX TM tree debugfs read path
Cen Zhang (Microsoft) <blbllhy@gmail.com>
gtp: add synchronize_net() in gtp_newlink() error path to prevent use-after-free
Stanislav Fomichev <sdf.kernel@gmail.com>
xsk: honor XDP_TX_METADATA in zero-copy path
Stanislav Fomichev <sdf.kernel@gmail.com>
xsk: align TX metadata layout across ABIs
Radek Podgorny <radek@podgorny.cz>
Bluetooth: do not leak an hci_conn when a second LE connect is rejected
Hyunwoo Kim <imv4bel@gmail.com>
Bluetooth: RFCOMM: Validate MTU in rfcomm_apply_pn() to prevent infinite loop
Ali Ahmet Memis <ali@iusegentoo.com>
Bluetooth: btnxpuart: Validate the FW dump header length
Pauli Virtanen <pav@iki.fi>
Bluetooth: hci_sync: add conditional locking annotations
Chris Lu <chris.lu@mediatek.com>
Bluetooth: btmtksdio: Fix out-of-bounds DMA read in the TX path
Chris Lu <chris.lu@mediatek.com>
Bluetooth: btmtksdio: Take exclusive ownership of the SKB before TX
Ismail Tarim <ismailtarim7@gmail.com>
Bluetooth: btmtk: Do not discard the subsystem reset timeout
Ismail Tarim <ismailtarim7@gmail.com>
Bluetooth: btmtk: Do not report success when subsys reset fails
Pauli Virtanen <pav@iki.fi>
Bluetooth: L2CAP: fix race l2cap_sock_cleanup_listen() vs. put_chan
Pavel Shpakovskiy <pashpakovskii@salutedevices.com>
Bluetooth: mgmt: fix 'hdev->discovery.uuids' NULL dereference
Pauli Virtanen <pav@iki.fi>
Bluetooth: L2CAP: reject accept queue add unless BT_LISTEN
Pauli Virtanen <pav@iki.fi>
Bluetooth: L2CAP: access chan->conn safely in get/setsockopt
Seongjae Jeong <jsjlee1020@gmail.com>
f2fs: use adjusted write range after f2fs_write_checks()
Vladimir Murzin <vladimir.murzin@arm.com>
arm64: process: Fix context switching MTE store-only tag check
Wei-Lin Chang <weilin.chang@arm.com>
arm64: ptdump: Make note_page_flush() range aware
Bernd Schubert <bernd@bsbernd.com>
fuse: Fix the condition to enable over-io-uring
Joanne Koong <joannelkoong@gmail.com>
fuse: use release/acquire for fch->initialized
Baokun Li <libaokun@linux.alibaba.com>
fuse: invalidate the correct range after O_APPEND direct write
Geert Uytterhoeven <geert+renesas@glider.be>
erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
Dan Carpenter <error27@gmail.com>
scsi: qla2xxx: Fix an loop timeout test
Michael Kelley <mhkelley58@gmail.com>
Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition
Giuseppe Piscitelli <ooonea@gmail.com>
net/sched: sch_cake: fix autorate reconfiguration throttling
Jian Shen <shenjian15@huawei.com>
net: hibmcge: fix page_pool DMA direction mismatch
Eric Dumazet <edumazet@google.com>
net_sched: sch_fq: fix pacing delay underflow with pacing offload
Rong Zhang <i@rong.moe>
net: page_pool: Remove zone/policy GFP flags when allocating XArray entries
Jiawen Wu <jiawenwu@trustnetic.com>
net: libwx: fix concurrent bitmap overwrite in PTP setup
Jiawen Wu <jiawenwu@trustnetic.com>
net: txgbe: fix MISC interrupt unmasking in non-MSI-X mode and device shutdown
Daniel Machon <daniel.machon@microchip.com>
net: sparx5: fix sleep in atomic context in MAC table access
Daniel Machon <daniel.machon@microchip.com>
net: microchip: vcap: use port number instead of netdev name for debugfs
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: account classifier filter allocations to memcg
Wei Fang <wei.fang@nxp.com>
ptp: netc: fix period truncation and potential divide-by-zero in PEROUT
Thomas Walsh <thwalsh@redhat.com>
bnxt_en: Gate TPH enablement behind BNXT_SUPPORTS_QUEUE_API check
Guenter Roeck <linux@roeck-us.net>
bnxt_en: Fix call to hardware monitoring event handler
Julian Braha <julianbraha@gmail.com>
ASoC: fix unmet dependencies on PPC_BESTCOMM and SND_SOC_AC97_BUS
Cosmo Chou <chou.cosmo@gmail.com>
rtc: pcf85363: Add error checking to regmap calls in probe()
Junrui Luo <moonafterrain@outlook.com>
NFSv4/pnfs: key the data server cache on the NFS version
Junrui Luo <moonafterrain@outlook.com>
NFSv4.2: fix LAYOUTSTATS send buffer exhaustion
Jérémy Jean <Jeremy.Jean@oss.cyber.gouv.fr>
NFSv4.1: zero referring call lists before decoding
Nikolay Aleksandrov <razor@blackwall.org>
vxlan: fix reading neigh ha
Nikolay Aleksandrov <razor@blackwall.org>
net: bridge: arp/nd proxy: fix reading neigh ha
Mahanta Jambigi <mjambigi@linux.ibm.com>
net/smc: free pending qentry in smc_llc_flow_stop() before memset
Mahanta Jambigi <mjambigi@linux.ibm.com>
net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition
Li, Yifan <yifan2.li@intel.com>
powercap: intel_rapl: Sign-extend the PMU delta on counter wraparound
Jamal Hadi Salim <jhs@mojatatu.com>
net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue
Mina Almasry <almasrymina@google.com>
net: tcp: block mixing readable and unreadable frags
Eric Dumazet <edumazet@google.com>
inetpeer: randomize RB-tree node comparison using SipHash
Eric Dumazet <edumazet@google.com>
ip6mr: do not clone dst in ip6mr_cache_report()
Pengpeng Hou <pengpeng@iscas.ac.cn>
net: qlcnic: validate unified ROM sections before loading
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
net: add missing ref_tracker_dir_exit() to net_passive_dec()
Cen Zhang (Microsoft) <blbllhy@gmail.com>
ipv6: avoid divide by zero in rt6_multipath_rebalance
Eric Dumazet <edumazet@google.com>
netdevsim: update queue NAPI association on queue reset
Ruoyu Wang <ruoyuw560@gmail.com>
net: ipa: balance runtime PM reference on remove error
Marek Czernohous <marek@czernohous.de>
forcedeth: stop the tx_timeout register dump past the requested window
Or Har-Toov <ohartoov@nvidia.com>
net/mlx5: E-Switch, preserve max tx speed on vport state modification
Or Har-Toov <ohartoov@nvidia.com>
net/mlx5: Move vport DOWN state check out of mlx5_query_vport_max_tx_speed()
Mark Bloch <mbloch@nvidia.com>
net/mlx5: E-Switch, use state lock for vport state changes
Fan Ye <fy15309206903@gmail.com>
net: thunderbolt: Count delivered packets in rx_packets and rx_bytes
Victor Nogueira <victor@mojatatu.com>
net/sched: add get_fill_size callbacks for actions missing them
Ruoyu Wang <ruoyuw560@gmail.com>
net: bridge: Reject descending VLAN tunnel ranges
Cen Zhang (Microsoft) <blbllhy@gmail.com>
xsk: fix NULL pointer dereference in __xsk_rcv()
Rustam Adilov <adilov@disroot.org>
irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()
Markus Stockhausen <markus.stockhausen@gmx.de>
irqchip/irq-realtek-rtl: Add mask for interrupt handling
Markus Stockhausen <markus.stockhausen@gmx.de>
irqchip/irq-realtek-rtl: Add interrupt data structure
Markus Stockhausen <markus.stockhausen@gmx.de>
irqchip/irq-realtek-rtl: Split out parent setup code
Namjae Jeon <linkinjeon@kernel.org>
smb: server: remove unused DES crypto header
Thomas Huth <thuth@redhat.com>
smb: server: Remove obsolete "select CRYPTO_LIB_DES" from Kconfig file
Runyu Xiao <runyu.xiao@seu.edu.cn>
ALSA: mtpav: shut down output timer before card teardown
Nitin Gote <nitin.r.gote@intel.com>
drm/xe: don't WARN on kernel job timeout when device already wedged
Geert Uytterhoeven <geert+renesas@glider.be>
spi: amlogic-spisg: Make sure clk_init_data is fully initialized
Serhat Kumral <serhatkumral1@gmail.com>
RDMA/ucma: Allow path records to exactly fit the output buffer
Dennis Tighe <dennis.tighe@gmail.com>
ntfs: validate usa_ofs before preserving the update sequence number
Dennis Tighe <dennis.tighe@gmail.com>
ntfs: fix off-by-one page overflow in ntfs_decompress()
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
sched/topology: Add a cpus_read_lock to rebuild_sched_domains()
Haotian Zhang <vulab@iscas.ac.cn>
ALSA: ice1712: Fix the card leak at probe error with the auto-cleanup
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Defer default SPI and LPI IAFFID programming
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Release IRS iomem region on driver init failure
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Fix gicv5_init_common() error paths
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Disable IRSes on probe failures
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Check for NULL LPI domain on domain teardown
Lorenzo Pieralisi <lpieralisi@kernel.org>
irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing
Sascha Bischoff <Sascha.Bischoff@arm.com>
irqchip/gic-v5: Synchronize CPU interface disable
Sascha Bischoff <Sascha.Bischoff@arm.com>
irqchip/gic-v5: Clear per-CPU IRS data on teardown
Michael Pesa <michael.pesa@icloud.com>
irqchip/ast2700-intc: Disable all interrupt merge banks on probe
Geert Uytterhoeven <geert+renesas@glider.be>
clk: visconti: Make sure clk_init_data is fully initialized
Geert Uytterhoeven <geert+renesas@glider.be>
clk: ti: Make sure clk_init_data is fully initialized
Bradley Morgan <include@grrlz.net>
prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
Karl Mehltretter <kmehltretter@gmail.com>
lib/interval_tree: fix allocation warning messages
Linkai Gong <gonglinkai@kylinos.cn>
rtc: gamecube: check return value of devm_rtc_register_device()
Ruoyu Wang <ruoyuw560@gmail.com>
i2c: ocores: Disable clock on failed resume
Ryan Chen <ryan_chen@aspeedtech.com>
irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback
Biju Das <biju.das.jz@bp.renesas.com>
irqchip/renesas-rzg2l: Fix loss of interrupt
Pengpeng Hou <pengpeng@iscas.ac.cn>
rtc: zynqmp: Return optional clock lookup errors
Frank Sorenson <sorenson@redhat.com>
cifs: remove dead size-update blocks in cifs_setattr_unix/nounix
Christopher Lusk <clusk@northecho.dev>
smb: client: set replay flag on the read send-error retry path
Christopher Lusk <clusk@northecho.dev>
smb: client: fix request buffer leak in smb2_new_read_req()
ChenXiaoSong <chenxiaosong@kylinos.cn>
smb/client: return EOPNOTSUPP for unsupported O_TMPFILE
Surendra Singh Chouhan <kr494167@gmail.com>
rtc: spacemit: handle regmap_test_bits() error return
Yi Ding <yi.s.ding@gmail.com>
rtc: pcf8563: fix clock provider leak on unbind
GuoHan Zhao <zhaoguohan@kylinos.cn>
virtio: rtc: time out alarm requests
Li RongQing <lirongqing@baidu.com>
vdpa/mlx5: fix wrong list iterated in add_direct_chain error path
Li RongQing <lirongqing@baidu.com>
virtio_pci: fix wrong queue index for admin vq in intx path
Yufeng Wang <wangyufeng@kylinos.cn>
vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY
Denis V. Lunev <den@openvz.org>
virtio_balloon: quiesce balloon work before device shutdown
Denis V. Lunev <den@openvz.org>
virtio_balloon: factor out virtballoon_quiesce()
Denis V. Lunev <den@openvz.org>
virtio: add virtio_device_shutdown() helper
Linfeng Sun <linfeng.sun.dev@gamil.com>
vdpa_sim: fix cleanup after worker creation failure
Michael S. Tsirkin <mst@redhat.com>
virtio_balloon: disable indirect descriptors
Baolin Liu <liubaolin@kylinos.cn>
ntfs: do not update ctime when setxattr fails
Hyeontae Lee <wonju345@naver.com>
ntfs: serialize resident iomap reads with mrec_lock
Joanne Koong <joannelkoong@gmail.com>
ntfs: convert iomap ops to ->iomap_next()
Joanne Koong <joannelkoong@gmail.com>
iomap: add ->iomap_next()
Joanne Koong <joannelkoong@gmail.com>
iomap: split iomap_iter() logic into iomap_iter_next()
Namjae Jeon <linkinjeon@kernel.org>
ntfs: allow index root relocation
Pisit Preechapramoth <kml.delusion501@slmail.me>
ntfs: reject unprivileged writes to reserved $LX* xattrs
Namjae Jeon <linkinjeon@kernel.org>
ntfs: respect per-file chmod mode over mount masks
Namjae Jeon <linkinjeon@kernel.org>
ntfs: apply Windows name checks only with windows_names
Alexandro Calo <alexandro.calo@nozominetworks.com>
ntfs: Fix index_root heap OOB write in ntfs_ir_to_ib()
Namjae Jeon <linkinjeon@kernel.org>
ntfs: fix kmap_local_page() usage in compress
Matthew Wilcox (Oracle) <willy@infradead.org>
ntfs: Remove references to page->__folio_index
Matthew Wilcox (Oracle) <willy@infradead.org>
ntfs: Use zero_user_segment() in handle_bounds_compressed_page()
Matthew Wilcox (Oracle) <willy@infradead.org>
ntfs: Remove use of __folio_index in handle_bounds_compressed_page()
Matthew Wilcox (Oracle) <willy@infradead.org>
ntfs: Inline zero_partial_compressed_page()
Namjae Jeon <linkinjeon@kernel.org>
ntfs: rewrite EA stream before updating metadata
Namjae Jeon <linkinjeon@kernel.org>
ntfs: remove empty EA attribute pair
Namjae Jeon <linkinjeon@kernel.org>
ntfs: validate final EA attribute size
Besar Wicaksono <bwicaksono@nvidia.com>
perf vendor events arm64: Fix Tegra410 Olympus event 0x0197
Saurav Sachidanand <sauravsc@amazon.com>
perf vendor events arm64: fix swapped MetricGroup for Tegra410 L1 prefetcher metrics
Jian-Ming Liao <Jm_Liao@asmedia.com.tw>
i3c: mipi-i3c-hci: Fix missing STAT_IBI_STATUS_THLD in PIO mode
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
Ruoyu Wang <ruoyuw560@gmail.com>
bonding: initialize err for empty target lists
Nikolay Kulikov <nikolayof23@gmail.com>
mlxbf-bootctl: fix the build error with FIELD_PREP()
Hemanth Selam <hemanth.selam@gmail.com>
platform/x86/amd/hsmp: Reject negative power cap writes in hwmon
Guangshuo Li <lgs201920130244@gmail.com>
platform/x86: hp-bioscfg: fix password encoding bounds check
Nguyen Dinh Phi <phind.uet@gmail.com>
vsock: use sock_error() to consume sk_err after a failed connect
Nguyen Dinh Phi <phind.uet@gmail.com>
vsock: don't check the listener's sk_err in vsock_accept()
HyeongJun An <sammiee5311@gmail.com>
platform/x86: dell-wmi-sysman: Fix instance ID bounds
Mahanta Jambigi <mjambigi@linux.ibm.com>
net/smc: hash socket only after full initialisation in smc_sk_init()
Karl Mehltretter <kmehltretter@gmail.com>
8139cp: fix Rx and Tx not being disabled in cp_suspend
Baul Lee <baul.lee@xbow.com>
vxlan: mdb: Fix use-after-free in vxlan_mdb_flush()
Xu Rao <raoxu@uniontech.com>
ALSA: hda: Fix connection list comparison in proc output
Baokun Li <libaokun@linux.alibaba.com>
fuse: check for NULL root inode in fuse_fill_super_submount
Daniel Baluta <daniel.baluta@nxp.com>
soc: qcom: ubwc: Fix missing include
Baokun Li <libaokun@linux.alibaba.com>
fuse: reject a duplicate fd= mount option
Weiming Shi <bestswngs@gmail.com>
fs/ntfs3: validate ef->size covers the record's name and value
Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()
Baokun Li <libaokun@linux.alibaba.com>
cuse: wait for pending RCU callbacks on module exit
Nikolay Aleksandrov <razor@blackwall.org>
net: bridge: vlan: fix inverted default vlan notification
Maximilian Immanuel Brandtner <maxbr@linux.ibm.com>
tls: fix RX desync on overlapping skbs
Ruoyu Wang <ruoyuw560@gmail.com>
net: dsa: mv88e6xxx: Fix PCS link check on CMODE read error
Xiang Mei <xmei5@asu.edu>
vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes
Joas Antonio dos Santos <joasantonio108@gmail.com>
ipvs: fix integer overflow in ftp helper port/address parsing
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: ctnetlink: do not expose expectation DEAD flag
Florian Westphal <fw@strlen.de>
netfilter: ipset: remove need to allocate memory on delete operations
Chao Yu <chao@kernel.org>
f2fs: fix to avoid pinfile fragment on fragment:{block, segment} mode
Chao Yu <chao@kernel.org>
f2fs: cleanup w/ f2fs_need_rand_{blk, seg, seg_blk}
Anton Protopopov <a.s.protopopov@gmail.com>
virtio_net: Fix resize of the RX ring
Xin Xie <xiexinet@gmail.com>
net: hsr: free learned nodes on device setup failure
Qingfang Deng <qingfang.deng@linux.dev>
pppox: drain queued packets on channel handoff
Vladimir Oltean <vladimir.oltean@nxp.com>
net: dsa: b53: fix error propagation from b53_fdb_dump()
Junseo Lim <zirajs7@gmail.com>
net: kcm: Hold RCU read lock while running BPF parser
Petr Oros <poros@redhat.com>
dpll: fix NULL deref in dpll_device_ops() during teardown race
Prabu Thayalan <prabu.ponrajthayalan@amd.com>
ionic: fix completion descriptor access with 2x desc size
Eric Joyner <eric.joyner@amd.com>
ionic: add missing dma_rmb() after the completion publish check
Wei Fang <wei.fang@nxp.com>
ptp: netc: skip PEROUT disable if channel is not enabled
Dan Carpenter <error27@gmail.com>
drm/xe: tests: fix error message in xe_migrate_sanity_test()
Fan Gong <gongfan1@huawei.com>
hinic3: Fix skb linearization mismatch and drop skb when skb_checksum_help() failed
Karl Mehltretter <kmehltretter@gmail.com>
octeontx2-af: initialize lmac_bmap in rvu_mcs_set_lmac_bmap()
bui duc phuc <phucduc.bui@gmail.com>
can: m_can: Use of_property_present() for wakeup-source
Jiayuan Chen <jiayuan.chen@linux.dev>
bpf, xdp: move offload check into dev_xdp_install()
Mario Rugiero <mrugiero@gmail.com>
regulator: tps65185: wait for the IC to wake before the first I2C access
Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
clk: ti: mux: resolve parent clocks by DT index, not by name
Onur Özkan <work@onurozkan.dev>
clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()
Michael Nemanov <michael.nemanov@vastdata.com>
nfs: fix ENXIO on O_CREAT open of existing symlink over NFSv3
Zhansong Gao <zhsgao@hotmail.com>
NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
Jeuk Kim <jeuk20.kim@gmail.com>
NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers
Guangshuo Li <lgs201920130244@gmail.com>
NFS: Fix delayed delegation return list handling
ZhangGuoDong <zhangguodong@kylinos.cn>
pnfs/blocklayout: Fix device leaks on parse failure
Ruoyu Wang <ruoyuw560@gmail.com>
NFSv4: remove callback IDR entry on client allocation failure
Arnaud Bonnet <abo@medichon.fr>
nfs: refactor pNFS functions using clear_and_wake_up_bit
Arnaud Bonnet <abo@medichon.fr>
nfs: replace atomic bitops sequence with clear_and_wake_up_bit helper
Andrii Nakryiko <andrii@kernel.org>
selftests/bpf: Retry stat generation in cgroup_iter_memcg
Ze Tan <tanze@kylinos.cn>
smb/server: fix session counter on session removal
Ze Tan <tanze@kylinos.cn>
smb/server: update session counter under sessions table lock
Ze Tan <tanze@kylinos.cn>
smb/server: warn if ksmbd_proc_create() fails
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: add procfs monitoring for active shares
Ze Tan <tanze@kylinos.cn>
smb/server: fix session leak in ksmbd_session_register()
Hang Nan <2122295973@qq.com>
ksmbd: bound smb_check_perm_dacl() ACE walks by DACL size
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: handle encrypted compressed requests
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: decrypt requests from expired encrypted sessions
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: disconnect on SMB3 decryption failure
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: scope session state changes to bound connections
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix encrypted request lookup on bound channels
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: expire SMB sessions when Kerberos tickets expire
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: validate SMB2 write offsets
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: detach blocked lock requests before freeing
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: safely discard unregistered deferred locks
Junseo Lim <zirajs7@gmail.com>
bpf: Reject negative optlen in cgroup getsockopt hook
Andreas Schwab <schwab@linux-m68k.org>
m68k: nfcon: Do not call console_is_registered() in nfcon_device()
Junseo Lim <zirajs7@gmail.com>
bpf: Disallow bpf_{g,s}etsockopt() in cgroup UNIX getname hooks
Ojaswin Mujoo <ojaswin@linux.ibm.com>
erofs: fix unused pcluster_pools for higher page sizes
Junseo Lim <zirajs7@gmail.com>
lwt_bpf: Restore reserved headroom after xmit program
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix vmlinux klp relocations for EXPORT_SYMBOL_FOR_MODULES()
Gao Xiang <xiang@kernel.org>
erofs: guard on-disk algorithm IDs against Z_EROFS_COMPRESSION_MAX
Gao Xiang <xiang@kernel.org>
erofs: fix interlaced ztailpacking pclusters
Ilan Dudnik <ilan.dudnik@safebreach.com>
ksmbd: defer publishing granted locks to prevent UAF/double-free race
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: recognize replayed SMB2 lock sequences
ZhangGuoDong <zhangguodong@kylinos.cn>
smb/server: preserve error status in smb2_handle_negotiate()
ZhangGuoDong <zhangguodong@kylinos.cn>
smb/server: call ksmbd_proc_cleanup() on module init failure
ZhangGuoDong <zhangguodong@kylinos.cn>
smb/server: abort initialization when proc setup fails
ZhangGuoDong <zhangguodong@kylinos.cn>
smb/server: fix invalid pointer dereference in ksmbd_stop_durable_scavenger()
ZhangGuoDong <zhangguodong@kylinos.cn>
smb/server: fix null-ptr-deref in ksmbd_ipc_tree_connect_request()
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: serialize oplock close with pending break ownership
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: add SMB3 request replay support
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: retain connection for pending notify work
Gael Blivet <gael.blivet@gmail.com>
ksmbd: defer CHANGE_NOTIFY completion instead of STATUS_NOT_IMPLEMENTED
Gael Blivet <gael.blivet@gmail.com>
ksmbd: add AAPL kAAPL_SERVER_QUERY create context support
Gael Blivet <gael.blivet@gmail.com>
ksmbd: fix durable handle v2 default timeout units (60 -> 60000)
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: support access-based directory enumeration
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: free preauth sessions on connection teardown
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: do not advertise unimplemented CA support
Yunseong Kim <yunseong.kim@est.tech>
ksmbd: validate ipc response length before dereferencing its fields
Yunseong Kim <yunseong.kim@est.tech>
smb: smbdirect: release pending child sockets outside the handler lock
Yunseong Kim <yunseong.kim@est.tech>
smb: smbdirect: avoid recursive listen.lock during cleanup
Yunseong Kim <yunseong.kim@est.tech>
smb: smbdirect: destroy QP before mem pools on accept failure
Yunseong Kim <yunseong.kim@est.tech>
smb: smbdirect: free completion queues with ib_free_cq()
Yunseong Kim <yunseong.kim@est.tech>
ksmbd: fix slab-out-of-bounds read in ksmbd_alloc_user()
Enzo Matsumiya <ematsumiya@suse.de>
smb: server: fix leak of ksmbd_ipc_login_request_ext() returned buffer
Guangshuo Li <lgs201920130244@gmail.com>
ksmbd: Do not skip lock checks for single-byte ranges
Yiyang Chen <chenyy23@mails.tsinghua.edu.cn>
bpf: Check pointer type for all atomic RMW paths
Marius Cristea <marius.cristea@microchip.com>
hwmon: (emc1403) Drop hysteresis for low limit temperature
Szymon Wilczek <swilczek.lx@gmail.com>
hwmon: (coretemp) Fix core_data leak on CPUs without PTS
John Johansen <john.johansen@canonical.com>
apparmor: fix deadlock in complain-mode change_hat
Mike Rapoport (Microsoft) <rppt@kernel.org>
selftests/mm: thuge-gen: fix test_shmget() for PAGE_SIZE check
Hongyan Xu <getshell@seu.edu.cn>
block: mtip32xx: synchronize ioctls with device removal
Yao Sang <sangyao@kylinos.cn>
ublk: avoid teardown retry loop on xarray allocation failure
Yao Sang <sangyao@kylinos.cn>
ublk: reject non-power-of-2 zone sizes in SET_PARAMS
Usama Arif <usama.arif@linux.dev>
blk-iocost: clear delay state when freeing policy data
Usama Arif <usama.arif@linux.dev>
blk-iolatency: clear delay state when freeing policy data
Niklas Cassel <cassel@kernel.org>
null_blk: serialize configfs attribute updates with device setup
Zizhi Wo <wozizhi@huawei.com>
null_blk: serialize configfs attribute stores with the lock
Zizhi Wo <wozizhi@huawei.com>
null_blk: reject per-device queue resize for shared tag set
Zizhi Wo <wozizhi@huawei.com>
null_blk: free zones array on device power-off
Zizhi Wo <wozizhi@huawei.com>
null_blk: free global tag_set on init error path
Zizhi Wo <wozizhi@huawei.com>
null_blk: register configfs subsystem after creating default devices
Zizhi Wo <wozizhi@huawei.com>
null_blk: use DEFINE_MUTEX for the file-scope mutex
Pengpeng Hou <pengpeng@iscas.ac.cn>
mailbox: riscv-sbi-mpxy: validate RPMI notification lengths
Huisong Li <lihuisong@huawei.com>
mailbox: pcc: Fix command timeout due to missed interrupt
Linmao Li <lilinmao@kylinos.cn>
mailbox: rockchip: disable pclk on probe failure and unbind
Jia Yang <jia.yang@oss.qualcomm.com>
mailbox: qcom-cpucp: handle NULL data in send_data callback
Jia Yang <jia.yang@oss.qualcomm.com>
mailbox: qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler
Arnaldo Carvalho de Melo <acme@redhat.com>
perf dso: Replace assert with runtime check in dso__read_symbol()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf dso: Use stored fd error instead of stale errno in file_read() and file_size()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf dso: Guard against errno==0 when dso__get_filename() returns NULL
Tejun Heo <tj@kernel.org>
sched_ext: Make SCHED_CLASS_EXT select GENERIC_ALLOCATOR
Tao Cui <cuitao@kylinos.cn>
sched_ext/scx_flatcg: Fix cvtime true-up on slice expiry
Tejun Heo <tj@kernel.org>
sched_ext: Drop unlocked scx_rq_clock_invalidate() from scx_root_disable()
Karl Mehltretter <kmehltretter@gmail.com>
crypto: lskcipher - propagate errors from unaligned crypt
Zhushuai Yin <yinzhushuai@huawei.com>
crypto: hisilicon/sec2 - fix CCM algorithm long packet failure
Michal Blaszczyk <michalblk@google.com>
selftests/sched_ext: Fix flaky ddsp failure tests on busy systems
Israel Téllez García <i.tellez@btesa.com>
bpf: Fix pending_pos walk on 32-bit ring position wrap
Ihor Solodrai <ihor.solodrai@linux.dev>
selftests/bpf: Fix selftest build after filter.h update
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: scan: Use acpi_bus_get_primary_device()
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: platform: Use acpi_bus_get_primary_device()
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: bus: Introduce acpi_bus_get_primary_device()
Hongyan Xu <getshell@seu.edu.cn>
ACPI: scan: fix bus ID cleanup on device_add() failures
Vincent Donnefort <vdonnefort@google.com>
ring-buffer: Remove trace_buffer::cpus
Pu Lehui <pulehui@huawei.com>
riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args
Mykyta Yatsenko <yatsenko@meta.com>
bpf: Fix arm64 KASAN false positive after bpf_throw
Andrii Nakryiko <andrii@kernel.org>
selftests/bpf: Use ping_command() for IPv6 pings in lwt_ip_encap
Linmao Li <lilinmao@kylinos.cn>
HID: tmff: Use 64-bit arithmetic for force feedback scaling
Xianglin Lin <1021538027@qq.com>
HID: multitouch: reclassify HTIX5288 to WIN_8_FORCE_MULTI_INPUT_NSMU
Pengpeng Hou <pengpeng@iscas.ac.cn>
ASoC: SOF: validate topology volume range before allocation
Steven Rostedt <rostedt@goodmis.org>
tracing: Have trace_event_update_all() only handle module that is loading
Karl Mehltretter <kmehltretter@gmail.com>
HID: haptic: don't write an uninitialized value to unhandled usages
Aleksandr Nogikh <nogikh@google.com>
ALSA: core: Fix use-after-free in snd_card_do_free()
Zhan Xusheng <zhanxusheng1024@gmail.com>
fs/ntfs3: reject out-of-range evcn in mi_enum_attr()
Zhan Xusheng <zhanxusheng1024@gmail.com>
fs/ntfs3: fix integer overflow in MFT cluster validation
Puranjay Mohan <puranjay@kernel.org>
bpf, arm64: Fix stack-passed arguments for indirect trampolines
Jijie Shao <shaojijie@huawei.com>
net: page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race
Bart Van Assche <bvanassche@acm.org>
scsi: ufs: core: Set task state before io_schedule_timeout()
Chandrakanth Patil <chandrakanth.patil@broadcom.com>
scsi: mpt3sas: Avoid freeing unallocated PCIe SGL buffers
Eduard Zingerman <eddyz87@gmail.com>
selftests/bpf: Fix for veristat file/prog filters processing
Phillip Lougher <phillip@squashfs.org.uk>
Squashfs: check block offset is not negative
Krystian Kaniewski <krystianmkaniewski@gmail.com>
ocfs2: fix circular locking dependency in ocfs2_init_acl()
ZhengYuan Huang <gality369@gmail.com>
ocfs2: validate DIO orphan slot during inode read
ZhengYuan Huang <gality369@gmail.com>
ocfs2: validate orphan slot during inode read
Yuan Chen <chenyuan@kylinos.cn>
bpftool: Fix double close in map dump
Bijan Tabatabai <btabatabai@wisc.edu>
x86/pkeys: Fix pkey_alloc() return value when pkeys are not supported
Rui Qi <qirui.001@bytedance.com>
selftests/cgroup: Preserve CPU hotplug write errors
Maurizio Lombardi <mlombard@redhat.com>
nvmet: fix max_qid race between configfs and controller allocation
John Keeping <jkeeping@inmusicbrands.com>
ALSA: seq: midi: Serialize input teardown with event_input
Takashi Iwai <tiwai@suse.de>
ALSA: seq: midi: Optimize event_input locking with RCU
Yuho Choi <dbgh9129@gmail.com>
clocksource/drivers/armada: Unwind timer clock on init failure
Marek Szyprowski <m.szyprowski@samsung.com>
clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type
Guangshuo Li <lgs201920130244@gmail.com>
clocksource/drivers/clps711x: Do not unmap clocksource MMIO
Peter Oberparleiter <oberpar@linux.ibm.com>
s390/debug: Fix deadlock during unregister
Yuho Choi <dbgh9129@gmail.com>
xenbus: Unregister reboot notifier on init failure
Waiman Long <longman@redhat.com>
sched/isolation: Defer freeing of cpumask memblock memory to initcall
Ricardo B. Marlière (SUSE) <ricardo@marliere.net>
selftests/namespaces: Fix racy pipe handshake in timens and pidns_separate
Hui Zhu <zhuhui@kylinos.cn>
bpf: Fix UAF in bpf_trampoline_multi_attach_free on update failure
Willem de Bruijn <willemb@google.com>
selftests: drv-net: so_txtime: fix qdisc replace with handle
Henrik Grimler <henrik.grimler@axis.com>
power: supply: bq27xxx: bq27z561: fix invalid AverageEnergy address
Henrik Grimler <henrik.grimler@axis.com>
power: supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
Henrik Grimler <henrik.grimler@axis.com>
power: supply: bq27xxx: bq27520g4: fix REG_TTES address
Matti Vaittinen <mazziesaccount@gmail.com>
power: supply: bd99954: Drop bad register fields
Matti Vaittinen <mazziesaccount@gmail.com>
power: supply: bd71828: Do not hide errors
Matti Vaittinen <mazziesaccount@gmail.com>
power: supply: bd71828: Drop duplicate power-supply property
Matti Vaittinen <mazziesaccount@gmail.com>
power: supply: bd71828: Fix current direction
Matti Vaittinen <mazziesaccount@gmail.com>
power: supply: bd71815: Fix temperature reading
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix .kcfi_traps special section extraction
Puranjay Mohan <puranjay@kernel.org>
objtool/klp: Fix vmlinux .klp.symid link error for .exitcall.exit symbols
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
PCI/ASPM: Disable/restore ASPM on every function for multi-function devices
Felix Gu <ustc.gu@gmail.com>
spi: img-spfi: don't disable runtime PM on DMA deferred probe
bui duc phuc <phucduc.bui@gmail.com>
ASoC: spacemit: advertise only DMA-backed DAI streams
Vineet Gupta <vineet.gupta@linux.dev>
selftests/bpf: vmtest.sh: Preserve command quoting when running in the VM
David Matlack <dmatlack@google.com>
selftests: harness: Mark test fixture objects __maybe_unused
Daniel Borkmann <daniel@iogearbox.net>
bpf, s390: Clear fetch destination on faulting arena atomic
Daniel Borkmann <daniel@iogearbox.net>
bpf, arm64: Clear fetch destination on faulting arena atomic
Daniel Borkmann <daniel@iogearbox.net>
bpf, x86: Clear fetch destination on faulting arena atomic
Daniel Borkmann <daniel@iogearbox.net>
bpf: Derive the atomic load register in one place
Daniel Borkmann <daniel@iogearbox.net>
bpf, riscv: Clear fetch destination on faulting arena atomic
Mohammad Abu-Khader <mohammad.abukhader@hotmail.com>
kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix
Dan Carpenter <error27@gmail.com>
drm/amd/pm: silence uninitialized variable warnings
Arnaldo Carvalho de Melo <acme@redhat.com>
perf build: Remove leftover feature tests for removed cxx and clang support
Julian Braha <julianbraha@gmail.com>
backlight: ktd2801: Fix unmet dependency on GPIOLIB
Junjie Cao <junjie.cao@linux.dev>
backlight: aw99706: Validate all DT property values consistently
Charles Keepax <ckeepax@opensource.cirrus.com>
mfd: cs42l43: Fix regmap defaults ordering
Will Deacon <will@kernel.org>
arm64/efi: Avoid voluntary preemption with efi_mm installed
Christoph Hellwig <hch@lst.de>
iomap: iomap_bio_read_folio_range_sync is missing a call to bio_uninit
Karl Mehltretter <kmehltretter@gmail.com>
super: fix dying superblock warning messages
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
PCI/ASPM: Use pcie_capability_clear_and_set_word() for ASPM disable/restore
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix relocations for EXPORT_SYMBOL_FOR_MODULES() symbols
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Don't match local symbols against exports
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix cross-module klp relocation section naming
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: fix memory leak in error path of build_tree()
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: validate parent port count before allocating nodes in build_tree()
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: consolidate port counting in build_tree()
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: add KUnit tests for failure of tree building
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: add KUnit tests for successful tree building
Takashi Sakamoto <o-takashi@sakamocchi.jp>
firewire: core: add KUnit test skeleton for node tree
Ran Hongyun <ranhongyun1@huawei.com>
UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC
Rosen Penev <rosenp@gmail.com>
ASoC: xilinx: formatter_pcm: fix stream_data leak on open error
Yuho Choi <dbgh9129@gmail.com>
mtd: ubi: Release device reference on busy detach
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Ignore replacement offset of empty x86 alternatives
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix size of empty special section entries
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix vmlinux .klp.symid link error for .no_trim_symbol symbols
Yuho Choi <dbgh9129@gmail.com>
ubi: Fix rollback for explicit UBI device numbers
Ning Ding <dingning04@gmail.com>
bpf: Compare iterator types during state pruning
Zhihao Cheng <chengzhihao1@huawei.com>
UBI: fastmap: Pass to_be_tortured when reusing old fastmap PEBs
Zhihao Cheng <chengzhihao1@huawei.com>
UBI: Preserve torture flag when rescheduling failed erasures
LiangCheng Wang <zaq14760@gmail.com>
ASoC: fsl-asoc-card: defer probe when the CPU DAI device is not ready
bui duc phuc <phucduc.bui@gmail.com>
ASoC: pxa: Use devm_clk_get_optional() for extclk clock
Willem de Bruijn <willemb@google.com>
idpf: add missing cpu_to_le32 in idpf_tx_splitq_build_flow_desc
Robert Malz <robert.malz@canonical.com>
ice: acquire NVM lock around each flash read
Petr Oros <poros@redhat.com>
ice: clear the default forwarding VSI rule when releasing a VSI
Przemyslaw Korba <przemyslaw.korba@intel.com>
ice: fall back to SBQ when LL PHY timer interface times out
Zhu Yanjun <yanjun.zhu@linux.dev>
RDMA/cma: Fix WARNING in res_to_rt
Fan Wu <fanwu01@zju.edu.cn>
RDMA/cxgb4: Free debugfs on registration failure
Guangshuo Li <lgs201920130244@gmail.com>
dmaengine: qcom-bam-dma: fix autosuspend cleanup during removal
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
phy: rockchip: samsung-hdptx: Handle uncommitted PHY config changes
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
phy: rockchip: samsung-hdptx: Fix rate recalculation for 3.2GHz FRL
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
phy: rockchip: samsung-hdptx: Guard against clk rate integer underflow
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
phy: rockchip: samsung-hdptx: Prevent divide-by-zero when computing clk rate
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
phy: rockchip: samsung-hdptx: Fix rate recalculation for high bpc
HyeongJun An <sammiee5311@gmail.com>
ALSA: seq: Don't leak the extension cell pointer in the bounce payload
Yun Zhou <yun.zhou@windriver.com>
nfc: nci: fix use of uninitialized memory in CORE_INIT_RSP parsing
Linmao Li <lilinmao@kylinos.cn>
nfc: digital: Do not dump a NULL response in command completion
Yinhao Hu <dddddd@hust.edu.cn>
nfc: pn533: hold a reference to the request skb during send_frame
Doruk Tan Ozturk <doruk@0sec.ai>
nfc: llcp: bound SNL TLV parsing to the skb and add length checks
Zhenghang Xiao <kipreyyy@gmail.com>
nfc: nci: fix double completion race in nci_data_exchange_complete
Breno Leitao <leitao@debian.org>
nfc: llcp: read llcp_sock->local under the socket lock in getsockopt
Breno Leitao <leitao@debian.org>
nfc: llcp: avoid userspace overflow on invalid optlen
Liang Hao <haohlliang@gmail.com>
hrtimer: Account nr_retries on recovered interrupt retries
Chao Shi <coshi036@gmail.com>
nvme: reject passthrough of driver-managed Set Features
Yang Xiuwei <yangxiuwei@kylinos.cn>
nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed()
Guixin Liu <kanie@linux.alibaba.com>
nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns()
Sven Peter <sven@kernel.org>
nvme-apple: Drop the PRP null check chicken bit
Sven Peter <sven@kernel.org>
nvme-apple: Require page aligned buffers on the admin queue
Sven Peter <sven@kernel.org>
nvme: Add a quirk for page aligned admin queue buffers
Sven Peter <sven@kernel.org>
nvme-apple: Never set the opcode in the NVMMU TCB
Sven Peter <sven@kernel.org>
nvme-apple: Don't set a DMA direction for commands without a data transfer
Sven Peter <sven@kernel.org>
nvme-apple: Destroy the admin queue on removal
Guixin Liu <kanie@linux.alibaba.com>
nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()
Ilya Leoshkevich <iii@linux.ibm.com>
s390/irqflags: Add out-of-line definitions of arch_local_irq_*() for KMSAN
Josh Poimboeuf <jpoimboe@kernel.org>
arm64: bti: Disable in-kernel BTI with recent versions of Clang
Jorijn van der Graaf <jorijnvdgraaf@catcrafts.net>
ASoC: qcom: q6apm: keep the graph start count in sync with the DSP
Babanpreet Singh <bbnpreetsingh@gmail.com>
spi: sprd-adi: Fix probe succeeding without registering the controller
Vladimir Murzin <vladimir.murzin@arm.com>
arm64: entry: Avoid unnecessary local_irq_disable() on kernel exit
Esteban Urrutia <esteuwu@proton.me>
phy: qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy
Esteban Urrutia <esteuwu@proton.me>
phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
phy: renesas: rcar-gen3-usb2: Ignore missing VBUS regulator
Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>
rust: uapi: replace direct asm-generic/ioctl.h include with linux/ioctl.h
Vasant Hegde <vasant.hegde@amd.com>
iommu/amd: Fix incorrect device ID in invalid PASID error message
John Johansen <john.johansen@canonical.com>
apparmor: fix unconfined user namespace restriction forced stack
Michael Walle <mwalle@kernel.org>
powerpc/configs: enable CONFIG_RAS to fix EDAC support
Willem de Bruijn <willemb@google.com>
selftests: drv-net: so_txtime: only send test traffic to sch_etf
Mohsin Bashir <hmohsin@meta.com>
selftests: drv-net: Test queue stall upon reconfig
Jia Wang <wangjia@ultrarisc.com>
PCI: ultrarisc: Get and enable DP1000 PCIe controller clocks
Kuniyuki Iwashima <kuniyu@google.com>
amt: Don't support cross-netns setup.
Simon Glass <sjg@chromium.org>
pinctrl: rockchip: Decode drive strength in the get function
Liang Luo <luoliang@kylinos.cn>
selftests/sched_ext: Check skeleton open failure in exit test
Rui Qi <qirui.001@bytedance.com>
selftests/cgroup: Avoid awk -e in cpuset tests
Guopeng Zhang <zhangguopeng@kylinos.cn>
cgroup/cpuset: Use WRITE_ONCE() for shared prs_err updates
Guixin Liu <kanie@linux.alibaba.com>
nvme-pci: release descriptor pools on probe failure
Guixin Liu <kanie@linux.alibaba.com>
nvmet: propagate percpu_ref_init() failure in nvmet_ns_enable()
Zhengrong Li <zhengrong_li@linux.alibaba.com>
nvmet: fix Reservation Register Replace for unregistered host with IEKEY
Chuck Lever <cel@kernel.org>
NFS: Return a delegation the client fails to record
Runyu Xiao <runyu.xiao@seu.edu.cn>
sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
Weiming Shi <bestswngs@gmail.com>
SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6
surendra <kr494167@gmail.com>
hwmon: (pmbus/ltc4283) Add missing MODULE_DEVICE_TABLE for OF match table
Thomas Weißschuh <linux@weissschuh.net>
hwmon: (cros_ec) Synchronize EC access from the thermal device callbacks
Thomas Weißschuh <linux@weissschuh.net>
hwmon: (cros_ec) Store the hwmon device in cros_ec_hwmon_priv
Thomas Weißschuh <linux@weissschuh.net>
hwmon: (cros_ec) Register the thermal devices after the hwmon ones
Marco Elver <elver@google.com>
arm64: Disable KCSAN instrumentation in delay.o
Chuck Lever <cel@kernel.org>
xdrgen: Fix opaque and string encoders for unbounded members
Chuck Lever <cel@kernel.org>
xdrgen: Add XDR width macros for short integer types
Chuck Lever <cel@kernel.org>
xdrgen: Do not declare union XDR functions in the definitions header
Chuck Lever <cel@kernel.org>
xdrgen: Emit a blank line ahead of enum declarations
Chuck Lever <cel@kernel.org>
lockd: Regenerate NLMv4 XDR code
Jeff Layton <jlayton@kernel.org>
nfsd: add protocol support for CB_NOTIFY
Chuck Lever <cel@kernel.org>
NFSD: Release the export reference when reaping open stateids
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: nft_ct: move custom expectation support to helper
Florian Westphal <fw@strlen.de>
netfilter: nft_ct: support expectation creation for natted flows
Karl Mehltretter <kmehltretter@gmail.com>
m68k: Fix backtraces for non-running tasks
Yifei Gao <gyf161023@gmail.com>
media: amd: isp4: fix self-deadlock in isp4sd_pwron_and_init() error path
Yifei Gao <gyf161023@gmail.com>
media: amd: isp4: release partial allocations in isp4if_alloc_fw_gpumem()
Yuho Choi <dbgh9129@gmail.com>
hwrng: imx-rngc - Disable clock on registration failure
Ahsan Atta <ahsan.atta@intel.com>
crypto: qat - remove dead ADF_HEX code
Thorsten Blum <thorsten.blum@linux.dev>
crypto: qat - use 2-arg strscpy where destination size is known
Lu Baolu <baolu.lu@linux.intel.com>
iommu/vt-d: Flush context cache with correct SID when tearing down aliases
Lu Baolu <baolu.lu@linux.intel.com>
iommu/vt-d: Tear down scalable-mode context on probe failure
Lu Baolu <baolu.lu@linux.intel.com>
iommu/vt-d: Fix iopf_refcount leak on RID domain replacement
Lu Baolu <baolu.lu@linux.intel.com>
iommu/vt-d: Clear Present bit before tearing down copied context entry
Desnes Nunes <desnesn@redhat.com>
iommu/vt-d: Fix UCTP context table slot when copying root entries
Andrew Jones <andrew.jones@oss.qualcomm.com>
iommu/dma: Restore locking around msi_page_list
Karl Mehltretter <kmehltretter@gmail.com>
fbdev: clps711x-fb: Remove unreachable unregister_framebuffer() call
Danila Chernetsov <listdansp@mail.ru>
fbdev: kyro: Validate overlay viewport coordinates
Myeonghun Pak <mhun512@gmail.com>
fbdev: tdfxfb: fix PCI enable cleanup with pcim_enable_device()
Fabrice Derepas <fabrice.derepas@canonical.com>
apparmor: fix integer overflow in verify_tags() bounds check
Ian Rogers <irogers@google.com>
perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads
Ian Rogers <irogers@google.com>
perf python: Fix memory leak in pyrf__metrics_cb
Ian Rogers <irogers@google.com>
perf python: Fix count_values memory leak in pyrf_evsel__read
Ian Rogers <irogers@google.com>
perf python: Validate attribute setters in pyrf_evsel
Ian Rogers <irogers@google.com>
perf python: Validate CPU and thread maps in pyrf_evsel__open
Ian Rogers <irogers@google.com>
perf python: Handle Py_None for thread and cpu maps
Ian Rogers <irogers@google.com>
perf python: Check counts_values size in set_values
Ian Rogers <irogers@google.com>
perf test: Fix skiplist leak in cmd_test
Ian Rogers <irogers@google.com>
perf synthetic-events: Fix uninitialized pthread_join
Ian Rogers <irogers@google.com>
perf python: Fix memory leak in pyrf_evlist__get_pollfd
Ian Rogers <irogers@google.com>
perf tools: Fix sb_evlist leaks in top and record
Ian Rogers <irogers@google.com>
perf stat: Fix evsel_list leak in cmd_stat
Ian Rogers <irogers@google.com>
perf script: Fix metric_evlist leak in script_find_metrics
Rosen Penev <rosenp@gmail.com>
ARM: dts: helios4: add SATA regulator supplies
Rosen Penev <rosenp@gmail.com>
ARM: dts: helios4: add vcc-supply to GPIO expander
Rosen Penev <rosenp@gmail.com>
ARM: dts: helios4: add vcc-supply to EEPROM
Tomáš Macholda <tomas.macholda@nic.cz>
arm64: dts: turris-mox: fix usb3 phys
Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
i3c: renesas: Don't register devices when ENTDAA times out
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
i3c: renesas: Follow a unified pattern for transfer and command initialization
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
i3c: renesas: Return immediately if there is no transfer
Sanghyun Park <sanghyun.park.cnu@gmail.com>
bpf: Fix mmap_lock leak in irq_work path
Guodong Xu <guodong@riscstar.com>
riscv: cpufeature: Clarify ISA spec version for canonical order
Victor Nogueira <victor@mojatatu.com>
net/sched: cls_api: fix teardown of an adopted proto on insert-race loss
Nikhil Gautam <nikhilgtr@gmail.com>
iio: light: gp2ap002: re-enable irq if runtime suspend fails
Nikhil Gautam <nikhilgtr@gmail.com>
iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
Vidhu Sarwal <vidhu.linux@gmail.com>
iio: light: opt4060: Fix pointer type passed to div_u64_rem()
Pu Lehui <pulehui@huawei.com>
bpf, cgroup: Fix storage null-ptr-deref after replacing prog
Alvin Šipraga <alvin.sipraga@analog.com>
pinctrl: fix PINCTRL_GENERIC_MUX not always being selectable
Ali Ahmet Memis <ali@iusegentoo.com>
Bluetooth: MSFT: validate evt_prefix_len against the response length
Guangshuo Li <lgs201920130244@gmail.com>
Bluetooth: btmtksdio: fix usage_count leak when autosuspend_delay is negative
Linmao Li <lilinmao@kylinos.cn>
Bluetooth: MGMT: free the HCI command when it is cancelled
Linmao Li <lilinmao@kylinos.cn>
Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
Linmao Li <lilinmao@kylinos.cn>
Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
Linmao Li <lilinmao@kylinos.cn>
Bluetooth: hci_conn: fix the SCO setup context lifetime
Zijun Hu <zijun.hu@oss.qualcomm.com>
Bluetooth: btintel: Fix diagnostics event detection
Pauli Virtanen <pav@iki.fi>
Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
HyeongJun An <sammiee5311@gmail.com>
Bluetooth: virtio_bt: avoid OOB read of build info string
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: fix edge-triggered interrupts handling
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: fix IRQ mask/unmask code
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: add missed IRQ resource helpers
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: fix getting gpiochip/pinctrl pointers in the IRQ handling code
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: add missed get_direction() function for gpio_chip
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: an7583: fix spi group pins
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: an7583: fix muxing of non-gpio default pins
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: an7581: fix mux/conf of pcie_reset pins
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: an7583: fix I2C0_SDA_PD register bit order
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: an7581: fix pinconf of i2c_scl/i2c_sda pins
Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
pinctrl: airoha: fix mdio bitfield names
Aaron Tomlin <atomlin@atomlin.com>
perf sched: Handle missing trace samples in pipe mode
Aaron Tomlin <atomlin@atomlin.com>
perf sched: Suppress latency table output when trace samples are missing
Qu Wenruo <wqu@suse.com>
btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()
Qu Wenruo <wqu@suse.com>
btrfs: use aligned range for locking in extent_fiemap()
Johannes Thumshirn <johannes.thumshirn@wdc.com>
btrfs: zoned: don't clobber the extent buffer when zeroing it out
Johannes Thumshirn <johannes.thumshirn@wdc.com>
btrfs: zoned: flush active metadata block group at btree_writepages() start
Yichong Chen <chenyichong@uniontech.com>
btrfs: retry verity reads for not-uptodate Merkle folios
Leo Martins <loemra.dev@gmail.com>
btrfs: replace writeback inhibition xarray with a fixed inline buffer
Sun YangKai <sunyangkai@fnnas.com>
btrfs: check if root is readonly when setting posix acl
Qu Wenruo <wqu@suse.com>
btrfs: make sure EXTENT_BUFFER_READING is cleared under refs_lock
Qu Wenruo <wqu@suse.com>
btrfs: fix a lockdep caused by path resolution during device scan
Qu Wenruo <wqu@suse.com>
btrfs: always wait for ordered extents to avoid OE races
Filipe Manana <fdmanana@suse.com>
btrfs: defrag: fix deadlock between defrag and delalloc space reservation
Johannes Thumshirn <johannes.thumshirn@wdc.com>
btrfs: zoned: don't force read-only on transient -EAGAIN from reloc merge
Yang Xiuwei <yangxiuwei@kylinos.cn>
scsi: sd: Fix sd_done() sense handling condition
Yang Xiuwei <yangxiuwei@kylinos.cn>
scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails
Yang Xiuwei <yangxiuwei@kylinos.cn>
scsi: sd: Fix error handling in sd_probe() after large pool creation failure
Tanushree Shah <tshah@linux.ibm.com>
perf trace-event: Fix integer truncation in do_read() and skip()
Zijun Hu <zijun.hu@oss.qualcomm.com>
Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
Zijun Hu <zijun.hu@oss.qualcomm.com>
Bluetooth: btusb: Record matched usb_device_id into btusb_data
Zijun Hu <zijun.hu@oss.qualcomm.com>
Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
Zijun Hu <zijun.hu@oss.qualcomm.com>
Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
sched/fair: Check CPU capacity before comparing group types during load balance
Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
sched/fair: Also gate overloaded status update for SD_ASYM_CPUCAPACITY
Adrian Hunter <adrian.hunter@intel.com>
perf/x86/intel/pt: Fix stop/start with no update
Adrian Hunter <adrian.hunter@intel.com>
perf/x86/intel/pt: Use bitwise access for PERF_HES_STOPPED
Adrian Hunter <adrian.hunter@intel.com>
perf/x86/intel/pt: Factor out pt_config_enable()
Yuho Choi <dbgh9129@gmail.com>
ACPI: video: Release PCI device reference after lookup
surendra <kr494167@gmail.com>
thermal/drivers/spacemit: Validate clamped trip thresholds
Kazuma Kondo <kazuma-kondo@nec.com>
ACPI: PCI: Avoid misleading _OSC messages for non-PCIe host bridges without _OSC
Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
ASoC: tas675x: sort the register default table
Kamal Wadhwa <kamal.wadhwa@oss.qualcomm.com>
regulator: qcom-rpmh: Fix PMIC5 BOB bypass mode handling
Daniel Borkmann <daniel@iogearbox.net>
bpf, arm64: Fix exception table metadata for arena load-acquire
Daniel Borkmann <daniel@iogearbox.net>
bpf, x86: Fix exception table metadata for arena load-acquire
Daniel Borkmann <daniel@iogearbox.net>
bpf, riscv: Add and use bpf_atomic_is_load_acq() helper
Daniel Borkmann <daniel@iogearbox.net>
bpf: Reject load-acquire from pointers requiring fault protection
Ben Horgan <ben.horgan@arm.com>
arm_mpam: Disable driver unbind to avoid UAF
Ben Horgan <ben.horgan@arm.com>
arm_mpam: Fix a NULL pointer dereference on unbinding after an error interrupt
James Clark <james.clark@linaro.org>
perf: arm_pmuv3: Zero initialize hw_id branch stack field
Yeoreum Yun <yeoreum.yun@arm.com>
coresight: etm4x: missing cscfg_csdev_disable_active_config() in perf enable
Yeoreum Yun <yeoreum.yun@arm.com>
coresight: etm4x: fix leaked trace id
Yeoreum Yun <yeoreum.yun@arm.com>
coresight: etm4x: fix underflow for usage of (nrseqstate - 1)
Yeoreum Yun <yeoreum.yun@arm.com>
coresight: etm4x: fix wrong check of etm4x_sspcicrn_present()
Bruce Johnston <bjohnsto@redhat.com>
md/raid1: don't set array_frozen in raid1_takeover()
Yu Kuai <yukuai@fygo.io>
md/md-llbitmap: stop daemon timer rearm on destroy
Yu Kuai <yukuai@fygo.io>
md/md-llbitmap: prevent create failure bitmap UAF
Yu Kuai <yukuai@fygo.io>
md: avoid stale clone I/O accounting timestamps
Yu Kuai <yukuai@fygo.io>
md: wait for behind writes before destroying bitmap
Yu Kuai <yukuai@fygo.io>
md/raid5: round bitmap stripes with sector division
Esteban Urrutia <esteuwu@proton.me>
phy: qcom: qmp-pcie: Add pcs_lane1 offset to V5 offsets
Loic Poulain <loic.poulain@oss.qualcomm.com>
phy: qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend
Loic Poulain <loic.poulain@oss.qualcomm.com>
phy: qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
Loic Poulain <loic.poulain@oss.qualcomm.com>
phy: qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads
Linkai Gong <gonglinkai@kylinos.cn>
soc: fsl: qe: check platform_driver_register() in qe_ic_of_init()
Jan Kara <jack@suse.cz>
ext4: fix transaction overflow during writeback
Jan Kara <jack@suse.cz>
ext4: teach ext4_meta_trans_blocks() about number of allocated extents
Muhammad Usama Anjum <usama.anjum@arm.com>
selftests/mm: unpoison pages in memory-failure teardown
Yichong Chen <chenyichong@uniontech.com>
hugetlbfs: release subpool on fill_super failure
Simon Glass <sjg@chromium.org>
pinctrl: rockchip: Restrict the RV1103B 2-bit drive type to bank 2
Simon Glass <sjg@chromium.org>
pinctrl: rockchip: Reset the pin count when recalculating SoC data
Prathamesh Shete <pshete@nvidia.com>
pinctrl: tegra264: fix DAP2 DIN/DOUT pin assignment
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
firmware_loader: do not queue completed sysfs fallback requests
Manish Rangankar <mrangankar@marvell.com>
scsi: qla2xxx: Remove redundant VPD flash read in sysfs read path
Aksh Garg <a-garg7@ti.com>
PCI: cadence: Fix host/endpoint dependencies for cadence-plat driver
Timur Kristóf <timur.kristof@gmail.com>
drm/amdgpu/gfx6: Use PFP on the compute queues too
Timur Kristóf <timur.kristof@gmail.com>
drm/amdgpu/gfx6: Fixup emitting SWITCH_BUFFER packets
Tanushree Shah <tshah@linux.ibm.com>
perf trace-event: Fix buffer overflow in read_string()
Gerald Loacker <gerald.loacker@wolfvision.net>
phy: rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table
Felix Gu <ustc.gu@gmail.com>
phy: sunplus: fix error handling in sp_uphy_init()
Felix Gu <ustc.gu@gmail.com>
phy: renesas: rcar-gen2: Fix double of_node_put on phy creation failure
Biju Das <biju.das.jz@bp.renesas.com>
phy: renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator
Meghana Malladi <m-malladi@ti.com>
arm64: dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node
Takashi Iwai <tiwai@suse.de>
ALSA: hda: cix-ipbloq: Avoid build with 32bit archs
Jan Kara <jack@suse.cz>
ext4: fix spurious message about orphan cleanup on RO fs
Harry Wentland <harry.wentland@amd.com>
drm/amd/display: Resize MST HDCP per-connector arrays to 32
Timur Kristóf <timur.kristof@gmail.com>
drm/amdgpu/gfx6: Fixup emit_cntxcntl()
Steve Dunnagan <sdunnaga@redhat.com>
leds: gpio: Clear error pointers for skipped LEDs
Arnd Bergmann <arnd@arndb.de>
leds: gpio: Make legacy gpiolib interface optional
Sven Peter <sven@kernel.org>
mfd: macsmc: Fix key count endianness annotation
Qiang Yu <Qiang.Yu@amd.com>
drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12
Alex Deucher <alexander.deucher@amd.com>
drm/gfx12: Program DB_RING_CONTROL
Pengpeng Hou <pengpeng@iscas.ac.cn>
mfd: iqs62x: Reject zero-length firmware records
Mark Brown <broonie@kernel.org>
tools: Ensure tools copy of linux/filter.h exports the UAPI
Pengpeng Hou <pengpeng@iscas.ac.cn>
mfd: rave-sp: validate received frame payload lengths
Vladimir Murzin <vladimir.murzin@arm.com>
arm64: hibernate: Restore DAIF state on error
Ada Couprie Diaz <ada.coupriediaz@arm.com>
arm64: hibernate: mask DAIF before restoring hibernated kernel
Felix Fietkau <nbd@nbd.name>
wifi: mac80211: skip default WMM setup for AP_VLAN links
Leon Romanovsky <leon@kernel.org>
RDMA/erdma: restrict the driver to little-endian systems
Petr Pavlu <petr.pavlu@suse.com>
module/dups: Fix use-after-free in kmod_dup_req lifetime handling
Petr Pavlu <petr.pavlu@suse.com>
module/dups: Inform duplicate requests about the result directly
Naveen Kumar Chaudhary <naveen.osdev@gmail.com>
module: use strscpy() to copy module names in stats and dup tracking
Shuangpeng Bai <shuangpeng.kernel@gmail.com>
RDMA/siw: Fix use-after-free in siw_accept()
Yehyeong Lee <yhlee@isslab.korea.ac.kr>
IB/isert: post the full-feature receive buffers after session registration
Yehyeong Lee <yhlee@isslab.korea.ac.kr>
IB/isert: delay the final Login Response until the session is registered
Bard Liao <yung-chuan.liao@linux.intel.com>
soundwire: cadence_master: add BRA_NumBytes[8] support
Karl Mehltretter <kmehltretter@gmail.com>
cpufreq: imx6q: fix out-of-bounds write when probed more than once
Karl Mehltretter <kmehltretter@gmail.com>
cpufreq: imx6q: fix devres accumulation across driver rebind
Priya Bala Govindasamy <pgovind2@uci.edu>
rust: cpufreq: Fix temporary write in Registration::bios_limit_callback
Priya Bala Govindasamy <pgovind2@uci.edu>
rust: cpufreq: Add CPUFREQ_TABLE_END as last table entry in TableBuilder::to_table
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: Drop node references while building component list
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: dw-hdmi: Drop TCON TOP port reference
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: tcon: Drop remote endpoint reference
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: crtc: Propagate layer initialization error
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: hdmi: Don't leak sync polarity bits into packet control
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: tcon: Drop TCON TOP device reference
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: tcon: Set output mux for DSI and LVDS
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: tcon-top: Keep mixer routes distinct
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: vi scaler: Restore opaque alpha in video modes
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: vi scaler: Fix coefficient selection
Jernej Skrabec <jernej.skrabec@gmail.com>
drm/sun4i: Fix V3s YUV scanline size
Arnaldo Carvalho de Melo <acme@redhat.com>
perf c2c: Clean up registered formats on c2c_hists__init() and c2c_hists__reinit() failure
Arnaldo Carvalho de Melo <acme@redhat.com>
perf c2c: Fix error masking, OOM, and unchecked caller errors in hpp_list__parse()
Alexey Charkov <alchark@flipper.net>
clk: rockchip: rk3576: fix source muxes for SPI0..SPI4
Leon Hwang <leon.hwang@linux.dev>
bpf: Fix sleepable check for tracing/lsm prog
Jiri Olsa <jolsa@kernel.org>
bpf: Clear buf on error in __bpf_get_task_stack
Jiri Olsa <jolsa@kernel.org>
bpf: Remove trace_in argument from __bpf_get_stack
Jiri Olsa <jolsa@kernel.org>
bpf: Factor callchain_finalize function from __bpf_get_stack
Jiri Olsa <jolsa@kernel.org>
bpf: Factor callchain_store function from __bpf_get_stack
Cen Zhang <zzzccc427@gmail.com>
ocfs2: o2hb: quiesce negotiate handlers and timeout work
Cen Zhang <zzzccc427@gmail.com>
ocfs2: synchronize heartbeat callbacks with o2net teardown
Arnaldo Carvalho de Melo <acme@redhat.com>
perf libbfd: Fix memory leaks and NULL fclose in BPF disassembly
Arnaldo Carvalho de Melo <acme@redhat.com>
perf bpf: Add PROG_TAGS to required arrays in __bpf_event__print_bpf_prog_info()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf header: Use write lock when translating BPF prog info pointers
Arnaldo Carvalho de Melo <acme@redhat.com>
perf libbfd: Validate BPF prog info arrays before pointer cast
Farhan Ali <alifm@linux.ibm.com>
vfio/pci: Avoid mapping BARs for devices with non-mappable BARs
Xie Yuanbin <xieyuanbin1@huawei.com>
ARM: 9485/1: mm: acquire mmap write lock around show_pte() for user faults
Xie Yuanbin <xieyuanbin1@huawei.com>
ARM: 9484/1: enable interrupts when unhandled user faults are triggered
Karl Mehltretter <kmehltretter@gmail.com>
ARM: 9483/1: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
Linus Walleij <linusw@kernel.org>
ARM: 9481/2: breakpoint: CFI breakpoints only on demand
Yehyeong Lee <yhlee@isslab.korea.ac.kr>
RDMA/srp: fix heap information leak on a truncated SRP_CRED_REQ
Cheng Xu <chengyou@linux.alibaba.com>
RDMA/erdma: Hold QP references for AE and CM processing
Cheng Xu <chengyou@linux.alibaba.com>
RDMA/erdma: Hold CQ references when processing EQ events
Yuntao Wang <yuntao.wang@linux.dev>
kbuild: fix modules.builtin(.modinfo) targets in the top-level Makefile
Robertus Diawan Chris <robertusdchris@gmail.com>
modpost: prevent leak when early return no suffix .o in read_symbols()
Sergei Litvin <litvindev@gmail.com>
scripts/tags.sh: Prevent binary files appearing in cscope.files
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
intel_idle: Avoid using deep idle states during initialization
Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
xen/xenbus: check otherend_id only after it has been initialized
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
thermal: hwmon: Remove hwmon class device along with its parent
Daniel Borkmann <daniel@iogearbox.net>
bpf: Check load-acquire src ptr type before the load
Eliot Courtney <ecourtney@nvidia.com>
gpu: nova-core: correct FRTS vidmem offset calculation
John Hubbard <jhubbard@nvidia.com>
gpu: nova-core: clean up FSP FRTS comments
Zhi Wang <zhiw@nvidia.com>
gpu: nova-core: factor out common FSP message header
Mika Westerberg <mika.westerberg@linux.intel.com>
thunderbolt: stream: Fix possible short reads/writes
Mika Westerberg <mika.westerberg@linux.intel.com>
thunderbolt: stream: Restore consumer if copying from iter fails
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: talos-evk: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sa8155p-adp: Fix swapped USB and UFS QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: eliza-mtp: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: lemans: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: glymur: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: kaanapali: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sar2130p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8750: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8650: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: purwa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: hamoa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sc8180x: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sc7280: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sc7180: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm7225-fairphone-fp4: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcm6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs8550-aim300: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8550: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8450: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8350: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8250: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8150: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sdm850: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sdm845: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sa8540p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sc8280xp-blackrock: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
Sayali Patil <sayalip@linux.ibm.com>
selftests/mm: fix ternary operator precedence in ksm_tests
Sayali Patil <sayalip@linux.ibm.com>
selftests/mm: fix ksm NUMA merge test for systems with memoryless NUMA nodes
Sayali Patil <sayalip@linux.ibm.com>
selftests/mm: handle EINVAL when configuring gigantic hugepages
Hongfu Li <lihongfu@kylinos.cn>
selftests/mm: fix memleak in migration benchmark
Pu Lehui <pulehui@huawei.com>
bpf, cgroup: Fix invalid storage access after __cgroup_bpf_attach failed
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()
Krzysztof Wilczyński <kwilczynski@kernel.org>
PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers
Krzysztof Wilczyński <kwilczynski@kernel.org>
PCI/sysfs: Return -EINVAL for unsupported I/O BAR mmap
Jackie Dong <xy-jackie@139.com>
ALSA: hda/realtek: ALC269 fixup for Yoga/Legion Mic noise
Imran Shaik <imran.shaik@oss.qualcomm.com>
arm64: dts: qcom: agatti: Add missing CX power domain to DISPCC
Christoph Hellwig <hch@lst.de>
block: handle nogenerate/noverify properly in fs-integrity
Christoph Hellwig <hch@lst.de>
block: lift BIP_CHECK_FLAGS to include/linux/bio-integrity.h
Christoph Hellwig <hch@lst.de>
block: remove bip_should_check
Yang Xiuwei <yangxiuwei@kylinos.cn>
ublk: clear auto buf reg before updating io->buf in batch commit
Andreas Kemnade <andreas@kemnade.info>
drm/omap: dsi: Do not copy isr table
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: sophgo: cv180x: Allow the DMA multiplexer to set channel number for DMA controller
Ning Ding <dingning04@gmail.com>
bpf: Invalidate RCU pointers after final spin unlock
Yichong Chen <chenyichong@uniontech.com>
fat: release buffer head after rebuilding parent
Guangshuo Li <lgs201920130244@gmail.com>
rapidio: clear mport->net when rio_add_net() fails
Dmitry Antipov <dmantipov@yandex.ru>
ocfs2: do not use make_bad_inode() in ocfs2_read_inode_block_full()
Cen Zhang <zzzccc427@gmail.com>
ocfs2: validate external xattr entries when reading metadata
Cen Zhang <zzzccc427@gmail.com>
ocfs2: validate inline xattrs during inode block validation
Calvin Owens <calvin@wbinvd.org>
pps-gpio: remove dead capture_clear code
Michael Byczkowski <by@by-online.de>
pps: pps-gpio: split IRQ handler into hardirq timestamper + threaded handler
Calvin Owens <calvin@wbinvd.org>
pps: don't try to wait for negative timeouts in PPS_FETCH
Bradley Morgan <include@grrlz.net>
lib/string: fix memchr_inv() for large ranges
Cen Zhang <zzzccc427@gmail.com>
ocfs2/cluster: keep heartbeat local node stable
Yang Xiuwei <yangxiuwei@kylinos.cn>
ublk: validate auto buf reg before taking uring_cmd
Caleb Sander Mateos <csander@purestorage.com>
ublk: check for ublk_unmap_io() returning 0
Caleb Sander Mateos <csander@purestorage.com>
ublk: check import_ubuf() return value
Tao Cui <cuitao@kylinos.cn>
block/kyber-iosched: flush per-cpu latency buckets over possible CPUs
Tao Cui <cuitao@kylinos.cn>
block/blk-iocost: collect per-cpu latency stats over possible CPUs
Tao Cui <cuitao@kylinos.cn>
block/blk-iolatency: account per-cpu latency stats over possible CPUs
Tao Cui <cuitao@kylinos.cn>
block/blk-stat: drain per-cpu callback stats over possible CPUs
Zheng Qixing <zhengqixing@huawei.com>
blk-cgroup: skip dying blkg in blkcg_activate_policy()
Zheng Qixing <zhengqixing@huawei.com>
blk-cgroup: fix race between policy activation and blkg destruction
Breno Leitao <leitao@debian.org>
phonet: pep: do not write beyond optlen in getsockopt
Zxyan Zhu <zxyan0222@gmail.com>
net: stmmac: Skip PHY attach if custom PCS is in use
Sang-Heon Jeon <ekffu200098@gmail.com>
iio: light: tsl2583: return zero in write_raw() on success
Sang-Heon Jeon <ekffu200098@gmail.com>
iio: light: isl29028: return zero in write_raw() on success
Yuanshen Cao <alex.caoys@gmail.com>
iio: light: tsl2772: fix ALS calibscale readback
Arnaldo Carvalho de Melo <acme@redhat.com>
perf arm-spe: Reject zero nr_cpu in metadata to prevent division by zero
Arnaldo Carvalho de Melo <acme@redhat.com>
perf intel-bts: Fix off-by-one in auxtrace_info minimum size check
Arnaldo Carvalho de Melo <acme@redhat.com>
perf intel-pt: Fix off-by-one in auxtrace_info minimum size check
Arnaldo Carvalho de Melo <acme@redhat.com>
perf auxtrace: Fix queue grow overflow and old array leak
Arnaldo Carvalho de Melo <acme@redhat.com>
perf thread-stack: Fix heap buffer overflow on branch stack wrap copy
Jiancheng Huang <jchuang@seu.edu.cn>
HID: lg4ff: validate report length before fixed offsets
Chao Huang <huangchao@kylinos.cn>
HID: i2c-hid: goodix: Disable VDD on VDDIO enable failure
Rosalie Wanders <rosalie@mailbox.org>
HID: sony: add missing __packed to struct with static_assert()
Vicki Pfau <vi@endrift.com>
HID: steam: Reject short reads
Vicki Pfau <vi@endrift.com>
HID: steam: Improve logging and other cleanup
Vicki Pfau <vi@endrift.com>
HID: steam: Add support for sensor events on the Steam Controller (2015)
Vicki Pfau <vi@endrift.com>
HID: steam: Rename some constants that got renamed upstream
Vicki Pfau <vi@endrift.com>
HID: steam: Refactor and clean up report parsing
Ai Chao <aichao@kylinos.cn>
HID: i2c-hid: Fix "(null)" output when reading report descriptor fails
Yousef Alhouseen <alhouseenyousef@gmail.com>
HID: synchronize input before cleaning up a failed probe
谢致邦 (XIE Zhibang) <Yeking@Red54.com>
HID: i2c-hid: Refactor _DSM helper and add i2c-hid-acpi-prp0001 driver
Haoxiang Li <haoxiang_li2024@163.com>
HID: logitech-hidpp: Fix FF device cleanup on init failure
Denis Benato <denis.benato@linux.dev>
HID: asus: fix a off-by-one in mcu_parse_version_string() validation
Denis Benato <denis.benato@linux.dev>
HID: asus: refactor the two workqueues and init sequence
Niklas Cassel <cassel@kernel.org>
PCI: dwc: ep: Fix unmap potentially unmapping the wrong iATU
Linmao Li <lilinmao@kylinos.cn>
platform: arm64: qcom-hamoa-ec: reject incomplete responses
Niklas Cassel <cassel@kernel.org>
PCI: dwc: ep: Flush cached MSI write before unmapping the iATU
Niklas Cassel <cassel@kernel.org>
misc: pci_endpoint_test: Check SUCCESS bit for doorbell status
Shukai Ni <shukai.ni@kuleuven.be>
dm-integrity: replace forgeable discard filler with a keyed sector marker
Karl Mehltretter <kmehltretter@gmail.com>
tty: clear cdev pointer after cdev_add() failure
Karl Mehltretter <kmehltretter@gmail.com>
tty: skip cdev_del() when no cdev is registered
Karl Mehltretter <kmehltretter@gmail.com>
serial: core: clear freed pointers on uart_register_driver() failure
Karl Mehltretter <kmehltretter@gmail.com>
serial: core: do fallible allocations before the console can be registered
Karl Mehltretter <kmehltretter@gmail.com>
serial: amba-pl011: keep console clock enabled for atomic writes
Karl Mehltretter <kmehltretter@gmail.com>
serial: amba-pl011: unprepare console clock on unregister
Thomas Bogendoerfer <tsbogend@alpha.franken.de>
MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL
Christophe Leroy (CS GROUP) <chleroy@kernel.org>
soc: fsl: qe: implement get_direction()
Christophe Leroy (CS GROUP) <chleroy@kernel.org>
soc: fsl: qe: properly scan GPIO nodes at startup
Saket Kumar Bhaskar <skb99@linux.ibm.com>
powerpc/irq: Fix missing r2 clobber in PCREL inline assembly
Saket Kumar Bhaskar <skb99@linux.ibm.com>
powerpc64/bpf: Fix build break for arch_bpf_timed_may_goto
Madhavan Srinivasan <maddy@linux.ibm.com>
powerpc64/bpf: Fix build break in bpf_jit_emit_func_call_rel()
Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>
powerpc/syscall: Fix syscall skip handling for seccomp and ptrace
Gou Hao <gouhao@uniontech.com>
powerpc/smp: add NULL guard for cause_ipi in smp_muxed_ipi_message_pass
Gou Hao <gouhao@uniontech.com>
powerpc/xive: propagate IPI init errors to prevent use-after-free
Gou Hao <gouhao@uniontech.com>
powerpc/xive: add error return value to xive_smp_probe()
Gou Hao <gouhao@uniontech.com>
powerpc/xive: make xive IPI allocation NULL-safe
Troy Mitchell <troy.mitchell@linux.spacemit.com>
pinctrl: spacemit: validate pins in pinconf callbacks
Surendra Singh Chouhan <kr494167@gmail.com>
pinctrl: generic: free maps on pinctrl_generic_to_map() failure
Yulin Lu <luyulin@eswincomputing.com>
pinctrl: eswin: Fix Handling of PIN_CONFIG_PERSIST_STATE
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix symbol resolution for duplicate data symbols
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Add .klp.symid for sympos disambiguation
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix false module dependencies caused by dead relocs
Joe Lawrence <joe.lawrence@redhat.com>
objtool/klp: Normalize Module.symvers paths to module names
Josh Poimboeuf <jpoimboe@kernel.org>
objtool/klp: Fix module name normalization for paths with dots
Laxman Acharya Padhya <acharyalaxman8848@gmail.com>
firmware: coreboot: Validate table bounds
Jiayuan Chen <jiayuan.chen@linux.dev>
bpf: Fix mmap_lock deadlock on arena lock failure
Zhao Li <enderaoelyther@gmail.com>
wifi: cfg80211: stop PMSR before P2P and NAN teardown
Johannes Berg <johannes.berg@intel.com>
wifi: mac80211: disconnect on CSA to channel 0
Jason Huang <jason.huang2@infineon.com>
wifi: brcmfmac: fix P2P action frame handling without device vif
Namhyung Kim <namhyung@kernel.org>
perf build: Fix a build error on 32-bit x86
Zhao Li <enderaoelyther@gmail.com>
wifi: mac80211: skip unused probe response countdown offsets
Slawomir Stepien <sst@poczta.fm>
wifi: zd1211rw: reject secondary interfaces to prevent conflicts
Zhao Li <enderaoelyther@gmail.com>
wifi: nl80211: clean up color-change beacon data on errors
Zhao Li <enderaoelyther@gmail.com>
wifi: mac80211: send TWT teardown to peer after setup TX failure
Davidlohr Bueso <dave@stgolabs.net>
perf/cxlpmu: Fix 64-bit write to 32-bit HDM filter register
Pranjal Shrivastava <praan@google.com>
iommu/arm-smmu-v3: Convert to use atomic poll timeout
Mark Brown <broonie@kernel.org>
kselftest/arm64: Don't write to P0 in irritator on SME only systems
Will Deacon <will@kernel.org>
arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
Karl Mehltretter <kmehltretter@gmail.com>
kselftest/arm64: fp-ptrace: Fix checks for inactive SVE and SSVE regsets
Karl Mehltretter <kmehltretter@gmail.com>
arm64/fpsimd: ptrace: Fix inactive SVE and SSVE regsets
Shanker Donthineni <sdonthineni@nvidia.com>
arm_mpam: Apply T241-MPAM-6 to 63-bit counters
Vladimir Murzin <vladimir.murzin@arm.com>
arm64: smp: Fix IPI teardown for GICv5 flow
Jose Ignacio Tornos Martinez <jtornosm@redhat.com>
wifi: mt76: mt7996: remove beacon_int_min_gcd from ADHOC interface combinations
Linghui Wu <linghui.wu@oss.qualcomm.com>
wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump
Reshma Immaculate Rajkumar <reshma.rajkumar@oss.qualcomm.com>
wifi: ath12k: fix encrypted EAPOL TX in encap offload mode
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: fix out-of-bounds link array access in mt7996_tx()
Felix Fietkau <nbd@nbd.name>
wifi: mt76: reject out-of-range link ids in mt76_vif_link()
shengwei.lu <shengwei.lu@mediatek.com>
wifi: mt76: mt7925: Fix EHT Beamformee SS subfields to meet 802.11be minimum
Peter Chiu <chui-hao.chiu@mediatek.com>
wifi: mt76: fix queue assignment for disassoc packets
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: report RX chain signal for all RX paths
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: fix chainmask handling for non-dbdc phys on band 1
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: do not leave state behind after a failed WED attach
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed
StanleyYP Wang <StanleyYP.Wang@mediatek.com>
wifi: mt76: mt7996: fix reg addr remap when addr is 0
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: release hif2 reference on probe IRQ failure
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: fix ext PHY use-after-free on register error path
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: fix double hif2 init on the non-WED path
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: fix MIB TX aggregation counter registers for mt7990
Felix Fietkau <nbd@nbd.name>
wifi: mt76: set MT76_SCANNING when starting a hw scan
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: clear stale link state on full reset
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: free vif links after clearing wcid entries on full reset
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: wake MCU waiters before aborting scan in L1 SER
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: skip key upload when adding an offchannel link
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
Yonghong Song <yonghong.song@linux.dev>
bpf, x86: Fix trampoline stack size for 128-bit arguments
Yonghong Song <yonghong.song@linux.dev>
bpf: Reject >8 byte return values on return-reading trampoline paths
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Check snprintf truncation for guest kallsyms path
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Free scandir entries in guest kernel map creation
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Reset errno before strtol in guest kernel map creation
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Don't abort guest map creation on first inaccessible dir
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Check snprintf truncation in machines__findnew()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Guard against NULL strlist in machines__findnew()
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Fix NULL parent dereference in fork event processing
Arnaldo Carvalho de Melo <acme@redhat.com>
perf machine: Fix fd leak on bounds check in maps__set_modules_path_dir()
Michael Liang <mliang@purestorage.com>
perf libdw: Fix outer-frame name resolution and spurious "(inlined)" tag
Alessio Podda <aleph.pi.gh@gmail.com>
perf unwind-libdw: Fix unwinding of multi-threaded processes
Charles Keepax <ckeepax@opensource.cirrus.com>
ASoC: SDCA: Add missing stub for sdca_fdl_free_state()
Joy Zou <joy.zou@oss.nxp.com>
regulator: core: use system_freezable_wq for init complete work
Ashish Mhetre <amhetre@nvidia.com>
arm64: tegra: Fix CMDQV interrupt type on Tegra264
Yuho Choi <dbgh9129@gmail.com>
ARM: tegra: Fix OF node reference leaks in IRQ init
Andrey Golovko <andrey.golovko@gmail.com>
ASoC: tas2783-sdw: drop stale regcache on uninitialized re-attach
Pengpeng Hou <pengpeng@iscas.ac.cn>
ASoC: codecs: tas2783-sdw: Propagate regcache_sync() errors
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath11k: fix leak in ath11k_service_ready_ext_event()
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
drm/msm/dsi: Drop dev_pm_opp_set_rate(0)
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
drm/msm/dp: Drop dev_pm_opp_set_rate(0)
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
drm/msm/dpu: Drop sneaky dev_pm_opp_set_rate(0)
Leo Yan <leo.yan@arm.com>
perf: arm_spe: Make wakeup range check overflow safe
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/msm/dp: do not reject wide-bus modes while a YUV420 mode is active
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/msm/dp: reject YUV420-only modes without VSC SDP support
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/msm: don't tear down KMS twice when KMS init fails
Yongxing Mou <yongxing.mou@oss.qualcomm.com>
drm/msm/dpu: Fix DMA SSPP REC block offsets on DPU v13
Can Peng <pengcan@kylinos.cn>
ACPI: processor: Unregister cpufreq notifier on init failure
Felix Fietkau <nbd@nbd.name>
wifi: mt76: only consume the WO drop bit on WED v2 devices
StanleyYP Wang <StanleyYP.Wang@mediatek.com>
wifi: mt76: mt7996: add missing rdd_idx check when enabling background radar
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: use little-endian for bss_info_ra wire fields
Felix Fietkau <nbd@nbd.name>
wifi: mt76: report data NSS for STBC frames in RX rate decode
Felix Fietkau <nbd@nbd.name>
wifi: mt76: cancel reset and rc work on device unregister
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: don't leak MLD group index on remap alloc failure
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: reserve space for the CSA-abort countdown TLV
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix ER-SU 106-tone RU check in RX rate decode
Felix Fietkau <nbd@nbd.name>
wifi: mt76: decode the full VHT Rx STBC capability field
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: unwind state on add_interface failure
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix out-of-bounds access in mmio copy helpers
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: bound TLV walk in mt7996_mcu_get_chip_config
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix HE DCM max-RU capability encoding
Rex Lu <rex.lu@mediatek.com>
wifi: mt76: check txfree done event on the WED hw path
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: poll the correct SLP CTRL register for the second adie
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix RXDMAD_C buffer recycling race
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix uninitialised RXDMAD_C descriptor info
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix stranded frames in mt76_txq_schedule_pending
Felix Fietkau <nbd@nbd.name>
wifi: mt76: fix 4th chain ACK RSSI bitmask in sta_poll
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: write RX header translation bit to the correct register
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: don't report a zero TX bitrate
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7915: clear wcid mask under mutex after RCU pointer clear
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: set MT76_MCU_RESET before waking MCU waiters on full reset
Felix Fietkau <nbd@nbd.name>
wifi: mt76: mt7996: validate RX band_idx before dereferencing phys[]
Michael-CY Lee <michael-cy.lee@mediatek.com>
wifi: mt76: assign link_id when sending probe request during scan
Michael-CY Lee <michael-cy.lee@mediatek.com>
wifi: mt76: fix non-AQL packet accounting for MLO stations
Peter Chiu <chui-hao.chiu@mediatek.com>
wifi: mt76: mt7996: fix MLD ID in MAC TXD and HIF TXP
Rex Lu <rex.lu@mediatek.com>
wifi: mt76: fix RX data queuing of RRO 3.0
Shayne Chen <shayne.chen@mediatek.com>
wifi: mt76: mt7996: fix capability of EHT-MCS 15 in MRU
Chad Monroe <chad@monroe.io>
wifi: mt76: mt7996: fix non-MLD station num_sta leak
Chad Monroe <chad@monroe.io>
wifi: mt76: mt7996: fix EAPOL source BSS for non-MLD stations
Eason Lai <Eason.Lai@mediatek.com>
wifi: mt76: mt792x: Fix memory leak in SDIO TX path
Jared.Huang <jared.huang@mediatek.com>
wifi: mt76: mt7925: fix msg len mismatch between driver and firmware
Jared.Huang <jared.huang@mediatek.com>
wifi: mt76: mt7925: update clc before setting sar power table
Sean Wang <sean.wang@mediatek.com>
wifi: mt76: mt7927: set band index for sniffer mode
Eason Lai <Eason.Lai@mediatek.com>
wifi: mt76: mt7921: Add PCIe AER handler support to prevent system crash
Eason Lai <Eason.Lai@mediatek.com>
wifi: mt76: mt792x: fix use-after-free in mt76_rx_poll_complete
Sean Wang <sean.wang@mediatek.com>
wifi: mt76: add init_wiphy callback
Sean Wang <sean.wang@mediatek.com>
wifi: mt76: mt7925: add NAN MCU helpers
Sean Wang <sean.wang@mediatek.com>
wifi: mt76: connac: add NAN connection type
Zhi-Jun You <hujy652@gmail.com>
wifi: mt76: mt7915: fix net_fill_forward_path for non-DBDC mt7986
Laxman Acharya Padhya <acharyalaxman8848@gmail.com>
wifi: mt76: mt7921: validate CLC firmware records
Sean Wang <sean.wang@mediatek.com>
wifi: mt76: mt792x: stop USB register access after bus hang
Shayne Chen <shayne.chen@mediatek.com>
wifi: mt76: fix handling channel context with different bands in mt76_switch_vif_chanctx()
Devin Wittmayer <lucid_duck@justthetip.ca>
wifi: mt76: mt76x02: do not WARN on invalid rx descriptor length
Dmitry Gomzyakov <nicerok11@gmail.com>
wifi: mt76: connac: add MT7991A (0x7991) to is_mt7996()
Yichong Chen <chenyichong@uniontech.com>
fanotify: report full event length for FIONREAD
Muhammad Usama Anjum <usama.anjum@arm.com>
misc: sgi-gru: remove interrupt-context page-table walks
Abdun Nihaal <nihaal@cse.iitm.ac.in>
misc: vmc_vmci: Fix potential memory leak in vmci_event_subscribe()
Jinjie Ruan <ruanjinjie@huawei.com>
powerpc/crash: Fix possible memory leak in update_crash_elfcorehdr()
Rosen Penev <rosenp@gmail.com>
powerpc/44x: Set GPIO chip parent
Christophe Leroy (CS GROUP) <chleroy@kernel.org>
powerpc: implement get_direction() in cpm2
Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>
dma-resv: Fix undefined symbol when CONFIG_DMA_SHARED_BUFFER is disabled
Brian Foster <bfoster@redhat.com>
iomap: release the folio batch on iomap callback failures
Karl Mehltretter <kmehltretter@gmail.com>
dcache: keep shrink_dcache_for_umount() making progress on busy roots
Naveen Kumar Chaudhary <naveen.osdev@gmail.com>
locking/lockdep: Fix NULL pointer dereference in __lock_set_class()
Komal Bajaj <komal.bajaj@oss.qualcomm.com>
pinctrl: qcom: shikra: Fix intr_target_width for summary interrupt routing
Martin Wilck <mwilck@suse.com>
md/raid1: create serial pool adding rdev to array with serialize_policy=1
Yu Peng <pengyu@kylinos.cn>
fs: annotate inode timestamp accessors
Can Peng <pengcan@kylinos.cn>
i3c: master: adi: add OF module alias for autoloading
Jakub Kicinski <kuba@kernel.org>
i3c: dw: avoid shift-out-of-bounds when DAA assigns no devices
Aneesh Kumar K.V (Arm) <aneesh.kumar@kernel.org>
swiotlb: Preserve allocation virtual address for dynamic pools
Aneesh Kumar K.V (Arm) <aneesh.kumar@kernel.org>
iommu/dma: Check atomic pool allocation result directly
Chen Cheng <chencheng@fnnas.com>
md: scope memalloc_noio to allocation critical sections
Chen Cheng <chencheng@fnnas.com>
md/bitmap: resume array on backlog_store() error path
Vladimir Zapolskiy <vz@kernel.org>
clk: qcom: Return expected ENOMEM error on dynamic allocation failure
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: gpucc-qcm2290: Park RCG's clk source at XO during disable
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: gpucc-qcm2290: Keep the critical clocks always-on from probe
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: gpucc-qcm2290: Move to the latest common qcom_cc_probe() model
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: gpucc-qcm2290: Drop pm_clk handling
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: qcm2290: Update DISPCC and GPUCC GDSC *wait_val values
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: qcm2290: Add RETAIN_FF_ENABLE flag for DISPCC and GPUCC GDSCs
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: qcm2290: Set POLL_CFG_GDSCR flag for DISPCC and GPUCC GDSCs
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: dispcc-qcm2290: Enable runtime PM support
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: dispcc-qcm2290: Move to the latest common qcom_cc_probe() model
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: negcc-nord: keep GPU2 CFG clock enabled via critical CBCR
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: gcc-nord: mark PCIe link clocks as critical
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: negcc-nord: use clk_regmap_phy_mux for USB3 pipe clock srcs
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: nord: use BRANCH_HALT_SKIP for PHY pipe clocks
Abel Vesa <abel.vesa@oss.qualcomm.com>
arm64: dts: qcom: eliza: Add fallback compatible for ADSP remoteproc
Stanislav Kinsburskii <skinsburskii@linux.microsoft.com>
lib/test_hmm: fail dmirror_fault() when the mirrored mm is gone
Alexis Savery <asavery@google.com>
platform/chrome: lightbar: Limit payload to max packet size
Pu Lehui <pulehui@huawei.com>
bpf: Fix potential UAF when reading bpf link info
Pu Lehui <pulehui@huawei.com>
bpf: Fix potential UAF in bpf_netns_link_update_prog
Hongyan Xu <getshell@seu.edu.cn>
power: supply: sc2731_charger: cancel work on remove
Hongyan Xu <getshell@seu.edu.cn>
power: supply: isp1704_charger: cancel work on remove
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs6490-rb3gen2: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs6490-thundercomm-minipc-g1iot: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: qcs6490-radxa-dragon-q6a: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: lemans-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: monaco-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: monaco-monza-som: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: monaco: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: lemans: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: talos: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8750: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8650: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8550: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8450: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8350: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8250: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sm8150: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sdm845: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sc8180x: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: sar2130p: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: kodiak: Fix the PCIe iommu-map entries
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: kaanapali: Fix the PCIe iommu-map entries
Dawid Wróbel <me@dawidwrobel.com>
arm64: dts: qcom: sm8250-xiaomi-elish: correct the board ID
Imran Shaik <imran.shaik@oss.qualcomm.com>
arm64: dts: qcom: talos: Fix cpu6 1094.4MHz OPP frequency typo
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: glymur: Fix PDC IRQ mapping
Keith Busch <kbusch@kernel.org>
block: fix dio leak on metadata mapping error
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
firmware: qcom: scm: Fix tzmem state on probe retry
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
firmware: qcom: scm: Fix reserved memory cleanup on probe failure
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
firmware: qcom: scm: Fix NULL dereference in IRQ handler before __scm is published
Yuvaraj Ranganathan <yuvaraj.ranganathan@oss.qualcomm.com>
firmware: qcom: scm: instrument SMC call path with tracepoints
Yuvaraj Ranganathan <yuvaraj.ranganathan@oss.qualcomm.com>
firmware: qcom: scm: add trace events for the SMC call interface
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sc8280xp-crd: Fix the pin index for misc_3p3_reg_en
Pradyot Kumar Nayak <pradyot.nayak@oss.qualcomm.com>
arm64: dts: qcom: glymur-crd: Add FocalTech ft3d81 touchscreen support
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
soc: qcom: pmic_glink_altmode: Define the TBT extradata properly
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
arm64: dts: qcom: qcs404: Fix DTBS Check errors in usb controller nodes
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sdm632-motorola-ocean: Fix LED default trigger property
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: msm8976-longcheer-l9360: Fix accidental node override
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: msm8998: Don't pull-up I2C pins by default in sleep
Itai Handler <itai.handler@gmail.com>
rcu: Mark accesses to ->rcu_urgent_qs and ->rcu_need_heavy_qs
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
PCI: dwc: ep: Clear MSI iATU mapping in dw_pcie_ep_cleanup()
Abd-Alrhman Masalkhi <abd.masalkhi@gmail.com>
md/raid10: consistently fail atomic writes that require splitting
Abd-Alrhman Masalkhi <abd.masalkhi@gmail.com>
md/raid1: restrict atomic write limits and handle runtime constraints
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath11k: fix stride mismatch in mac_phy_caps_parse()
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()
Fushuai Wang <wangfushuai@baidu.com>
Revert "serial: 8250: Clear CON_PRINTBUFFER on port re-registration"
Cheng-Han Wu <hank20010209@gmail.com>
selftests/zram: fix kernel_gte() for POSIX sh
Abd-Alrhman Masalkhi <abd.masalkhi@gmail.com>
md: recheck spare changes before starting sync
Abd-Alrhman Masalkhi <abd.masalkhi@gmail.com>
md: remove REQ_NOWAIT support from raid1/10/456
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
tools/nolibc/powerpc: mark ctr and xer as clobbered by system call
Yichong Chen <chenyichong@uniontech.com>
fanotify: stop permission watchdog when timeout is zero
Chen Cheng <chencheng@fnnas.com>
md/raid5: protect lockless recovery_offset accesses during reshape
Lorenzo Bianconi <lorenzo@kernel.org>
net: airoha: fix ETS QoS stats counter underflow and cross-channel corruption
Chen Cheng <chencheng@fnnas.com>
md/raid5: fix lockless max_nr_stripes reads
Sajal Gupta <sajal2005gupta@gmail.com>
md/raid5-ppl: fix use-after-free in ppl_do_flush()
Chen Cheng <chencheng@fnnas.com>
md/raid5: protect bitmap batch counters aka seq_flush/seq_write consistency
Yuho Choi <dbgh9129@gmail.com>
bus: mhi: host: Fix controller cleanup on EDL sysfs failure
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
bus: mhi: host: Flush the posted write after writing to MHI_SOC_RESET_REQ_OFFSET
Abdun Nihaal <nihaal@cse.iitm.ac.in>
wifi: rtlwifi: pci: fix error path in rtl_pci_probe()
Hongyan Xu <getshell@seu.edu.cn>
platform/chrome: cros_ec_debugfs: Unregister panic notifier
Hongyan Xu <getshell@seu.edu.cn>
platform/chrome: cros_ec_debugfs: Clean up console log on probe failure
Surendra Singh Chouhan <kr494167@gmail.com>
regulator: tps65185: handle gpiod_get_value_cansleep() error returns
Jens Remus <jremus@linux.ibm.com>
s390/vdso: Pass --eh-frame-hdr to the linker
Dan Carpenter <error27@gmail.com>
media: stm32: dcmi: fix some error handling bugs in probe()
Hungyu Lin <dennylin0707@gmail.com>
media: qcom: iris: handle runtime PM resume failure in core deinit
Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
media: qcom: iris: Remove duplicate HFI_PROP_OPB_ENABLE entry
Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
media: qcom: iris: Fix bitmask test in iris_allow_cmd()
Anna Maniscalco <anna.maniscalco2000@gmail.com>
drm/msm: remove objects from evit list after pinning them
Ali Tariq <alitariq45892@gmail.com>
PCI: starfive: Fix unchecked pm_runtime_get_sync() in probe
Ali Tariq <alitariq45892@gmail.com>
PCI: starfive: Fix Runtime PM handling and teardown ordering
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath12k: validate TLV length in process_tpc_stats()
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()
Adrián Larumbe <adrian.larumbe@collabora.com>
drm/panthor: Add vm_bind region with kbo range overlap check
Fan Wu <fanwu01@zju.edu.cn>
spi: davinci: switch to managed controller allocation
Guixin Liu <kanie@linux.alibaba.com>
nvmet: reject out-of-range mdts values in configfs store
Guixin Liu <kanie@linux.alibaba.com>
nvme-pci: return error when parsing a quirk string fails
Guixin Liu <kanie@linux.alibaba.com>
nvme-fc: unmap cmd_iu DMA on rsp_iu mapping failure in init_request
Guixin Liu <kanie@linux.alibaba.com>
nvmet: fix return status of RMI log page on allocation failure
Yehyeong Lee <yhlee@isslab.korea.ac.kr>
IB/isert: reject login PDUs declaring more data than was received
Yehyeong Lee <yhlee@isslab.korea.ac.kr>
IB/isert: reject PDUs declaring more data than was received
Cong Nguyen <congnt264@gmail.com>
media: staging/ipu7: fix async notifier leak on init error
Leon Romanovsky <leon@kernel.org>
RDMA/cxgb4: free STAG index when TPT entry write fails
Leon Romanovsky <leon@kernel.org>
RDMA/mlx5: Send cong param changes to the resolved port mdev
Leon Romanovsky <leon@kernel.org>
RDMA/mlx5: Fix stack out-of-bounds read in cc_params debugfs
Leon Romanovsky <leon@kernel.org>
RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 com260 board
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 pico-itx board
Troy Mitchell <troy.mitchell@linux.spacemit.com>
clk: spacemit: k3: fix missing /2 factor in i2s sysclk dividers
David Strahan <David.Strahan@microchip.com>
scsi: smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches.
Ryusuke Konishi <konishi.ryusuke@gmail.com>
nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch
David Lee <david.lee@trailofbits.com>
nilfs2: prevent out-of-bounds read in super root block parsing
Joshua Crofts <joshua.crofts1@gmail.com>
nilfs2: fix infinite loop in nilfs_clean_segments()
Alexey Charkov <alchark@flipper.net>
clk: rockchip: Fractional PLL coefficient on RK3588/RK3576 is two's complement
Alexey Charkov <alchark@flipper.net>
clk: rockchip: Fix the fractional part denominator on RK3588/RK3576 PLLs
Gary Guo <gary@garyguo.net>
PCI: Fix UAF when probe runs concurrent to dyn ID removal
Gary Guo <gary@garyguo.net>
PCI: Fix dyn_id add TOCTOU
Gary Guo <gary@garyguo.net>
PCI: Make pci_match_one_device() match on ID instead of device
Akari Tsuyukusa <akkun11.open@gmail.com>
clk: mediatek: mt8135: Fix inverted gate control for devapc_ck
longlong yan <yanlonglong@kylinos.cn>
clk/x86: pmc_atom: add kasprintf return value check
Myeonghun Pak <mhun512@gmail.com>
clk: palmas: Manage external-control prepare with devm
Kostas Damaskinakis <kostas.damaskinakis@gmail.com>
clk: eswin: Zero-initialize stack-allocated clk_init_data
Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path
Guangshuo Li <lgs201920130244@gmail.com>
clk: tegra: tegra124-emc: put EMC node on register failure
Ondrej Jirman <megi@xff.cz>
arm64: dts: allwinner: sun50i-a64-pinephone: Fix mpu6050 mount matrix
Zhao Li <enderaoelyther@gmail.com>
wifi: mac80211: fix per-STA profile length in cross-link CSA parsing
Alain Volmat <alain.volmat@foss.st.com>
media: stm32: dcmi: fix error handling on MDMA pool alloc failure
Yonatan Nachum <ynachum@amazon.com>
RDMA/efa: Fix PBL chunk length computation
Peiyang He <peiyang_he@smail.nju.edu.cn>
RDMA/rxe: Fix UAF in ODP init error-handling path
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure path
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Free the error IRQ before tearing down VINTFs
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Synchronize the error ISR against VINTF (de)init
Nicolin Chen <nicolinc@nvidia.com>
iommu/tegra241-cmdqv: Publish an LVCMDQ only after it is fully initialized
Weiming Shi <bestswngs@gmail.com>
fs/ntfs3: reject restart table growth beyond U16_MAX entries
Ivy Lopez <skunkolee@gmail.com>
staging: rtl8723bs: use kfree_sensitive() for key material
Ananthu C V <ananthu.cv@oss.qualcomm.com>
arm64: dts: qcom: glymur: fix SoCCP memory mappings
Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
remoteproc: qcom: q6v5: Request shutdown if crash is triggered host-side
Jingyi Wang <jingyi.wang@oss.qualcomm.com>
remoteproc: qcom: pas: Add late attach support for subsystems
Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
remoteproc: Prevent crash handling to race with rproc_del()
Jingyi Wang <jingyi.wang@oss.qualcomm.com>
remoteproc: core: Attach rproc asynchronously in rproc_add() path via schedule_work()
Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
remoteproc: Allow shutdown of crashed processors
K Prateek Nayak <kprateek.nayak@amd.com>
cpufreq/amd-pstate: Set min_limit_freq based on bios_min_perf
Ian Rogers <irogers@google.com>
perf annotate: Be robust to annotating without a thread
Ian Rogers <irogers@google.com>
perf ui hists: In report UI ensure thread is set with reference counting
Alexandre Courbot <acourbot@nvidia.com>
gpu: nova-core: fix packed registry table size
Zhi Wang <zhiw@nvidia.com>
gpu: nova-core: build SetRegistry entries dynamically
Tejun Heo <tj@kernel.org>
sched_ext: Abort directly from the hardlockup handler
Cheng-Yang Chou <yphbchou0911@gmail.com>
sched_ext: Fix exit_cpu accuracy for lockup paths
Babanpreet Singh <bbnpreetsingh@gmail.com>
w1: ds2482: Fix signedness bug in ds2482_w1_triplet()
Fan Wu <fanwu01@zju.edu.cn>
spi: oc-tiny: switch to managed controller allocation
Myeonghun Pak <mhun512@gmail.com>
clk: mediatek: mt6735: Unregister PLLs on probe failure
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
PCI/pwrctrl: tc9563: Power off only the external ports in tc9563_pwrctrl_disable_port()
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
PCI/pwrctrl: tc9563: Fix parsing the integrated Ethernet MAC Endpoint node
Yichong Chen <chenyichong@uniontech.com>
isofs: release zisofs block pointer buffer head
Sumeet Pawnikar <sumeet4linux@gmail.com>
powercap: intel_rapl_tpmi: Handle PMU registration failure during probe
Rakesh Kota <rakesh.kota@oss.qualcomm.com>
thermal/drivers/qcom-spmi-adc-tm5: Drop IIO_VAL_INT check in adc_tm5_get_temp
Christian Marangi <ansuelsmth@gmail.com>
thermal/drivers/airoha: Fix copy paste error for sen internal
Christian Marangi <ansuelsmth@gmail.com>
thermal/drivers/airoha: Fix copy paste error on clamp_t low temp
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: bus: Avoid confusing complaints regarding missing _OSC features
Maher Sanalla <msanalla@nvidia.com>
RDMA/mlx5: Fix integer overflow of user QP buffer size
Can Peng <pengcan@kylinos.cn>
crypto: keembay - publish OF module alias for OCS AES/SM4
Linmao Li <lilinmao@kylinos.cn>
crypto: keembay - Initialize completion before requesting IRQ
Li Qiang <liqiang01@kylinos.cn>
scsi: ufs: debugfs: Reserve space for a string terminator
Li Qiang <liqiang01@kylinos.cn>
scsi: ufs: rpmb: Validate request frame length before parsing
Li Qiang <liqiang01@kylinos.cn>
scsi: ufs: core: Validate connected lane counts
Li Qiang <liqiang01@kylinos.cn>
scsi: ufs: Avoid NULL CQE dereference when reporting invalid tags
Li Qiang <liqiang01@kylinos.cn>
scsi: ufs: core: Validate string descriptors
Babanpreet Singh <bbnpreetsingh@gmail.com>
power: supply: sbs-battery: Use a per-device serial number buffer
Kohei Enju <enju.kohei@fujitsu.com>
arm64: RSI: fix field-spanning write warning in attestation token init
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Fix phy id check for the phy on com260 board
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Fix phy id check for the phy on pico-itx board
James Clark <james.clark@linaro.org>
tools/build: Allow versioning of all LLVM tools defined in Makefile.include
Justin Yeh <justin.yeh@mediatek.com>
pinctrl: mediatek: free EINT resources on unbind
Justin Yeh <justin.yeh@mediatek.com>
pinctrl: mediatek: use devm_gpiochip_add_data() for GPIO chip
David Matlack <dmatlack@google.com>
liveupdate: Remember FLB retrieve() status
David Matlack <dmatlack@google.com>
liveupdate: Reference count outgoing FLB data
Jackie Liu <liuyun01@kylinos.cn>
liveupdate: reject nonzero reserved value for SESSION_FINISH
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Add enough deassert time for the PHY on com260 board
Inochi Amaoto <inochiama@gmail.com>
riscv: dts: spacemit: Add enough deassert time for the PHY on PICO ITX
Aurelien Jarno <aurelien@aurel32.net>
riscv: dts: spacemit: improve RTL8211F PHY configuration on K3 Pico-ITX board
Shivendra Pratap <shivendra.pratap@oss.qualcomm.com>
power: reset: reboot-mode: Remove devres based allocations
Alison Schofield <alison.schofield@intel.com>
cxl/region: Fix use-after-free in find_pos_and_ways() error path
Julian Braha <julianbraha@gmail.com>
pinctrl: fix unmet dependencies from missing GPIOLIB
Feng Yang <yangfeng@kylinos.cn>
selftests/bpf: Fix memory leak on subtest_states reallocation
Feng Yang <yangfeng@kylinos.cn>
selftests/bpf: Fix missing allocation null checks in test_progs.c
Feng Yang <yangfeng@kylinos.cn>
selftests/bpf: Fix incorrect error checking for pthread_create
Leon Hwang <leon.hwang@linux.dev>
bpf: Fix WARNING in bpf_tracing_link_release
Karl Mehltretter <kmehltretter@gmail.com>
ARM: lpc32xx: only run SoC init on LPC32xx hardware
Mykyta Yatsenko <yatsenko@meta.com>
bpf: Fix CFI mismatch in task work callback
Fabio Estevam <festevam@gmail.com>
arm64: dts: rockchip: Fix rk3566-bigtreetech-cb2 touchscreen property
Fabio Estevam <festevam@gmail.com>
arm64: dts: rockchip: Fix Gru WLAN sideband interrupt
Damon Ding <damon.ding@rock-chips.com>
arm64: dts: rockchip: Add missing hclk for RK3588 eDP1
Damon Ding <damon.ding@rock-chips.com>
arm64: dts: rockchip: Add missing hclk for RK3588 eDP0
Namjae Jeon <linkinjeon@kernel.org>
exfat: fix valid_size extension over a shared writable mapping
Osama Abdelkader <osama.abdelkader@gmail.com>
drm/panthor: return PTR_ERR() from devm_drm_dev_alloc()
Weiming Wu <weiming3@asu.edu>
fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init
Florian Westphal <fw@strlen.de>
netfilter: nf_nat_sip: rewind offset when NAT shrinks the packet
Can Peng <pengcan@kylinos.cn>
drm/tve200: add OF module alias for autoloading
Aaron Tomlin <atomlin@atomlin.com>
perf trace: Correct default cpumask formatting to hexadecimal
Ian Rogers <irogers@google.com>
perf cap: Remove used_root parameter and simplify capability checks
Troy Mitchell <troy.mitchell@linux.spacemit.com>
ASoC: spacemit: rename clock inputs to match binding
Jerome Brunet <jbrunet@baylibre.com>
clk: sunxi-ng: mux: fix determine helper rate propagation
Cosmo Chou <chou.cosmo@gmail.com>
leds: pca9532: Fix phantom device registration on missing hardware
Malaya Kumar Rout <malayarout91@gmail.com>
PM: hibernate: Fix memory leak in snapshot_write_next() error path
Leon Romanovsky <leon@kernel.org>
RDMA/erdma: complete object teardown when the destroy command fails
Sanghyun Park <sanghyun.park.cnu@gmail.com>
xfrm: Fix skb double-free in xfrm_dev_direct_output()
Leo Yan <leo.yan@arm.com>
perf cs-etm: Avoid truncating AUX buffer sizes to int
Leo Yan <leo.yan@arm.com>
perf cs-etm: Flush thread stacks after decoder reset
Eliot Courtney <ecourtney@nvidia.com>
gpu: nova-core: correct RISC-V HALTED field
Icenowy Zheng <zhengxingda@iscas.ac.cn>
riscv: dts: thead: th1520: remove pclk for I2C1
Junhui Liu <junhui.liu@pigmoral.tech>
riscv: dts: spacemit: k1: Split gmac_clk_ref into independent pinctrl groups
Aurelien Jarno <aurelien@aurel32.net>
riscv: dts: spacemit: set console baud rate on K3 Pico-ITX board
Christophe Leroy (CS GROUP) <chleroy@kernel.org>
bitmap: Properly initialise destination bitmap for scatter & gather test
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Unrequest devices if driver registration fails
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Roll back partial protocol table registration
EDAMAMEX <edame8080@gmail.com>
cpufreq/amd-pstate: handle missing policy in dynamic EPP callbacks
Marco Scardovi <scardracs@disroot.org>
cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systems
Marco Scardovi <scardracs@disroot.org>
cpufreq/amd-pstate: Fix EPP return type and handle errors during initialization
Qianheng Peng <pengqh1@chinatelecom.cn>
cpufreq: amd-pstate-ut: Skip tests when amd-pstate driver is not active
Andre Przywara <andre.przywara@arm.com>
ARM: dts: allwinner: a10: Fix PMU interrupt
Zhang Yi <yi.zhang@huawei.com>
ext4: skip tail block zeroing for inline data files
Xiang Mei <xmei5@asu.edu>
ext4: check dir entry fits before reading the hash trailer in ext4_search_dir()
Guanghui Yang <3497809730@qq.com>
ext4: fix buffer_head leak in ext4_init_orphan_info
Selvin Xavier <selvin.xavier@broadcom.com>
RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath11k: Avoid buffer overread in ath11k_wmi_tlv_op_rx()
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath12k: Avoid buffer overread in ath12k_wmi_op_rx()
Matthew Leach <matthew.leach@collabora.com>
wifi: ath12k: fix survey indexing across bands
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath11k: Correctly copy the hint BSSID in WMI scan request
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath12k: Correctly copy the hint BSSID in WMI scan request
Aaradhana Sahu <aaradhana.sahu@oss.qualcomm.com>
wifi: ath12k: allocate HOST_DDR and BDF regions after Q6 RO region
Aaradhana Sahu <aaradhana.sahu@oss.qualcomm.com>
wifi: ath12k: refactor QMI memory assignment
Aaradhana Sahu <aaradhana.sahu@oss.qualcomm.com>
wifi: ath12k: switch to name-based reserved memory lookup
Jeff Johnson <jeff.johnson@oss.qualcomm.com>
wifi: ath6kl: avoid buffer overreads in WMI event handlers
Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
wifi: ath12k: fix ML-STA authentication timeout on QCC2072
Manish Dharanenthiran <manish.dharanenthiran@oss.qualcomm.com>
wifi: ath12k: advertise ieee_link_id in vdev start MLO params
Tamizh Chelvam Raja <tamizh.raja@oss.qualcomm.com>
wifi: ath12k: Set IEEE80211_OFFLOAD_ENCAP_4ADDR after tx_encap_type vdev param
Tamizh Chelvam Raja <tamizh.raja@oss.qualcomm.com>
wifi: ath12k: Advertise multicast Ethernet encapsulation offload support
Yao Kai <yaokai34@huawei.com>
ext4: validate readdir offset before accessing dirent
Aditya Prakash Srivastava <aditya.ansh182@gmail.com>
ext4: use fsdata to track inline data write state and fix race
Baokun Li <libaokun@linux.alibaba.com>
ext4: drain in-flight DIO before buffered write fallback
Gerald Yang <gerald.yang@canonical.com>
ext4: clear stale xarray tags on folios skipped during writeback
Aditya Prakash Srivastava <aditya.ansh182@gmail.com>
ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find()
Pengpeng Hou <pengpeng@iscas.ac.cn>
thermal: intel: int3400: clean up ODVP on probe failures
Nicolin Chen <nicolinc@nvidia.com>
iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64
Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
Haoxiang Li <haoxiang_li2024@163.com>
iommu/qcom: Remove sysfs device on probe failure path
Li RongQing <lirongqing@baidu.com>
iommu/amd: Fix undefined behavior in devid_write debugfs function
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Fix requested device removal race
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in ib_dealloc_pd_user()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in uverbs_free_dmah()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in ib_free_cq()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in counter_release()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in ib_destroy_srq_user()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix potential use after free in ib_destroy_cq_user()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Fix use after free in ib_query_qp()
Patrisious Haddad <phaddad@nvidia.com>
RDMA/core: Add rdma_restrack_begin/abort/commit_del() operations
Leon Romanovsky <leon@kernel.org>
RDMA/mana_ib: drain QP references after partial table insertion
Myeonghun Pak <mhun512@gmail.com>
RDMA/erdma: Fix CEQ tasklet use-after-free on removal
Takuma Fujiwara <t-fujiwara1@ti.com>
PCI: j721e: Fix incorrect max_lanes for J7200
Leon Romanovsky <leon@kernel.org>
RDMA/srpt: Pass the mapped task attribute to target_init_cmd()
Kumar Kartikeya Dwivedi <memxor@gmail.com>
bpf: Mark bpf_refcount field as unique
Kumar Kartikeya Dwivedi <memxor@gmail.com>
bpf: Preserve unique-field state across nested structs
Kumar Kartikeya Dwivedi <memxor@gmail.com>
bpf: Fix offset warn check for bpf_res_spin_lock
Kohei Enju <enju.kohei@fujitsu.com>
virt: arm-cca-guest: use migrate_disable() for attestation token requests
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: battery: Adjust charging status validation check
Feng Jiang <jiangfeng@kylinos.cn>
bpf, riscv: Fix extable handling for arena load_acquire
Pu Lehui <pulehui@huawei.com>
riscv, bpf: Fix kernel stack corruption in tailcall with CFI
Pu Lehui <pulehui@huawei.com>
riscv, bpf: Fix memory leak in bpf_jit_free
Ricardo B. Marlière <rbm@suse.com>
libbpf: Search /lib64 and /lib in resolve_full_path()
Ricardo B. Marlière <rbm@suse.com>
selftests/bpf: Fix lsm_bdev dev_t encoding mismatch
Ricardo B. Marlière <rbm@suse.com>
selftests/bpf: Fix make install target
Kumar Kartikeya Dwivedi <memxor@gmail.com>
bpf: Zero queue and stack outputs on lock failure
Yousef Alhouseen <alhouseenyousef@gmail.com>
platform/x86: acer-wmi: reject missing gaming WMI results
Yun Zhou <yun.zhou@windriver.com>
ext4: skip extra isize expansion during mount to prevent deadlock
Xiang Mei <xmei5@asu.edu>
ext4: fix out-of-bounds read in ext4_read_inline_dir()
Yun Zhou <yun.zhou@windriver.com>
ext4: fix circular lock dependency in ext4_ext_migrate
Chen Pei <cp0613@linux.alibaba.com>
ACPI: PCI: Clear driver_data on all paths that free the acpi_pci_root
Pengpeng Hou <pengpeng@iscas.ac.cn>
ACPI: processor: validate MADT IOAPIC entry bounds
Zhu Ling <zhuling2709@phytium.com.cn>
ACPI: EC: Avoid _REG disconnect on GPIO IRQ defer
Pengpeng Hou <pengpeng@iscas.ac.cn>
RDMA/nldev: validate dynamic counter attribute length
Kemeng Shi <shikemeng@huaweicloud.com>
irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc()
Gary Guo <gary@garyguo.net>
samples: rust: debugfs: fix excessive stack use
Gary Guo <gary@garyguo.net>
rust: device: make lifetime on `Core` and `CoreInternal` invariant
Viktor Malik <vmalik@redhat.com>
selftests/bpf: Silence maybe-uninitialized compiler warning in libarena
Viktor Malik <vmalik@redhat.com>
selftests/bpf: Silence array bounds warning in global_map_resize
Viktor Malik <vmalik@redhat.com>
selftests/bpf: Check malloc result with ASSERT_NEQ in test_sha256
Viktor Malik <vmalik@redhat.com>
selftests/bpf: Check malloc result with ASSERT_NEQ in test_loader
Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
x86/bugs: Don't use cpu-type matching in cpu_vuln_blacklist
Frank Li <Frank.Li@nxp.com>
arm64: dts: imx8-ss-audio: Fix LPCG clock indices for ASRC0
Marco Elver <elver@google.com>
kcsan: avoid unintended access checking in NMIs
TanZheng <tanzheng@kylinos.cn>
RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
Leon Romanovsky <leon@kernel.org>
RDMA/bnxt_re: Validate udata before executing commands
Jacob Moroni <jmoroni@google.com>
RDMA/core: Add ib_no_udata_io() helper
Ibrahim Hashimov <security@auditcode.ai>
RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[]
Danila Chernetsov <listdansp@mail.ru>
RDMA/hfi1: Propagate sdma_txinit_ahg() errors
Jun Yan <jerrysteve1101@gmail.com>
arm64: dts: amlogic: meson-axg-s400: enable mipi_pcie_analog_dphy for PCIe
Jun Yan <jerrysteve1101@gmail.com>
arm64: dts: amlogic: meson-axg: Add missing nand_rb0 pin to nand_all_pins
Can Peng <pengcan@kylinos.cn>
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe
Can Peng <pengcan@kylinos.cn>
phy: starfive: Fix runtime PM cleanup in JH7110 DPHY TX probe
Rodrigo Alencar <rodrigo.alencar@analog.com>
iio: dac: ad5686: missing NULL check on match data
Linmao Li <lilinmao@kylinos.cn>
ASoC: meson: Keep link pointers valid on realloc failure
Koichiro Den <den@valinux.co.jp>
dmaengine: dw-edma: Clear stale requests on termination
Koichiro Den <den@valinux.co.jp>
dmaengine: dw-edma: Serialize channel state checks
Koichiro Den <den@valinux.co.jp>
dmaengine: dw-edma: Serialize abort state updates
Koichiro Den <den@valinux.co.jp>
dmaengine: dw-edma: Terminate all descriptors without callbacks
Leon Hwang <leon.hwang@linux.dev>
bpf: Disallow interpreter fallback for BPF_ADDR_PERCPU insn
Leon Hwang <leon.hwang@linux.dev>
bpf: Disallow interpreter fallback for gotox insn
Leon Hwang <leon.hwang@linux.dev>
bpf: Disallow interpreter fallback for arena-related insns
Yiyang Chen <chenyy23@mails.tsinghua.edu.cn>
bpf: Reject arena frees below the arena base
Abel Vesa <abel.vesa@oss.qualcomm.com>
arm64: dts: qcom: glymur: Add CX power domain to GCC
Puranam V G Tejaswi <puranam.tejaswi@oss.qualcomm.com>
drm/msm/a6xx: Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg
Yuho Choi <dbgh9129@gmail.com>
driver core: soc: Unregister bus on early device registration failure
Alban Bedel <alban.bedel@lht.dlh.de>
software node: Fix software_node_get_reference_args() with index -1
Ewan D. Milne <emilne@redhat.com>
drivers: base: Remove statistics group if encryption group not created
Maíra Canal <mcanal@igalia.com>
drm/v3d: Associate BOs with every job that accesses them
Maíra Canal <mcanal@igalia.com>
drm/v3d: Convert submit helpers to operate on struct v3d_submit
Maíra Canal <mcanal@igalia.com>
drm/v3d: Make v3d_get_cpu_indirect_csd_params() a pure parser
Maíra Canal <mcanal@igalia.com>
drm/v3d: Introduce struct v3d_submit and convert CL/TFU/CSD ioctls
Maíra Canal <mcanal@igalia.com>
drm/v3d: Migrate BO reservation locking to DRM exec
Maíra Canal <mcanal@igalia.com>
drm/v3d: Extract v3d_job_add_syncobjs() helper
Maíra Canal <mcanal@igalia.com>
drm/v3d: Drop unused drm_encoder.h include from v3d_drv.h
Namhyung Kim <namhyung@kernel.org>
perf build: Fix compiler errors with old capstone
Ian Rogers <irogers@google.com>
perf ui hists: Fix uninitialized stack memory free on pstack allocation failure
zhouminqiang <zhouminqiang2@huawei.com>
mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()
Ruoyu Wang <ruoyuw560@gmail.com>
mtd: mtdswap: Avoid freeing registered blktrans device twice
Guangshuo Li <lgs201920130244@gmail.com>
mtd: intel-dg: Fix runtime PM error path in probe
Pengpeng Hou <pengpeng@iscas.ac.cn>
soc: ti: knav_qmss: Remove debugfs file on teardown
Xiang Mei <xmei5@asu.edu>
vfio/pci: clear vdev->msi_perm after freeing it on init failure
Alex Mastro <amastro@fb.com>
vfio: selftests: Avoid VLAs
Myeonghun Pak <mhun512@gmail.com>
char: xilinx_hwicap: unregister class on init errors
Pei Xiao <xiaopei01@kylinos.cn>
ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove
Linmao Li <lilinmao@kylinos.cn>
ppdev: prevent overflow when setting port timeout
Breno Leitao <leitao@debian.org>
cacheinfo: don't propagate DT/ACPI error when arch supplies info (arm64)
Pengpeng Hou <pengpeng@iscas.ac.cn>
misc: lan966x_pci: depopulate children on populate failure
Pengpeng Hou <pengpeng@iscas.ac.cn>
misc: ad525x_dpot: use driver core groups for sysfs files
Gleb Markov <markov.gi@npc-ksb.ru>
misc: rtsx: add missing write register handling
Gui-Dong Han <hanguidong02@gmail.com>
misc: bcm-vk: Use acquire/release for msgq_inited
Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
misc: pch_phub: Complete enum usage for device identification
Alexander Usyskin <alexander.usyskin@intel.com>
mei: lb: fix incorrect type in assignment
Pavel Zhigulin <Pavel.Zhigulin@kaspersky.com>
speakup: keyhelp: guard letter_offsets possible out-of-range indexing
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
accessibility: speakup: Fix incorrect string length computation in report_char_chartab_status()
Yuho Choi <dbgh9129@gmail.com>
uio: Fix stale info pointer in failed registration path
Arnd Bergmann <arnd@arndb.de>
gpib: use 'static inline' instead of 'extern inline'
Gui-Dong Han <hanguidong02@gmail.com>
gpib: Move stuck SRQ update under lock
Alexander A. Klimov <grandmaster@al2klimov.de>
tlclk: if sscanf() fails, fall back to 0, not random value
Cong Nguyen <congnt264@gmail.com>
staging: rtl8723bs: fix xmit_frame/xmit_buf leaks on mgnt-frame error paths
David Lee <david.lee@trailofbits.com>
UDF symlink pathComponent header OOB read
Karl Mehltretter <kmehltretter@gmail.com>
tty: hvc: restrict HVC_DCC to ARMv6+ and ARM64
Xu Yang <xu.yang_2@nxp.com>
usb: gadget: f_uac1_legacy: remove broken string configfs attributes
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
ACPI: processor: idle: Expand _LPI package sanity checks
Narasimharao Vadlamudi <ahmisaranrao@gmail.com>
crypto: aspeed - Propagate platform_get_irq() errors
Thorsten Blum <thorsten.blum@linux.dev>
crypto: sl3516 - drop invalid sg_dma_len checks before DMA mapping
Chia-Yuan Li <leo.li@realtek.com>
wifi: rtw89: fw: use MAC source for IO offload delay command
Can Guo <can.guo@oss.qualcomm.com>
scsi: ufs: core: Avoid possible memory reclaim deadlock in TX EQTR context
Pu Lehui <pulehui@huawei.com>
bpf: Sync tail_call_reachable with callee state on entry
Ruoyu Wang <ruoyuw560@gmail.com>
drm/msm: Only fini scheduler after successful init
Jie Zhang <jie.zhang@oss.qualcomm.com>
drm/msm: Fix task_struct reference leak in recover_worker
Jie Zhang <jie.zhang@oss.qualcomm.com>
drm/msm/a6xx: Fix IRQ storm during msm_recovery test
Jie Zhang <jie.zhang@oss.qualcomm.com>
drm/msm/a6xx: Fix A621 GPUCC register list for state capture
Jie Zhang <jie.zhang@oss.qualcomm.com>
drm/msm/a6xx: Fix A663 GPUCC register list for state capture
Jie Zhang <jie.zhang@oss.qualcomm.com>
drm/msm: Recover HW before retire hung submit
Shivam Rawat <shivrawa@qti.qualcomm.com>
drm/msm/a6xx: Fix stale rpmh votes after suspend
Dan Carpenter <error27@gmail.com>
drm/msm/adreno: fix use after free on error path in a6xx_gpu_init()
Mikko Perttunen <mperttunen@nvidia.com>
gpu: host1x: Avoid stack over-read in debug output helpers
Mikko Perttunen <mperttunen@nvidia.com>
gpu: host1x: Fix offset calculation in trace_write_gather
Mikko Perttunen <mperttunen@nvidia.com>
gpu: host1x: Avoid double device_add when clients already present
Avraham Stern <avraham.stern@intel.com>
wifi: iwlwifi: mei: pass correct argument to function
Emmanuel Grumbach <emmanuel.grumbach@intel.com>
wifi: iwlwifi: guard against division by zero in iwl_dbg_tlv_alloc_fragments
Avraham Stern <avraham.stern@intel.com>
wifi: iwlwifi: mei: check SAP message length before reading it
Emmanuel Grumbach <emmanuel.grumbach@intel.com>
wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser
Emmanuel Grumbach <emmanuel.grumbach@intel.com>
wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs
Namhyung Kim <namhyung@kernel.org>
perf stat: Fix duplicate output with --for-each-cgroup
Praveen Talari <praveen.talari@oss.qualcomm.com>
spi: geni-qcom: Fix sticky ret causing wrong return value on invalid proto
Iker Pedrosa <ikerpedrosam@gmail.com>
drm/solomon: remove unneeded variables in blit functions
Geert Uytterhoeven <geert+renesas@glider.be>
soc: renesas: r8a78000: Drop duplicate "default ARCH_RENESAS"
Abel Vesa <abel.vesa@oss.qualcomm.com>
clk: qcom: gcc-glymur: Enable runtime PM
Ian Rogers <irogers@google.com>
perf jevents: Add more components to the metric sorting order
Namhyung Kim <namhyung@kernel.org>
perf sched: Free subcommand string after perf sched stats
Namhyung Kim <namhyung@kernel.org>
perf sched: Fix memory leaks in perf sched stats report
Namhyung Kim <namhyung@kernel.org>
perf sched: Add missing perf_session__delete()
Luca Weiss <luca.weiss@fairphone.com>
arm64: dts: qcom: milos: Add reset for sdhc_2
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
arm64: dts: qcom: sm8250: correct frequencies in the Iris OPP table
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
arm64: dts: qcom: sm8250: sort out Iris power domains
George Moussalem <george.moussalem@outlook.com>
arm64: qcom: ipq5018: Add GEPHY RX and TX clocks
George Moussalem <george.moussalem@outlook.com>
arm64: dts: qcom: ipq5018: Correct CMN PLL reference clock rate
Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
arm64: dts: qcom: glymur-crd: merge duplicate &pmh0101_gpios node extensions
Abel Vesa <abel.vesa@oss.qualcomm.com>
arm64: dts: qcom: eliza: Enable first QUPv3 wrapper by default
Pengyu Luo <mitltlatltl@gmail.com>
arm64: dts: qcom: sc8280xp-x13s: Fix the drive-strength of mclk pin
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: msm8996-xiaomi-gemini: Fix up ti,drv2604 enable GPIO
Denis V. Lunev <den@openvz.org>
x86/mm/pat: Take cpa_lock around large-page collapse
Maoyi Xie <maoyixie.tju@gmail.com>
drm/bridge: tc358767: clamp the reported AUX read size to the request
Hongling Zeng <zenghongling@kylinos.cn>
perf: evsel: Fix error handling in tp_format lookup
Uday Khare <udaykhare77@gmail.com>
remoteproc: qcom: Fix glink->node reference leak in qcom_add_glink_subdev
Stephan Gerhold <stephan.gerhold@linaro.org>
remoteproc: qcom_q6v5_mss: Fix MDM9607 subsystem control instance ID
Stephan Gerhold <stephan.gerhold@linaro.org>
remoteproc: qcom_q6v5_mss: Make ssctl_id configurable per platform
Zhongqiu Han <zhongqiu.han@oss.qualcomm.com>
cpufreq: schedutil: Fix self-contradictory comment in sugov_iowait_apply()
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
cpufreq: intel_pstate: Fix setting minimum P-state at init time
Anas Khan <anxkhn28@gmail.com>
drm/amd/display: remove duplicate link_dp_panel_replay.h include
Dyllan Kobal <dyllan.kobal@zetier.com>
drm/amd/display: fix wrong register field in dccg35_set_hdmistreamclk_src_new
Gleb Markov <markov.gi@npc-ksb.ru>
drm/amd/display: Remove unused-but-set variable hubp from
Geoffrey McRae <geoffrey.mcrae@amd.com>
drm/amd/display: Fix DM I2C teardown race
Gregor Herburger <gregor.herburger@linutronix.de>
OPP: Fix cleanup ordering
Ruoyu Wang <ruoyuw560@gmail.com>
media: ipu6: Do not free aux device pdata after init
Eugen Hristev <ehristev@kernel.org>
media: bcm2835-unicam: Fix asc leaked in error/remove path
Julian Braha <julianbraha@gmail.com>
media: platform: amd: fix unmet dependency for VIDEO_V4L2_SUBDEV_API
Biren Pandya <birenpandya@gmail.com>
media: i2c: rdacm21: Fix missing media_entity_cleanup()
Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
media: ti: vpe: Select V4L2_FWNODE for VIP
Qingshuang Fu <fuqingshuang@kylinos.cn>
irqchip/renesas-irqc: Fix generic interrupt chip leak on remove
Yuho Choi <dbgh9129@gmail.com>
PCI: keystone: Fix OF node reference leak in init
Yuho Choi <dbgh9129@gmail.com>
PCI: xgene: Drop unnecessary OF node reference
Dan Carpenter <error27@gmail.com>
cpufreq: spear: Fix an IS_ERR() vs NULL bug in spear1340_set_cpu_rate()
John Groves <John@Groves.net>
dax: fix holder_ops race in fs_put_dax()
John Groves <John@Groves.net>
dax: read holder_ops once in dax_holder_notify_failure()
John Groves <John@Groves.net>
dax/fsdev: fail probe on invalid pgmap offset
John Groves <John@Groves.net>
dax/fsdev: use __va(phys) for kaddr in direct_access
John Groves <John@Groves.net>
dax/fsdev: clear pgmap ops and owner on unbind
John Groves <John@Groves.net>
dax/fsdev: don't leave a dangling dev_dax->pgmap on probe failure
John Groves <John@Groves.net>
dax/fsdev: clear vmemmap_shift when binding static pgmap
John Groves <John@Groves.net>
dax/fsdev: fix multi-range offset in memory_failure handler
John Groves <John@Groves.net>
dax: fix misleading comment about share/index union in dax_folio_reset_order()
Bryam Vargas <hexlabsecurity@proton.me>
libnvdimm/labels: Bound the on-media label size before the shift
Liang Luo <luoliang@kylinos.cn>
tools/sched_ext: scx_qmap: Fix stale API name in comment
Dan Carpenter <error27@gmail.com>
regulator: adp5055: Fix error code in adp5055_of_parse_cb()
Richard Cheng <icheng@nvidia.com>
cxl/features: Clamp Get Feature output size to the remaining buffer
Richard Cheng <icheng@nvidia.com>
cxl/features: Reject Set Features output buffer smaller than the header
Richard Cheng <icheng@nvidia.com>
cxl/features: Reject Get Feature count larger than the output buffer
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Fix transport device teardown lookup
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Fix SCMI device destroy lifetimes
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Unwind P2A receiver mailbox setup failure
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Unwind TX receiver mailbox setup failure
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Fix OF node reference handling
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Clear SystemPower flag on create failure
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Drop handle on protocol bind failures
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Protect device request lookup with RCU
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Use channel ID for transport teardown
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Reject out of range DT protocol IDs
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Avoid IDR updates while cleaning channels
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Free transport channel on IDR failure
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Clean up channels on setup failure
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Quiesce notifications before teardown
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Unregister device notifier before IDR teardown
Sudeep Holla <sudeep.holla@kernel.org>
firmware: arm_scmi: Publish channel state before callbacks
David Stevens <stevensd@google.com>
x86/entry/fred: Encode frame pointer on entry
Baochen Qiang <baochen.qiang@oss.qualcomm.com>
wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
Wei Zhang <wei.zhang@oss.qualcomm.com>
wifi: ath12k: fix rx_mpdu_start layout for QCC2072
Baochen Qiang <baochen.qiang@oss.qualcomm.com>
wifi: ath12k: fix MLO peer delete race
Baochen Qiang <baochen.qiang@oss.qualcomm.com>
wifi: ath12k: fix dp_link_peer dangling references on AP vdev rollback
Kyle Zeng <kylebot@openai.com>
hfsplus: validate thread record before delete key rebuild
Alison Schofield <alison.schofield@intel.com>
cxl/port: Restart port enumeration when a sibling adds the dport first
Dave Jiang <dave.jiang@intel.com>
cxl/features: Serialize multi-part Get/Set Feature transfers
Dave Jiang <dave.jiang@intel.com>
cxl/pci: Honor -EPROBE_DEFER from component register setup
Dave Jiang <dave.jiang@intel.com>
cxl/mbox: Break poison list loop on an empty payload
Guzebing <Guzebing1612@gmail.com>
cxl/memdev: Fix firmware upload exact-fit handling
Li Ming <ming.li@zohomail.com>
cxl/test: Rework cxl_type2_mem_init() to use cxl_mock_platform_device_add()
Jason Gunthorpe <jgg@ziepe.ca>
iommufd: Simplify iommufd_device_remove_vdev()
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
arm64: dts: renesas: r9a09g047: Fix PCIe dma-ranges memory space code
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
arm64: dts: renesas: r9a09g056: Fix PCIe dma-ranges memory space code
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
arm64: dts: renesas: rzt2h-n2h-evk: Remove unused MII/GMII pins
Vishnu Santhosh <vishnu.santhosh@oss.qualcomm.com>
rpmsg: glink: fix deadlock in endpoint destroy during driver detach
Reinette Chatre <reinette.chatre@intel.com>
fs/resctrl: Fix UAF from worker threads when domains are removed
Dmitry Ilvokhin <d@ilvokhin.com>
perf record: Fix multiple PERF_RECORD_COMPRESSED2 records per push
Dmitry Ilvokhin <d@ilvokhin.com>
perf record: Return the written size from process_comp_header()
Reinette Chatre <reinette.chatre@intel.com>
fs/resctrl: Prevent use-after-free in rdtgroup_kn_put()
Liang Luo <luoliang@kylinos.cn>
tools/sched_ext: scx_flatcg: Fix uninitialized stats on allocation failure
Hans Verkuil <hverkuil+cisco@kernel.org>
media: v4l2-async: Unregister sub-device if asc_list is empty
Sami Tolvanen <samitolvanen@google.com>
rust: drm: gpuvm: require Send + Sync for the driver's associated data
yeeli <seven.yi.lee@gmail.com>
iommufd/selftest: Fix dmabuf leak in iommufd_test_dmabuf_get()
Samuel Moelius <sam.moelius@trailofbits.com>
iommufd/selftest: Avoid selftest dirty bitmap size wrap
Xiang Mei <xmei5@asu.edu>
isofs: fix out-of-bounds page array access on empty zisofs block
James Calligeros <jcalligeros99@gmail.com>
ASoC: apple: mca: increase SERDES reset delay
Leon Romanovsky <leon@kernel.org>
RDMA/hfi1: Initialize debugfs after probe completes
Leon Romanovsky <leon@kernel.org>
RDMA/hfi1: Stop flushing the global IB workqueue
Leon Romanovsky <leon@kernel.org>
RDMA/hfi1: Free RX data on late probe failure
Leon Romanovsky <leon@kernel.org>
RDMA/hfi1: Preserve unit 0 on allocation failure
Leon Romanovsky <leon@kernel.org>
RDMA/rvt: Return NULL after port allocation failure
Sean Rhodes <sean@starlabs.systems>
misc: rtsx_usb: avoid USB I/O in runtime autosuspend
Pengpeng Hou <pengpeng@iscas.ac.cn>
pmdomain: bcm: bcm2835: handle genpd provider registration errors
Evgenii Burenchev <evg28bur@yandex.ru>
ALSA: hpi: Check transport errors during HPI6000 adapter initialization
Maher Azzouzi <maherazz04@gmail.com>
esp: do not unref managed frag pages in esp_ssg_unref()
Xiang Mei <xmei5@asu.edu>
xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
Guangshuo Li <lgs201920130244@gmail.com>
crash_dump: release keyring reference at the correct time
Yuho Choi <dbgh9129@gmail.com>
hwrng: ks-sa - Fix runtime PM cleanup on registration failure
Atish Patra <atishp@meta.com>
crypto: ccp - Fix memory leak in SEV INIT_EX path
Atish Patra <atishp@meta.com>
crypto: ccp - Fix possible deadlock in SEV init failure path
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Revert "drm/msm: dsi: fix PLL init in bonded mode"
Jens Glathe <jens.glathe@oldschoolsolutions.biz>
drm/msm/dp: add missing drm_edid_connector_update() before add_modes on cached EDID
Allison Henderson <achender@kernel.org>
RDMA/rxe: Avoid reprocessing the current packet after the QP enters the error state
Leon Romanovsky <leon@kernel.org>
RDMA/ipoib: Drain RCU callbacks during module teardown
Leon Romanovsky <leon@kernel.org>
RDMA/mlx5: Drain RCU callbacks during module teardown
Leon Romanovsky <leon@kernel.org>
RDMA/core: Wait for RCU callbacks before unloading ib_core
Mert Seftali <mertsftl@gmail.com>
iio: accel: dmard09: Implement IIO_CHAN_INFO_SCALE
Chih-Kang Chang <gary.chang@realtek.com>
wifi: rtw89: 8852a: fix RSSI report when average beacon RSSI is not ready
Leon Hwang <leon.hwang@linux.dev>
bpf: Mark tracing_multi trampolines as ftrace managed
Nicholas Dudar <main.kalliope@gmail.com>
bpf: Require a BPF cpumask for bpf_cpumask_populate()
Brian Masney <bmasney@redhat.com>
clk: qcom: camcc-sc8280xp: unregister CAMCC_GDSC_CLK
Pengpeng Hou <pengpeng@iscas.ac.cn>
bus: qcom-ebi2: use managed resources for clocks and children
Pengpeng Hou <pengpeng@iscas.ac.cn>
soc: qcom: rpmh-rsc: manage PM notifiers with devres
Yu Peng <pengyu@kylinos.cn>
perf metricgroup: Fix metric expression copy leaks
Yixun Lan <dlan@kernel.org>
clk: spacemit: k3: fix parent clock of UFS aclk
Ian Rogers <irogers@google.com>
perf record: Fix teardown hang on system-wide multi-threaded sessions
Laxman Acharya Padhya <acharyalaxman8848@gmail.com>
drm/panel: samsung-s6d16d0: Power off on prepare failure
Xu Yang <xu.yang_2@nxp.com>
usb: chipidea: imx: fix missing ret assignment for dev_err_probe
Pengpeng Hou <pengpeng@iscas.ac.cn>
usb: typec: ucsi: gaokun: unwind notifier on UCSI register failure
Biju Das <biju.das.jz@bp.renesas.com>
usb: renesas_usbhs: Fix power-off ordering on unbind
Fei Shao <fshao@chromium.org>
usb: mtu3: allow system suspend during active gadget connection
Linmao Li <lilinmao@kylinos.cn>
platform/surface: acpi-notify: Check ACPI companion before use
Linmao Li <lilinmao@kylinos.cn>
platform/mellanox: mlxbf-pmc: Check ACPI_COMPANION() against NULL
Marco Scardovi <scardracs@disroot.org>
platform/x86: asus-wmi: fix resource leaks on probe failure
Gary Guo <gary@garyguo.net>
usb: fix UAF when probe runs concurrent to dyn ID removal
Ruoyu Wang <ruoyuw560@gmail.com>
usb: gadget: aspeed_udc: check endpoint DMA allocation
Maoyi Xie <maoyixie.tju@gmail.com>
usb: ljca: bound bank_num in ljca_enumerate_gpio()
Xu Rao <raoxu@uniontech.com>
usb: typec: tcpm: fix EPR AVS APDO maximum voltage decoding
Michael Bommarito <michael.bommarito@gmail.com>
usb: gadget: configfs: fix out-of-bounds read of qw_sign
Nuno Sá <nuno.sa@analog.com>
usb: gadget: f_fs: Fix fence cleanup in ffs_dmabuf_transfer() error paths
Qing Ming <a0yami@mailbox.org>
usb: gadget: uac: validate rate list length before storing
Guangshuo Li <lgs201920130244@gmail.com>
serial: qcom-geni: do not advance stale DMA completions
Yuho Choi <dbgh9129@gmail.com>
serial: ma35d1: Fix OF node reference leaks in console init
Fushuai Wang <wangfushuai@baidu.com>
serial: 8250: Clear CON_PRINTBUFFER on port re-registration
Ricardo Ribalda <ribalda@chromium.org>
media: platform: amd: use refcount_t instead of atomic_t
Praveen Talari <praveen.talari@oss.qualcomm.com>
spi: qcom-geni: Fix missing error check on pm_runtime_get_sync()
Linmao Li <lilinmao@kylinos.cn>
platform/x86: asus-wireless: Fail probe when there is no ACPI match
Tengda Wu <wutengda@huaweicloud.com>
perf capstone: Fix kernel map reference count leak
Liang Luo <luoliang@kylinos.cn>
selftests/sched_ext: Fix bpf_link leak on early return in prog_run
Wolfram Sang <wsa+renesas@sang-engineering.com>
hwspinlock: propagate errno when registering single lock
Nicholas Dudar <main.kalliope@gmail.com>
bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max
Val Packett <val@packett.cool>
remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3
Felix Gu <gu_0233@qq.com>
remoteproc: qcom_q6v5_adsp: Fix reference leak for device node
Daniel Borkmann <daniel@iogearbox.net>
bpf: Drop scalar id on sign-extending narrowing stack fills
Armin Wolf <W_Armin@gmx.de>
platform/x86: lg-laptop: Fix LED resource handling
Armin Wolf <W_Armin@gmx.de>
platform/x86: dell-wmi-base: Fix handling of ultra performance key
Armin Wolf <W_Armin@gmx.de>
platform/x86: dell-wmi-base: Fix resource leak on module load failure
Armin Wolf <W_Armin@gmx.de>
platform/x86: dell-privacy: Fix race condition
Lorenzo Pieralisi <lpieralisi@kernel.org>
ACPI: RISC-V: Fix riscv_acpi_add_prt_dep() loop handling
Lorenzo Pieralisi <lpieralisi@kernel.org>
ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep()
Lorenzo Pieralisi <lpieralisi@kernel.org>
ACPI: RISC-V: Fix riscv_acpi_irq_get_dep() loop termination
John Ogness <john.ogness@linutronix.de>
printk: Fix possible console use-after-free
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Validate LED reg property against channel count
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Disable channel when brightness is set to zero
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Fix brightness having no effect while pattern mode is active
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Set all pattern PWM slots to full after clearing pattern
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Fix spurious pattern sequence start in setup
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Fix pattern duration prescaler and pattern_clear skip marker
Manuel Fombuena <fombuena@outlook.com>
leds: st1202: Stop pattern sequence before reprogramming
Cosmo Chou <chou.cosmo@gmail.com>
leds: pca9532: Fix inverted GPIO output polarity
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arm64: dts: mediatek: tungsten-smarc: Remove unnecessary cells
Wei Wang <wei.w.wang@hotmail.com>
iommu/amd: Fix false positive in SB IOAPIC IVRS validation
Wei Wang <wei.w.wang@hotmail.com>
iommu/amd: Prevent SB IOAPIC from overriding IVRS validation errors
Vladimir Zapolskiy <vz@kernel.org>
iommu/msm: Return -ENOMEM on memory allocation failure in probe
Daniel Borkmann <daniel@iogearbox.net>
bpf: Fix security_bpf_map_create error handling
Akari Tsuyukusa <akkun11.open@gmail.com>
iommu/mediatek-v1: Fix off-by-one in MT2701_LARB_NR_MAX
Tiezhu Yang <yangtiezhu@loongson.cn>
bpf: Reject programs with inlined helpers if JIT is not available
Tiezhu Yang <yangtiezhu@loongson.cn>
bpf: Introduce jit_required flag and remove bpf_prog_has_kfunc_call()
Yuho Choi <dbgh9129@gmail.com>
bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation
Sanghyun Park <sanghyun.park.cnu@gmail.com>
bpf: Fix use-after-free on mm_struct in bpf_find_vma()
Breno Leitao <leitao@debian.org>
efi: fix stale reference to efi_recover_from_page_fault()
Daniel Borkmann <daniel@iogearbox.net>
bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux
Tanushree Shah <tshah@linux.ibm.com>
perf dso: Fix kallsyms DSO detection with fallback logic
Sandipan Das <sandipan.das@amd.com>
perf vendor events amd: Reintroduce deprecated Zen 5 core events
Geoffrey McRae <geoffrey.mcrae@amd.com>
drm/amdgpu/mes: Fix hung_queue_db_array loop limit for multi-XCC
Daniel Borkmann <daniel@iogearbox.net>
bpftool: Check EVP_Digest when computing excl_prog_hash
Aleksandr Nogikh <nogikh@google.com>
udf: Mark LVID buffer as uptodate before marking it dirty
Hongyan Xu <getshell@seu.edu.cn>
usb: gadget: r8a66597: avoid double free of ep0_req in probe error path
Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
usb: typec: ucsi: unregister debugfs entries on teardown
Dan Carpenter <error27@gmail.com>
thermal/drivers/rcar: Fix error checking in probe()
Vidhu Sarwal <vidhu.linux@gmail.com>
staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume()
Vidhu Sarwal <vidhu.linux@gmail.com>
staging: media: ipu7: fix pm_runtime refcount leak in ipu7_init_fw_code_region_by_sys()
Nicholas Dudar <main.kalliope@gmail.com>
bpf: Reject writes through untrusted BTF pointers
Tanushree Shah <tshah@linux.ibm.com>
perf data convert json: Fix trace_seq memory leak in process_sample_event()
Jiawei Sun <abyssmystery@gmail.com>
perf record: fix poll storm when monitored threads exit
Loic Poulain <loic.poulain@oss.qualcomm.com>
clk: qcom: gcc-qcs8300: Use retention for USB power domains
Loic Poulain <loic.poulain@oss.qualcomm.com>
clk: qcom: gcc-qcs8300: Use retention for PCIe power domains
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Describe the display power net
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sc8180x-primus: Describe the display power net
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: sc8180x-primus: Rename regulator nodes
Richard Acayan <mailingradian@gmail.com>
arm64: dts: qcom: sdm670-google: add lpi reserved gpios
Yedaya Katsman <yedaya.ka@gmail.com>
arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Fixup panel compatible
Jérôme de Bretagne <jerome.debretagne@gmail.com>
arm64: dts: qcom: sc8280xp-arcata: Fix top USB-C DP alt mode
Herman van Hazendonk <github.com@herrie.org>
clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister()
Herman van Hazendonk <github.com@herrie.org>
clk: qcom: gdsc: propagate gdsc_enable() failure for ALWAYS_ON domains
Herman van Hazendonk <github.com@herrie.org>
clk: qcom: gdsc: propagate gdsc_check_status() errors from gdsc_poll_status
Brian Norris <briannorris@chromium.org>
arm64: dts: qcom: Add #{address,size}-cells to Chromium-based /firmware
David Woodhouse <dwmw@amazon.co.uk>
timekeeping: Account for monotonicity adjustment in ntp_error
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
y2038: uapi: Use 64-bit __kernel_old_timespec::tv_nsec on x32
Malaya Kumar Rout <malayarout91@gmail.com>
time/namespace: Validate nanosecond field in proc_timens_set_offset()
Malaya Kumar Rout <malayarout91@gmail.com>
timers/migration: Fix memory leak in tmigr_setup_groups() error path
Yuho Choi <dbgh9129@gmail.com>
timekeeping: Unwind aux clock sysfs children on failure
Yuho Choi <dbgh9129@gmail.com>
clocksource: Unregister subsystem on device registration failure
Jiangshan Yi <yijiangshan@kylinos.cn>
selftests: timers: leap-a-day: Fix -w option and update usage comment
Kemeng Shi <shikemeng@huaweicloud.com>
irqchip/gic-v3-its: Fix its node leak in gic_acpi_parse_madt_its()
Kemeng Shi <shikemeng@huaweicloud.com>
irqchip/gic-v3-its: Fix memleak in its_probe_one()
Wang Yan <wangyan01@kylinos.cn>
selftests/lsm: Fix memory leak in attr_lsm_count
Feng Yang <yangfeng@kylinos.cn>
selftests/bpf: Fix memory leak in msg_alloc_iov
Maxim Khmelevskii <max@linux.ibm.com>
s390/bpf: Replace ly instruction with llgf
Yiyang Chen <chenyy23@mails.tsinghua.edu.cn>
bpf: Reject MEM_ALLOC BTF accesses past object bounds
Malaya Kumar Rout <malayarout91@gmail.com>
selftests/bpf: Fix memory leak in msg_alloc_iov error path
Emil Tsalapatis <emil@etsalapatis.com>
selftests/bpf: libarena: Clean up allocation state before buddy tests
Evgenii Burenchev <evg28bur@yandex.ru>
ALSA: via82xx: Remove unreachable branch in snd_via686_pcm_pointer()
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
kbuild: unset sub_make_done before calling kselftest build system
Dawei Feng <dawei.feng@seu.edu.cn>
staging: rtl8723bs: fix mismatched free of HalData in rtw_sdio_if1_init()
Ayush Mukkanwar <ayushmukkanwar@gmail.com>
staging: octeon: add missing napi_disable in cvm_oct_rx_shutdown
Ayush Mukkanwar <ayushmukkanwar@gmail.com>
staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
Dan Carpenter <error27@gmail.com>
staging: fbtft: Use sysfs_emit_at() to print to sysfs file
Bryam Vargas <hexlabsecurity@proton.me>
greybus: audio: bound the topology section sizes against the fetched size
Rong Zhang <i@rong.moe>
staging: sm750fb: Add missing Kconfig dependency
Ahmet Sezgin Duran <ahmet@sezginduran.net>
staging: sm750fb: gate dualview dataflow using g_dualview
Alexander A. Klimov <grandmaster@al2klimov.de>
staging: greybus: audio: correct sscanf() return value check
Cen Zhang <zzzccc427@gmail.com>
wifi: mac80211_hwsim: avoid NULL skb in stop queue drain
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
PCI: qcom: Skip PERST# GPIOs provided by downstream PCIe devices
Ruoyu Wang <ruoyuw560@gmail.com>
bus: qcom-ebi2: Fix clock leak on probe failure
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
arm64: dts: qcom: sc8280xp: sort reserved memory regions
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: gcc-glymur: Move EVA clocks to critical clock list
Pradyot Kumar Nayak <pradyot.nayak@oss.qualcomm.com>
arm64: dts: glymur-crd: Add reset GPIO to touchscreen node
Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
arm64: dts: qcom: glymur-crd: Move common board nodes to shared DTSI
Sibi Sankar <sibi.sankar@oss.qualcomm.com>
arm64: dts: qcom: glymur-crd: Add Embedded controller node
Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
arm64: dts: qcom: glymur: Fix gcc clock specifier for usb_mp_qmpphy nodes
Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
arm64: dts: qcom: glymur: Fix unit-address mismatch for spmi_bus2
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
arm64: dts: qcom: hamoa: Fix clocks for HSPHYs
Biswapriyo Nath <nathbappai@gmail.com>
arm64: dts: qcom: sm6125: Use 64 bit addressing
Luca Weiss <luca.weiss@fairphone.com>
arm64: dts: qcom: sm7225-fairphone-fp4: Fix address in fb node name
Jens Glathe <jens.glathe@oldschoolsolutions.biz>
arm64: dts: qcom: sc8280xp-blackrock: switch to uefi rtc offset
Jie Gan <jie.gan@oss.qualcomm.com>
arm64: dts: qcom: monaco: fix wrong connection for the replicator
Taniya Das <taniya.das@oss.qualcomm.com>
clk: qcom: gxclkctl: Use custom disable callback for gx_gdsc
Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
clk: qcom: gdsc: Add custom disable callback for GX GDSC
Waiman Long <longman@redhat.com>
cgroup/cpuset: Make nr_deadline_tasks an atomic_t
Haowen Tu <tuhaowen@uniontech.com>
PM: sleep: Fix off-by-one in wakelocks number limit check
Yuho Choi <dbgh9129@gmail.com>
bus: ti-sysc: Fix /chosen node reference leak
Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
nvmet-rdma: fix response resource leak on queue teardown
Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
nvmet-rdma: factor out response resource cleanup
Gui-Dong Han <hanguidong02@gmail.com>
nvme-apple: Use acquire/release for queue enabled state
Miklos Szeredi <mszeredi@redhat.com>
fuse: move "epoch" from dentry.d_time to fuse_dentry.epoch
Pengpeng Hou <pengpeng@iscas.ac.cn>
RDMA/bng_re: return a timeout when firmware responses stall
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
arm64: dts: qcom: talos: Fix GMU unit address
Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
arm64: dts: qcom: sm8750: wire UFS to ice instance
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Add refcounting to user ring MRs
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Add irdma_cq fields to track pbl allocations
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Add a refcount to track user ring MR associations
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Deduplicate the irdma_del_memlist logic
Myeonghun Pak <mhun512@gmail.com>
crypto: keembay - Fix AEAD unregister count in error path
Pengpeng Hou <pengpeng@iscas.ac.cn>
crypto: rk3288 - fail ahash requests on HASH idle timeout
Myeonghun Pak <mhun512@gmail.com>
hwrng: omap - Fix probe error path cleanup
Pengpeng Hou <pengpeng@iscas.ac.cn>
hwrng: xilinx-trng - propagate timeout before any data is read
Pengpeng Hou <pengpeng@iscas.ac.cn>
crypto: sa2ul - stop probe if context pool creation fails
Lothar Rubusch <l.rubusch@gmail.com>
crypto: atmel-sha204a - fix heap info leak on I2C transfer failure
Thorsten Blum <thorsten.blum@linux.dev>
crypto: atmel-ecc - reject hardware ECDH without a public key
Giovanni Cabiddu <giovanni.cabiddu@intel.com>
crypto: qat - clear AES key schedule from stack
Giovanni Cabiddu <giovanni.cabiddu@intel.com>
crypto: qat - cancel work on re-enable SR-IOV timeout
Manos Pitsidianakis <manos@pitsidianak.is>
hwrng: core - fix rng list on registration error
Sandipan Das <sandipan.das@amd.com>
perf vendor events amd: Update Zen 6 core events
Sandipan Das <sandipan.das@amd.com>
perf vendor events amd: Update Zen 5 core events
Ondrej Mosnacek <omosnace@redhat.com>
perf test amd ibs: avoid using executable heap
Sandipan Das <sandipan.das@amd.com>
perf/x86/amd/uncore: Add group validation
Jiri Olsa <jolsa@kernel.org>
libbpf: Detect uprobe syscall with new error
Jiri Olsa <jolsa@kernel.org>
libbpf: Change has_nop_combo to work on top of nop10
Leo Yan <leo.yan@linux.dev>
perf cs-etm: Filter synthesized branch samples
Leo Yan <leo.yan@arm.com>
perf cs-etm: Fix thread leaks on trace queue init failure
Thomas Weißschuh <linux@weissschuh.net>
tools/nolibc: mark arg1 operand in __nolibc_syscall0() as write-only
Xuanqiang Luo <luoxuanqiang@kylinos.cn>
fanotify: initialize permission event watchdog state
Jiri Olsa <jolsa@kernel.org>
uprobes/x86: Move optimized uprobe from nop5 to nop10
Jiri Olsa <jolsa@kernel.org>
uprobes/x86: Allow to copy uprobe trampolines on fork
Jiri Olsa <jolsa@kernel.org>
uprobes/x86: Do not leak trampoline vma mapping on optimization failure
Jiri Olsa <jolsa@kernel.org>
uprobes/x86: Remove struct uprobe_trampoline object
Pengpeng Hou <pengpeng@iscas.ac.cn>
wifi: rtw89: fix HE extended capability length check
Dmitry Morgun <d.morgun@ispras.ru>
wifi: rtw89: check return values in rtw89_ops_start_ap()
Zong-Zhe Yang <kevin_yang@realtek.com>
wifi: rtw89: fw: fix link ID filling for LPS MLO common info
Tzung-Bi Shih <tzungbi@kernel.org>
platform/chrome: sensorhub: Fix memory overread in ring handler
Wentao Guan <guanwentao@uniontech.com>
wifi: rtw89: fw: correct preload field of w2 in rtw89_fw_h2c_default_cmac_tbl_be()
Dan Carpenter <error27@gmail.com>
wifi: rtw89: debug: fix off by on in rtw89_ppdu_str()
Hisam Mehboob <hisamshar@gmail.com>
selftests/rseq: Replace glibc-specific __GNUC_PREREQ with portable check
Hanlin Song <pgeorge8929@gmail.com>
csky: Fix a4/a5 restoration in syscall trace path
Sanjay Chitroda <sanjayembeddedse@gmail.com>
iio: orientation: hid-sensor-rotation: Avoid race between callback setup and device exposure
Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
soundwire: qcom: Fix port exhaustion check in stream_alloc_ports
Alex Bereza <alex@bereza.email>
dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout
Vladimir Zapolskiy <vz@kernel.org>
dmaengine: hisilicon: Return -ENOMEM on dynamic memory allocation in probe
Golla Nagendra <nagendra.golla@amd.com>
dmaengine: zynqmp_dma: fix race between runtime PM and device removal
Suraj Gupta <suraj.gupta2@amd.com>
dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers
Vladimir Zapolskiy <vz@kernel.org>
dmaengine: mediatek: mtk-uart-apdma: Return -ENOMEM on memory allocation failure
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
leds: lp5860-spi: Fix an error handling path
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
leds: lp5860: Fix a potential double-unlock
Gregory Price <gourry@gourry.net>
mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug
Sechang Lim <rhkrqnwk98@gmail.com>
bpf,lsm: Drop bpf_prog_free from sleepable_lsm_hooks
Guillaume Maudoux <layus.on@gmail.com>
selftests/bpf: Mask socket type flags in mptcpify prog
Leon Hwang <leon.hwang@linux.dev>
bpf: Copy per-CPU map value padding in copy_map_value_long()
Yichong Chen <chenyichong@uniontech.com>
tools/bpf/bpftool: Reset vmlinux BTF after struct_ops commands
Yichong Chen <chenyichong@uniontech.com>
tools/bpf/bpftool: Reset vmlinux BTF after map commands
Andrii Nakryiko <andrii@kernel.org>
bpftool: Strip all -Wformat* flags from bootstrap libbpf build
Evgenii Burenchev <evg28bur@yandex.ru>
drm/amd/display: Fix dangling pointer in CRTC reset function
Evgenii Burenchev <evg28bur@yandex.ru>
drm/amd/display: Fix dangling pointer in plane reset function
bui duc phuc <phucduc.bui@gmail.com>
ASoC: ti: j721e-evm: Avoid mixing goto with guard()
bui duc phuc <phucduc.bui@gmail.com>
ASoC: samsung: i2s: Avoid mixing goto with guard()
Asad Kamal <asad.kamal@amd.com>
drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup
Asad Kamal <asad.kamal@amd.com>
drm/amdgpu/pm/powerplay: bounds-check voltage index in SMU7 lookup
Asad Kamal <asad.kamal@amd.com>
drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read
Uday Khare <udaykhare77@gmail.com>
regulator: tps6594: Fix device node reference leaks in multiphase loop
Arnd Bergmann <arnd@arndb.de>
PCI: imx6: Fix building against PCI_PWRCTRL_GENERIC
Arnd Bergmann <arnd@arndb.de>
PCI: imx6: Fix building against PCI_HOST_COMMON
Ian Rogers <irogers@google.com>
perf tests: Fix flakiness in branch stack sampling tests
Ian Rogers <irogers@google.com>
perf tests: Fix flakiness in BPF counters test on hybrid systems
Ian Rogers <irogers@google.com>
perf tests: Fix flakiness in trace record and replay test
Ian Rogers <irogers@google.com>
perf tests: Add robust record retry helper and use subsecond workloads
Ian Rogers <irogers@google.com>
perf tests: Fix Python JIT dump profiling test failure
Ian Rogers <irogers@google.com>
perf tests: Skip metrics validation if system-wide recording lacks permission
Ian Rogers <irogers@google.com>
perf test: Truncate test description to fit terminal width
Ian Rogers <irogers@google.com>
perf parse-events: Restrict core PMU bypass to --cputype option
Ian Rogers <irogers@google.com>
perf evlist: Add reference count checking
Ian Rogers <irogers@google.com>
perf evsel: Add reference count
Ian Rogers <irogers@google.com>
perf evlist: Add reference count
Ian Rogers <irogers@google.com>
perf util: Sort includes and add missed explicit dependencies
Ian Rogers <irogers@google.com>
perf pmu: Recognize default_core as a core PMU in more places
Aaradhana Sahu <aaradhana.sahu@oss.qualcomm.com>
wifi: ath12k: correct monitor destination ring size
Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
wifi: ath12k: fix TLV32 length mask
Sean Young <sean@mess.org>
media: keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define
Sean Young <sean@mess.org>
media: keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
Dave Jiang <dave.jiang@intel.com>
cxl/test: Propagate -ENOMEM on platform_device_alloc() failures
Dave Jiang <dave.jiang@intel.com>
cxl/test: Add hierarchy enumeration support for type2 device
Dave Jiang <dave.jiang@intel.com>
cxl/test: Refactor platform device enumerations
Dave Jiang <dave.jiang@intel.com>
cxl/test: Add test for module parameters
Thomas Richter <tmricht@linux.ibm.com>
perf test: Skip failing 'perf test aslr' test case
Breno Leitao <leitao@debian.org>
workqueue: only show running workers in stall diagnostics
Jinjie Ruan <ruanjinjie@huawei.com>
riscv: kexec_file: Fix crashk_low_res not exclude bug
Akash Goel <akash.goel@arm.com>
drm/panthor: Fix NPD issue on partial unmap of an evicted BO
Adrián Larumbe <adrian.larumbe@collabora.com>
drm/panthor: Support sparse mappings
Adrián Larumbe <adrian.larumbe@collabora.com>
drm/panthor: Pass vm_bind_op to vm_prepare_map_op_ctx
Daniel McCarthy <daniel@dragonzap.com>
pinctrl: bcm2835: Don't remove an unregistered GPIO chip
Dapeng Mi <dapeng1.mi@linux.intel.com>
perf/x86/intel: Keep cap_user_rdpmc in sync with RDPMC user-disable state
Felix Gu <ustc.gu@gmail.com>
pinctrl: imx1: fix device_node leak in dt_is_flat_functions()
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Fix uncore_box ref/unref ordering
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Introduce PMU flags and broken state
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Factor out box setup code
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Let init_box() callback report failures
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Fix refcnt and other cleanups
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Fix PCI PMU cleanup on setup failure
Zide Chen <zide.chen@intel.com>
perf/x86/intel/uncore: Keep PCI PMUs working when MMIO/MSR setup fails
Chen, Yu C <yu.c.chen@intel.com>
sched/fair: Fix overflow in update_tg_cfs_runnable()
Peter Zijlstra <peterz@infradead.org>
sched/core: Fix inter-class wakeup_preempt()
Wei Yang <richard.weiyang@gmail.com>
mm/mm_init: fix incorrect node_spanned_pages
Henrik Grimler <henrik.grimler@axis.com>
drm/lima: call drm_mm_init() with a valid allocation range
Brian Masney <bmasney@redhat.com>
clk: imx: scu: drop redundant init.ops variable assignment
Shengjiu Wang <shengjiu.wang@nxp.com>
arm64: dts: imx8mp-ab2: Enable MU2 for DSP communication
Francesco Dolcini <francesco.dolcini@toradex.com>
arm64: dts: freescale: imx95-toradex-smarc: add alias for lpuart5
Frieder Schrempf <frieder.schrempf@kontron.de>
arm64: dts: imx93-kontron: set memory node to 0x80000000/1GiB
Li Jun <lijun01@kylinos.cn>
firmware: imx: sm-misc: Add NULL check for kmalloc in syslog_show
Yuho Choi <dbgh9129@gmail.com>
ARM: OMAP2+: Fix OF node reference leaks in omap_hwmod
Weigang He <geoffreyhe2@gmail.com>
ARM: imx: fix device_node refcount leaks in imx7_src_init()
Weigang He <geoffreyhe2@gmail.com>
ARM: imx: fix device_node refcount leak in imx_src_init()
Min zhang <zhangmin2026@yeah.net>
clk: hisilicon: reset: Use devm_kzalloc to initialize hisi_reset_controller
Philipp Zabel <p.zabel@pengutronix.de>
arm64: dts: imx8mp-frdm: Add missing HDMI DDC pinctrl
Shengjiu Wang <shengjiu.wang@nxp.com>
ASoC: fsl_audmix: rework runtime PM handling in probe
Runyu Xiao <runyu.xiao@seu.edu.cn>
ASoC: rt700-sdw: always drain jack work on remove
Rosen Penev <rosenp@gmail.com>
clk: stm32: add missing bitfield.h header
Joey Lu <a0987203069@gmail.com>
clk: nuvoton: ma35d1: fix ma35d1_clk_pll_determine_rate logic
Joey Lu <a0987203069@gmail.com>
clk: nuvoton: ma35d1: fix PLL_CTL1_FRAC bit field width and fractional calc
Joey Lu <a0987203069@gmail.com>
clk: nuvoton: ma35d1: fix ignored div_u64 return values in PLL freq calculation
Alexander A. Klimov <grandmaster@al2klimov.de>
clk: moxart: remove unused variables, fix refcount leak
Xuyang Dong <dongxuyang@eswincomputing.com>
clk: eswin: Add CLK_IGNORE_UNUSED to NoC clock
David Carlier <devnexen@gmail.com>
clk: canaan: Clear rate fields before reprogramming dividers
Myeonghun Pak <mhun512@gmail.com>
clk: versaclock7: Fix APLL clock leak on probe failure
Yuho Choi <dbgh9129@gmail.com>
ARM: imx: avic: Fix OF node reference leaks
Wei Hou <wei.hou@scaleflux.com>
cxl/pci: Remove incorrect mbox.valid check in cxl_pci_type3_init_mailbox()
Richard Zhu <hongxing.zhu@nxp.com>
arm64: dts: imx943: Correct PCIe outbound address space configuration
Richard Zhu <hongxing.zhu@nxp.com>
arm64: dts: imx94: Correct PCIe outbound address space configuration
Richard Cheng <icheng@nvidia.com>
cxl/mbox: Clamp mailbox output allocation to the payload size
Mert Seftali <mertsftl@gmail.com>
ASoC: SOF: ipc4-topology: Return error for invalid number of formats
Miquel Raynal (DAVE) <miquel.raynal@bootlin.com>
mtd: rawnand: pl353: Fix debug prints
Gui-Dong Han <hanguidong02@gmail.com>
media: cec-pin: Fix event FIFO ordering
Weigang He <geoffreyhe2@gmail.com>
soc: samsung: exynos-pmu: fix of_node refcount leak in exynos_get_pmu_regmap()
Michael Bommarito <michael.bommarito@gmail.com>
HID: roccat: bound device-supplied profile index
Christos Maragkos <whitetowersoftware@gmail.com>
HID: nintendo: Fix imu_timestamp_us double increment per report
Philipp Weber <kernel@phwe.de>
HID: core: quiesce input in hid_hw_stop() to prevent use-after-free
Amin Vakil <info@aminvakil.com>
selftests: proc: include fcntl.h in proc-pidns
Maoyi Xie <maoyixie.tju@gmail.com>
platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count
Jens Remus <jremus@linux.ibm.com>
x86/cfi: Use symmetric SYM_START and SYM_END in __CFI_TYPE()
Damon Ding <damon.ding@rock-chips.com>
drm/bridge: of-display-mode-bridge: Fix missing static const for the bridge funcs
Wanwu Li <liwanwu@kylinos.cn>
sched_ext/scx_flatcg: Fix cvtime_delta race and add hweight scaling to bypass charging
Waiman Long <longman@redhat.com>
cgroup/cpuset: Avoid unnecessary cpus & mems update in cpuset_hotplug_update_tasks()
Konstantin Andreev <andreev@swemel.ru>
smack: restrict smackfs/{direct,mapped} values to 0-255
Konstantin Andreev <andreev@swemel.ru>
smack: deduplicate smackfs/{direct,mapped} file_operations
Dmitry Antipov <dmantipov@yandex.ru>
smack: simplify write handlers of sysfs entries
Konstantin Andreev <andreev@swemel.ru>
smack: fix incorrect task context in smack_msg_queue_msgrcv
Maxime Ripard <mripard@kernel.org>
drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure
Maxime Ripard <mripard@kernel.org>
drm/bridge: cdns-dsi: Return an error pointer on allocation failure
Deborah Brouwer <deborah.brouwer@collabora.com>
rust: drm: gpuvm: update DriverGpuVm for DeviceContext
Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
drm/rockchip: vop2: Recognise 10-bit YUV422 as YUV format
Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
drm/rockchip: vop2: Add RK3576 to the RG swap special case
Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
drm/display: hdmi-state-helper: Try subsampling in mode_valid
Maíra Canal <mcanal@igalia.com>
drm/v3d: Clear queue->active_job when v3d_fence_create() fails
Alexandre Courbot <acourbot@nvidia.com>
gpu: nova-core: gsp: tu102: keep unloading if FWSEC-SB fails
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/bridge: display-connector: trigger initial HPD event for DP
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/bridge: display-connector: don't autoenable HPD IRQ
Damon Ding <damon.ding@rock-chips.com>
drm/rockchip: analogix_dp: Fix OF node reference leak via auto cleanup
Damon Ding <damon.ding@rock-chips.com>
drm/rockchip: analogix_dp: Enable hclk for RK3588
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
drm/rockchip: vop2: Wait for layer cfg done before switching LAYERSEL_REGDONE_SEL
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
drm/rockchip: vop2: Fix wrong wait target in layer cfg done check
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
drm/rockchip: dw_dp: Release core resources
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
drm/rockchip: dw_dp: Add missing newline in dev_err_probe() message
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
drm/bridge: synopsys: dw-dp: Support unregistering the AUX channel
Paul Kocialkowski <paulk@sys-base.io>
drm: lcdif: Wait for vblank before disabling DMA
Svyatoslav Ryhel <clamor95@gmail.com>
drm/tegra: dsi: Re-add clear enable register if DSI was powered by bootloader
Maxime Ripard <mripard@kernel.org>
drm/atomic: Drop drm_private_obj.state assignment from create_state
Yicong Hui <yiconghui@gmail.com>
drm: Remove unused header in drm_dumb_buffers.c
Casey Schaufler <casey@schaufler-ca.com>
Smack: Fix error in capability bypass
Yosry Ahmed <yosry@kernel.org>
KVM: x86: Check EFER validity on KVM_SET_SREGS*
Sean Christopherson <seanjc@google.com>
KVM: x86: Move the bulk of register specific code from x86.c to regs.c
Sean Christopherson <seanjc@google.com>
KVM: x86: Rename __{g,s}et_sregs2() => kvm_vcpu_ioctl_x86_{g,s}et_sregs2()
Sean Christopherson <seanjc@google.com>
KVM: x86: Move get_segment_base() to regs.h, as kvm_get_segment_base()
Sean Christopherson <seanjc@google.com>
KVM: x86: Extract REGS and SREGS runtime sync code to helpers
Imran Shaik <imran.shaik@oss.qualcomm.com>
clk: qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs
Lorenzo Stoakes (ARM) <ljs@kernel.org>
mm/mremap: reset unfaulted VMA page offset for MREMAP_DONTUNMAP
Li Chen <me@linux.beauty>
nvdimm: virtio_pmem: refcount requests for token lifetime
Li Chen <me@linux.beauty>
nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
Li Chen <me@linux.beauty>
nvdimm: virtio_pmem: always wake -ENOSPC waiters
Li Chen <me@linux.beauty>
nvdimm: virtio_pmem: stop allocating child flush bio
Li Chen <me@linux.beauty>
nvdimm: pmem: keep PREFLUSH before data writes
Li Chen <me@linux.beauty>
nvdimm: preserve flush callback -ENOMEM
Shakeel Butt <shakeel.butt@linux.dev>
memcg: move LRU size accounting on reparenting instead of copying it
Cen Zhang (Microsoft Security FORGE Labs) <cenzhang@linux.microsoft.com>
ksmbd: fix tree connection use-after-free in smb2_tree_connect()
Ze Tan <tanze@kylinos.cn>
smb/server: fix tree connection leak in smb2_tree_connect()
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix maximum allowed access checks
Leo Martins <loemra.dev@gmail.com>
btrfs: abort transaction before releasing tree_log_mutex on commit failure
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing/probes: Fix BTF kflag check for anonymous struct member access
Martin Kaiser <martin@kaiser.cx>
tracing/probes: ignore id update from btf_type_skip_modifiers
Muhammad Bilal <meatuni001@gmail.com>
staging: sm750fb: fix mono image source stride mismatch in lynxfb_ops_imageblit()
Jan Kara <jack@suse.cz>
udf: Fix data loss when converting inline inodes to out of line
Jan Kara <jack@suse.cz>
udf: Move udf_map_block() up
Bryam Vargas <hexlabsecurity@proton.me>
dm-pcache: validate the persisted dirty_tail chain at load
Adrian Hunter <adrian.hunter@intel.com>
i3c: master: Do not treat master device as a duplicate target
Adrian Hunter <adrian.hunter@intel.com>
i3c: master: Fix use-after-free of master->this
Bryam Vargas <hexlabsecurity@proton.me>
dm-pcache: validate seg_id fields from persistent memory
Adrian Hunter <adrian.hunter@intel.com>
i3c: master: Fix recursive locking during device registration
Adrian Hunter <adrian.hunter@intel.com>
i3c: master: Fix device_register() error path
SJ Park <sj@kernel.org>
mm/damon/core: skip aging from repeated aggressive merging
Sven Eckelmann <sven@narfation.org>
batman-adv: bla: avoid CRC corruption due to parallel claim add
Sven Eckelmann <sven@narfation.org>
batman-adv: dat: atomically update mac addresses
Akhmed Zhitaev <zhitaevakh@gmail.com>
drm/amd/display: Scale custom brightness curve from full range
-------------
Diffstat:
.../ABI/testing/configfs-usb-gadget-uac1_legacy | 3 -
Documentation/admin-guide/device-mapper/dm-ima.rst | 7 +-
.../admin-guide/device-mapper/dm-integrity.rst | 13 +
Documentation/hwmon/emc1403.rst | 8 +-
Documentation/leds/leds-st1202.rst | 2 +-
Documentation/sunrpc/xdr/nfs4_1.x | 241 +++-
Documentation/usb/gadget-testing.rst | 3 -
Makefile | 10 +-
arch/arm/Kconfig | 1 +
arch/arm/boot/dts/allwinner/sun4i-a10.dtsi | 2 +-
arch/arm/boot/dts/marvell/armada-388-helios4.dts | 13 +
arch/arm/kernel/hw_breakpoint.c | 11 +-
arch/arm/mach-imx/avic.c | 2 +
arch/arm/mach-imx/src.c | 3 +
arch/arm/mach-lpc32xx/common.c | 5 +-
arch/arm/mach-lpc32xx/common.h | 2 +
arch/arm/mach-lpc32xx/phy3250.c | 2 +
arch/arm/mach-lpc32xx/pm.c | 5 +-
arch/arm/mach-omap2/omap_hwmod.c | 26 +-
arch/arm/mach-tegra/irq.c | 9 +-
arch/arm/mm/fault.c | 22 +-
arch/arm64/Kconfig | 2 +
.../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8mp-ab2.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 2 +
.../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx94.dtsi | 5 +-
arch/arm64/boot/dts/freescale/imx943.dtsi | 5 +-
.../boot/dts/freescale/imx95-toradex-smarc.dtsi | 1 +
.../boot/dts/marvell/armada-3720-turris-mox.dts | 3 +-
.../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi | 4 -
arch/arm64/boot/dts/nvidia/tegra264.dtsi | 10 +-
arch/arm64/boot/dts/qcom/agatti.dtsi | 1 +
arch/arm64/boot/dts/qcom/eliza-mtp.dts | 4 +-
arch/arm64/boot/dts/qcom/eliza.dtsi | 4 +-
arch/arm64/boot/dts/qcom/glymur-crd.dts | 399 ------
arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 434 ++++++-
arch/arm64/boot/dts/qcom/glymur.dtsi | 25 +-
arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 20 +-
.../qcom/hamoa-lenovo-ideacentre-mini-01q8x10.dts | 20 +-
arch/arm64/boot/dts/qcom/hamoa.dtsi | 4 +-
arch/arm64/boot/dts/qcom/ipq5018.dtsi | 5 +-
arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 4 +-
arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 4 +-
arch/arm64/boot/dts/qcom/kaanapali.dtsi | 4 +-
arch/arm64/boot/dts/qcom/kodiak.dtsi | 8 +-
.../boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso | 18 +-
arch/arm64/boot/dts/qcom/lemans-evk.dts | 4 +-
arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 8 +-
arch/arm64/boot/dts/qcom/lemans.dtsi | 8 +-
arch/arm64/boot/dts/qcom/milos.dtsi | 2 +
.../boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso | 18 +-
arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi | 16 +-
arch/arm64/boot/dts/qcom/monaco.dtsi | 24 +-
.../boot/dts/qcom/msm8976-longcheer-l9360.dts | 4 +-
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +-
.../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 4 -
arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts | 5 -
arch/arm64/boot/dts/qcom/msm8998.dtsi | 24 +-
arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi | 20 +-
arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 4 +-
arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 4 +-
.../boot/dts/qcom/qcm6490-particle-tachyon.dts | 4 +-
arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 4 +-
arch/arm64/boot/dts/qcom/qcs404.dtsi | 16 +-
.../boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 18 +-
.../qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso | 50 +-
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 22 +-
.../dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 22 +-
.../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 4 +-
arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 4 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 8 +-
arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 8 +-
arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 16 +-
arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 8 +-
arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 4 +-
arch/arm64/boot/dts/qcom/sar2130p.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 4 +-
arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts | 4 +-
arch/arm64/boot/dts/qcom/sc7180-idp.dts | 4 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +-
arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 5 +
arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 4 +-
.../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 73 +-
arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 72 +-
arch/arm64/boot/dts/qcom/sc8180x.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 4 +-
.../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 2 +-
.../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 4 +-
.../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 19 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 10 +-
arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts | 2 +-
arch/arm64/boot/dts/qcom/sdm670-google-common.dtsi | 5 +
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +-
arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 +-
.../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 4 +-
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 +-
.../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 4 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 64 +-
.../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 8 +-
.../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 8 +-
arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 8 +-
.../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts | 2 +-
arch/arm64/boot/dts/qcom/sm6125.dtsi | 153 +--
arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 6 +-
arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 8 +-
.../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 +-
.../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 8 +-
arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 8 +-
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 4 +-
.../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 48 +-
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 8 +-
.../dts/qcom/sm8350-microsoft-surface-duo2.dts | 8 +-
arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 8 +-
.../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 4 +-
.../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 4 +-
.../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 8 +-
.../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8650.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8750.dtsi | 5 +-
arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 4 +-
arch/arm64/boot/dts/qcom/talos.dtsi | 8 +-
arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi | 20 +-
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 20 +-
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 20 +-
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 16 +-
arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi | 12 +-
arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 8 +-
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 20 +-
.../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 20 +-
.../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 16 +-
.../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 12 +-
.../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 16 +-
.../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 16 +-
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 20 +-
.../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 20 +-
arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 2 +-
.../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 14 +-
.../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 15 +-
.../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 3 +-
.../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2 +-
arch/arm64/include/asm/processor.h | 2 +-
arch/arm64/include/asm/ptdump.h | 2 +
arch/arm64/include/asm/rsi_cmds.h | 27 +-
arch/arm64/kernel/efi.c | 4 +-
arch/arm64/kernel/entry-common.c | 30 +-
arch/arm64/kernel/hibernate.c | 16 +-
arch/arm64/kernel/ptrace.c | 54 +-
arch/arm64/kernel/smp.c | 2 +-
arch/arm64/lib/Makefile | 4 +
arch/arm64/mm/ptdump.c | 14 +-
arch/arm64/net/bpf_jit_comp.c | 68 +-
arch/csky/kernel/entry.S | 6 +-
arch/m68k/emu/nfcon.c | 2 +-
arch/m68k/kernel/traps.c | 4 +-
arch/mips/kernel/ptrace.c | 6 +-
arch/powerpc/configs/85xx-hw.config | 1 +
arch/powerpc/include/asm/syscall.h | 6 +
arch/powerpc/include/asm/thread_info.h | 1 +
arch/powerpc/include/asm/xive.h | 4 +-
arch/powerpc/kernel/irq.c | 16 +-
arch/powerpc/kernel/smp.c | 3 +
arch/powerpc/kernel/syscall.c | 3 +
arch/powerpc/kexec/crash.c | 2 +-
arch/powerpc/net/bpf_jit_comp64.c | 6 +-
arch/powerpc/net/bpf_timed_may_goto.S | 2 +-
arch/powerpc/platforms/44x/gpio.c | 1 +
arch/powerpc/platforms/powernv/smp.c | 8 +-
arch/powerpc/platforms/pseries/smp.c | 8 +-
arch/powerpc/sysdev/cpm_common.c | 13 +
arch/powerpc/sysdev/xive/common.c | 22 +-
arch/riscv/boot/dts/sophgo/cv180x.dtsi | 2 +-
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 4 +-
arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 4 +-
arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 2 +-
arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 4 +-
arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 24 +-
arch/riscv/boot/dts/spacemit/k3-com260.dtsi | 6 +-
arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 10 +-
arch/riscv/boot/dts/thead/th1520.dtsi | 3 +-
arch/riscv/kernel/cpufeature.c | 3 +-
arch/riscv/kernel/machine_kexec_file.c | 14 +-
arch/riscv/net/bpf_jit_comp64.c | 28 +-
arch/riscv/net/bpf_jit_core.c | 1 +
arch/s390/include/asm/irqflags.h | 20 +-
arch/s390/kernel/Makefile | 1 +
arch/s390/kernel/debug.c | 10 +-
arch/s390/kernel/irqflags.c | 28 +
arch/s390/kernel/vdso/Makefile | 3 +-
arch/s390/net/bpf_jit_comp.c | 15 +-
arch/x86/entry/entry_64_fred.S | 2 +
arch/x86/events/amd/uncore.c | 31 +
arch/x86/events/core.c | 3 +-
arch/x86/events/intel/core.c | 6 +-
arch/x86/events/intel/pt.c | 96 +-
arch/x86/events/intel/uncore.c | 151 ++-
arch/x86/events/intel/uncore.h | 33 +-
arch/x86/events/intel/uncore_discovery.c | 21 +-
arch/x86/events/intel/uncore_discovery.h | 6 +-
arch/x86/events/intel/uncore_nhmex.c | 3 +-
arch/x86/events/intel/uncore_snb.c | 82 +-
arch/x86/events/intel/uncore_snbep.c | 77 +-
arch/x86/events/perf_event.h | 2 +-
arch/x86/include/asm/linkage.h | 2 +-
arch/x86/include/asm/pkeys.h | 3 +
arch/x86/kernel/cpu/common.c | 25 +-
arch/x86/kernel/uprobes.c | 408 ++++---
arch/x86/kvm/Makefile | 4 +-
arch/x86/kvm/regs.c | 874 ++++++++++++++
arch/x86/kvm/regs.h | 30 +
arch/x86/kvm/x86.c | 885 +-------------
arch/x86/kvm/x86.h | 2 +
arch/x86/mm/pat/set_memory.c | 8 +-
arch/x86/net/bpf_jit_comp.c | 49 +-
block/bio-integrity-auto.c | 10 +-
block/bio-integrity-fs.c | 6 +-
block/blk-cgroup.c | 5 +
block/blk-iocost.c | 9 +-
block/blk-iolatency.c | 13 +-
block/blk-stat.c | 2 +-
block/fops.c | 6 +-
block/kyber-iosched.c | 2 +-
crypto/acompress.c | 16 +-
crypto/lskcipher.c | 1 -
drivers/accessibility/speakup/keyhelp.c | 17 +-
drivers/accessibility/speakup/kobjects.c | 6 +-
drivers/acpi/acpi_platform.c | 16 +-
drivers/acpi/battery.c | 44 +-
drivers/acpi/bus.c | 68 +-
drivers/acpi/ec.c | 40 +-
drivers/acpi/pci_root.c | 14 +-
drivers/acpi/processor_core.c | 31 +-
drivers/acpi/processor_driver.c | 6 +
drivers/acpi/processor_idle.c | 28 +-
drivers/acpi/riscv/irq.c | 33 +-
drivers/acpi/scan.c | 33 +-
drivers/acpi/video_detect.c | 4 +-
drivers/base/cacheinfo.c | 9 +-
drivers/base/firmware_loader/fallback.c | 10 +
drivers/base/soc.c | 15 +-
drivers/base/swnode.c | 2 +-
drivers/base/transport_class.c | 5 +-
drivers/block/mtip32xx/mtip32xx.c | 7 +
drivers/block/mtip32xx/mtip32xx.h | 2 +
drivers/block/null_blk/main.c | 78 +-
drivers/block/ublk_drv.c | 127 +-
drivers/bluetooth/btintel.c | 2 +-
drivers/bluetooth/btmtk.c | 11 +-
drivers/bluetooth/btmtksdio.c | 40 +-
drivers/bluetooth/btnxpuart.c | 15 +-
drivers/bluetooth/btqca.c | 3 +-
drivers/bluetooth/btusb.c | 17 +-
drivers/bluetooth/virtio_bt.c | 8 +-
drivers/bus/mhi/ep/main.c | 15 +-
drivers/bus/mhi/host/init.c | 4 +-
drivers/bus/mhi/host/main.c | 6 +
drivers/bus/qcom-ebi2.c | 44 +-
drivers/bus/ti-sysc.c | 12 +-
drivers/char/hw_random/core.c | 4 +-
drivers/char/hw_random/imx-rngc.c | 4 +-
drivers/char/hw_random/ks-sa-rng.c | 9 +-
drivers/char/hw_random/omap-rng.c | 30 +-
drivers/char/hw_random/xilinx-trng.c | 32 +-
drivers/char/ppdev.c | 10 +-
drivers/char/tlclk.c | 36 +-
drivers/char/tpm/st33zp24/st33zp24.c | 8 +-
drivers/char/xilinx_hwicap/xilinx_hwicap.c | 5 +-
drivers/clk/clk-devres.c | 12 +-
drivers/clk/clk-k230.c | 4 +
drivers/clk/clk-moxart.c | 14 -
drivers/clk/clk-palmas.c | 14 +-
drivers/clk/clk-versaclock7.c | 2 +-
drivers/clk/eswin/clk-eic7700.c | 3 +-
drivers/clk/eswin/clk.c | 4 +-
drivers/clk/hisilicon/reset.c | 2 +-
drivers/clk/imx/clk-scu.c | 1 -
drivers/clk/mediatek/clk-mt6735-apmixedsys.c | 5 +-
drivers/clk/mediatek/clk-mt8135.c | 5 +-
drivers/clk/mediatek/clk-pllfh.c | 98 +-
drivers/clk/nuvoton/clk-ma35d1-pll.c | 42 +-
drivers/clk/qcom/camcc-sc8280xp.c | 19 -
drivers/clk/qcom/common.c | 4 +-
drivers/clk/qcom/dispcc-qcm2290.c | 44 +-
drivers/clk/qcom/gcc-glymur.c | 33 +-
drivers/clk/qcom/gcc-nord.c | 45 +-
drivers/clk/qcom/gcc-qcm2290.c | 18 +-
drivers/clk/qcom/gcc-qcs8300.c | 8 +-
drivers/clk/qcom/gcc-sm6115.c | 6 +-
drivers/clk/qcom/gdsc.c | 47 +-
drivers/clk/qcom/gdsc.h | 1 +
drivers/clk/qcom/gpucc-qcm2290.c | 89 +-
drivers/clk/qcom/gxclkctl-kaanapali.c | 1 +
drivers/clk/qcom/negcc-nord.c | 75 +-
drivers/clk/rockchip/clk-pll.c | 16 +-
drivers/clk/rockchip/clk-rk3576.c | 15 +-
drivers/clk/rockchip/clk-rk3588.c | 4 +-
drivers/clk/rockchip/clk.h | 8 +-
drivers/clk/spacemit/ccu-k3.c | 17 +-
drivers/clk/stm32/clk-stm32mp21.c | 1 +
drivers/clk/stm32/clk-stm32mp25.c | 1 +
drivers/clk/sunxi-ng/ccu_mux.c | 57 +-
drivers/clk/tegra/clk-tegra124-emc.c | 1 +
drivers/clk/ti/adpll.c | 4 +-
drivers/clk/ti/divider.c | 2 +-
drivers/clk/ti/mux.c | 22 +-
drivers/clk/visconti/clkc.c | 2 +-
drivers/clk/x86/clk-pmc-atom.c | 3 +
drivers/clocksource/clps711x-timer.c | 2 +-
drivers/clocksource/samsung_pwm_timer.c | 22 +-
drivers/clocksource/timer-armada-370-xp.c | 18 +-
drivers/cpufreq/amd-pstate-ut.c | 5 +
drivers/cpufreq/amd-pstate.c | 47 +-
drivers/cpufreq/imx6q-cpufreq.c | 6 +-
drivers/cpufreq/intel_pstate.c | 19 +-
drivers/cpufreq/spear-cpufreq.c | 4 +-
drivers/crypto/aspeed/aspeed-acry.c | 2 +-
drivers/crypto/aspeed/aspeed-hace.c | 2 +-
drivers/crypto/atmel-ecc.c | 3 +
drivers/crypto/atmel-sha204a.c | 6 +-
drivers/crypto/ccp/sev-dev.c | 19 +-
drivers/crypto/gemini/sl3516-ce-cipher.c | 8 -
drivers/crypto/hisilicon/sec2/sec_crypto.c | 12 +-
.../crypto/intel/keembay/keembay-ocs-aes-core.c | 9 +-
drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 +
drivers/crypto/intel/qat/qat_common/adf_cfg.c | 10 +-
.../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 -
.../crypto/intel/qat/qat_common/adf_cfg_services.c | 2 +-
.../crypto/intel/qat/qat_common/adf_mstate_mgr.c | 3 +-
.../intel/qat/qat_common/adf_transport_debug.c | 3 +-
drivers/crypto/intel/qat/qat_common/qat_algs.c | 1 +
.../crypto/intel/qat/qat_common/qat_compression.c | 3 +-
drivers/crypto/rockchip/rk3288_crypto_ahash.c | 7 +-
drivers/crypto/sa2ul.c | 6 +-
drivers/cxl/core/features.c | 15 +-
drivers/cxl/core/mbox.c | 12 +-
drivers/cxl/core/memdev.c | 2 +-
drivers/cxl/core/port.c | 4 +-
drivers/cxl/core/region.c | 7 +-
drivers/cxl/pci.c | 13 +-
drivers/dax/dax-private.h | 2 -
drivers/dax/fsdev.c | 139 ++-
drivers/dax/super.c | 54 +-
drivers/dma/dw-edma/dw-edma-core.c | 104 +-
drivers/dma/hisi_dma.c | 2 +-
drivers/dma/mediatek/mtk-uart-apdma.c | 2 +-
drivers/dma/qcom/bam_dma.c | 1 +
drivers/dma/xilinx/xilinx_dma.c | 26 +-
drivers/dma/xilinx/zynqmp_dma.c | 4 +-
drivers/dpll/dpll_core.c | 24 +-
drivers/dpll/dpll_netlink.c | 59 +-
drivers/firewire/.kunitconfig | 1 +
drivers/firewire/Kconfig | 15 +
drivers/firewire/core-topology.c | 62 +-
drivers/firewire/node-tree-test.c | 607 ++++++++++
drivers/firmware/arm_scmi/bus.c | 182 +--
drivers/firmware/arm_scmi/common.h | 2 +
drivers/firmware/arm_scmi/driver.c | 81 +-
drivers/firmware/arm_scmi/notify.c | 21 +
drivers/firmware/arm_scmi/notify.h | 1 +
drivers/firmware/arm_scmi/transports/mailbox.c | 26 +-
drivers/firmware/arm_scmi/transports/smc.c | 15 +-
drivers/firmware/google/coreboot_table.c | 17 +-
drivers/firmware/imx/sm-misc.c | 3 +
drivers/firmware/qcom/Makefile | 1 +
drivers/firmware/qcom/qcom_scm-smc.c | 12 +-
drivers/firmware/qcom/qcom_scm.c | 42 +-
drivers/firmware/qcom/qcom_scm.h | 2 +-
drivers/firmware/qcom/qcom_scm_trace.h | 143 +++
drivers/firmware/qcom/qcom_tzmem.c | 13 +-
drivers/gpib/common/gpib_os.c | 21 +-
drivers/gpib/common/iblib.c | 3 -
drivers/gpib/include/amccs5933.h | 10 +-
drivers/gpib/tnt4882/mite.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 15 +
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 74 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 22 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 8 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 10 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 12 +-
.../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 2 +-
.../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 3 +-
.../dc/link/protocols/link_dp_irq_handler.c | 1 -
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 10 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 11 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 24 +
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 35 +-
.../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 5 +-
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 2 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +-
drivers/gpu/drm/bridge/display-connector.c | 36 +
drivers/gpu/drm/bridge/of-display-mode-bridge.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 6 +
drivers/gpu/drm/bridge/tc358767.c | 2 +-
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 15 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 2 -
drivers/gpu/drm/drm_dumb_buffers.c | 1 -
drivers/gpu/drm/lima/lima_device.c | 12 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 5 +
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 12 +
drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 5 +-
.../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 12 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 22 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 5 +-
drivers/gpu/drm/msm/dp/dp_display.c | 28 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 4 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 2 -
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 18 +-
drivers/gpu/drm/msm/msm_drv.h | 8 -
drivers/gpu/drm/msm/msm_gem_vma.c | 2 +
drivers/gpu/drm/msm/msm_gpu.c | 8 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 7 +-
drivers/gpu/drm/msm/msm_ringbuffer.h | 1 +
drivers/gpu/drm/mxsfb/lcdif_kms.c | 15 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +-
drivers/gpu/drm/omapdrm/dss/dsi.h | 2 -
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 10 +-
drivers/gpu/drm/panthor/panthor_drv.c | 2 +-
drivers/gpu/drm/panthor/panthor_gem.c | 18 +
drivers/gpu/drm/panthor/panthor_gem.h | 2 +
drivers/gpu/drm/panthor/panthor_mmu.c | 251 +++-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 22 +-
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 15 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 5 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 21 +-
drivers/gpu/drm/solomon/ssd130x.c | 9 +-
drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 22 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 +
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 71 +-
drivers/gpu/drm/sun4i/sun8i_tcon_top.h | 6 +
drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 20 +-
drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 1 +
drivers/gpu/drm/tegra/dsi.c | 9 +
drivers/gpu/drm/tve200/tve200_drv.c | 1 +
drivers/gpu/drm/v3d/Kconfig | 1 +
drivers/gpu/drm/v3d/v3d_drv.h | 39 +-
drivers/gpu/drm/v3d/v3d_sched.c | 60 +-
drivers/gpu/drm/v3d/v3d_submit.c | 737 ++++++------
drivers/gpu/drm/xe/tests/xe_migrate.c | 3 +-
drivers/gpu/drm/xe/xe_gt_idle.c | 3 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 6 +
drivers/gpu/drm/xe/xe_pagefault.c | 2 +-
drivers/gpu/drm/xe/xe_ras.c | 91 ++
drivers/gpu/drm/xe/xe_ras.h | 3 +
drivers/gpu/drm/xe/xe_ras_types.h | 26 +
drivers/gpu/drm/xe/xe_sysctrl.c | 7 +-
drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 36 +-
drivers/gpu/drm/xe/xe_sysctrl_mailbox.h | 4 +-
drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h | 2 +
drivers/gpu/drm/xe/xe_sysctrl_types.h | 3 -
drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +-
drivers/gpu/host1x/bus.c | 2 +-
drivers/gpu/host1x/debug.c | 4 +-
drivers/gpu/host1x/hw/channel_hw.c | 5 +-
drivers/gpu/nova-core/fb/hal/gb100.rs | 1 +
drivers/gpu/nova-core/fb/hal/gb202.rs | 1 +
drivers/gpu/nova-core/fsp.rs | 87 +-
drivers/gpu/nova-core/fsp/hal.rs | 4 +
drivers/gpu/nova-core/fsp/hal/gb100.rs | 6 +
drivers/gpu/nova-core/fsp/hal/gb202.rs | 9 +-
drivers/gpu/nova-core/fsp/hal/gh100.rs | 9 +-
drivers/gpu/nova-core/gpu.rs | 6 +-
drivers/gpu/nova-core/gsp/boot.rs | 2 +-
drivers/gpu/nova-core/gsp/commands.rs | 73 +-
drivers/gpu/nova-core/gsp/hal/tu102.rs | 19 +-
drivers/gpu/nova-core/regs.rs | 2 +-
drivers/hid/hid-asus.c | 430 +++++--
drivers/hid/hid-core.c | 9 +
drivers/hid/hid-haptic.c | 2 +-
drivers/hid/hid-lg4ff.c | 8 +
drivers/hid/hid-logitech-hidpp.c | 23 +-
drivers/hid/hid-multitouch.c | 2 +-
drivers/hid/hid-nintendo.c | 1 -
drivers/hid/hid-roccat-kone.c | 8 +-
drivers/hid/hid-sony.c | 2 +-
drivers/hid/hid-steam.c | 516 +++++---
drivers/hid/hid-tmff.c | 9 +-
drivers/hid/i2c-hid/Makefile | 2 +-
drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c | 104 ++
drivers/hid/i2c-hid/i2c-hid-acpi.c | 54 +-
drivers/hid/i2c-hid/i2c-hid-acpi.h | 33 +
drivers/hid/i2c-hid/i2c-hid-core.c | 2 +-
drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 4 +-
drivers/hv/vmbus_drv.c | 15 +
drivers/hwmon/coretemp.c | 1 +
drivers/hwmon/cros_ec_hwmon.c | 17 +-
drivers/hwmon/emc1403.c | 27 +-
drivers/hwmon/ltc4283.c | 1 +
drivers/hwspinlock/hwspinlock_core.c | 2 +-
drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 2 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 59 +-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 6 +-
drivers/hwtracing/coresight/coresight-etm4x.h | 7 +-
drivers/i2c/busses/i2c-ocores.c | 6 +-
drivers/i3c/master.c | 63 +-
drivers/i3c/master/adi-i3c-master.c | 1 +
drivers/i3c/master/dw-i3c-master.c | 10 +-
drivers/i3c/master/mipi-i3c-hci/pio.c | 7 +-
drivers/i3c/master/renesas-i3c.c | 28 +-
drivers/idle/intel_idle.c | 23 +
drivers/iio/accel/dmard09.c | 7 +
drivers/iio/dac/ad5686-spi.c | 9 +-
drivers/iio/dac/ad5696-i2c.c | 9 +-
drivers/iio/light/gp2ap002.c | 14 +-
drivers/iio/light/isl29028.c | 2 +-
drivers/iio/light/opt4060.c | 4 +-
drivers/iio/light/tsl2583.c | 2 +-
drivers/iio/light/tsl2772.c | 2 +-
drivers/iio/orientation/hid-sensor-rotation.c | 20 +-
drivers/infiniband/core/cma.c | 6 +-
drivers/infiniband/core/counters.c | 5 +-
drivers/infiniband/core/cq.c | 2 +-
drivers/infiniband/core/device.c | 1 +
drivers/infiniband/core/nldev.c | 5 +
drivers/infiniband/core/restrack.c | 165 ++-
drivers/infiniband/core/restrack.h | 3 +
drivers/infiniband/core/ucma.c | 2 +-
drivers/infiniband/core/uverbs_std_types_dmah.c | 7 +-
drivers/infiniband/core/verbs.c | 32 +-
drivers/infiniband/hw/bng_re/bng_fw.c | 10 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 71 +-
drivers/infiniband/hw/cxgb4/device.c | 2 +-
drivers/infiniband/hw/cxgb4/mem.c | 50 +-
drivers/infiniband/hw/efa/efa_verbs.c | 15 +-
drivers/infiniband/hw/erdma/Kconfig | 2 +-
drivers/infiniband/hw/erdma/erdma_cm.c | 6 +-
drivers/infiniband/hw/erdma/erdma_eq.c | 10 +-
drivers/infiniband/hw/erdma/erdma_verbs.c | 39 +-
drivers/infiniband/hw/erdma/erdma_verbs.h | 40 +-
drivers/infiniband/hw/hfi1/init.c | 16 +-
drivers/infiniband/hw/hfi1/user_sdma.c | 13 +-
drivers/infiniband/hw/irdma/utils.c | 6 +
drivers/infiniband/hw/irdma/verbs.c | 116 +-
drivers/infiniband/hw/irdma/verbs.h | 3 +
drivers/infiniband/hw/mana/qp.c | 10 +-
drivers/infiniband/hw/mlx5/cong.c | 8 +-
drivers/infiniband/hw/mlx5/main.c | 7 +-
drivers/infiniband/hw/mlx5/qp.c | 25 +-
drivers/infiniband/sw/rdmavt/vt.c | 4 +-
drivers/infiniband/sw/rxe/rxe_odp.c | 1 +
drivers/infiniband/sw/rxe/rxe_req.c | 15 +
drivers/infiniband/sw/rxe/rxe_resp.c | 9 +-
drivers/infiniband/sw/siw/siw_cm.c | 2 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +
drivers/infiniband/ulp/isert/ib_isert.c | 85 +-
drivers/infiniband/ulp/isert/ib_isert.h | 1 +
drivers/infiniband/ulp/srp/ib_srp.c | 45 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 9 +-
drivers/iommu/amd/debugfs.c | 12 +-
drivers/iommu/amd/init.c | 36 +-
drivers/iommu/amd/ppr.c | 2 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 9 +-
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 173 ++-
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 6 +-
drivers/iommu/dma-iommu.c | 26 +-
drivers/iommu/intel/iommu.c | 32 +-
drivers/iommu/intel/iommu.h | 2 +-
drivers/iommu/intel/pasid.c | 9 +-
drivers/iommu/iommufd/device.c | 13 +-
drivers/iommu/iommufd/iommufd_private.h | 9 +-
drivers/iommu/iommufd/main.c | 20 +
drivers/iommu/iommufd/selftest.c | 12 +-
drivers/iommu/msm_iommu.c | 2 +-
drivers/iommu/mtk_iommu_v1.c | 2 +-
drivers/ipack/devices/ipoctal.c | 56 +-
drivers/irqchip/irq-ast2700-intc0.c | 4 +-
drivers/irqchip/irq-ast2700-intc1.c | 3 +-
drivers/irqchip/irq-gic-v3-its.c | 23 +-
drivers/irqchip/irq-gic-v5-irs.c | 38 +-
drivers/irqchip/irq-gic-v5.c | 29 +-
drivers/irqchip/irq-realtek-rtl.c | 127 +-
drivers/irqchip/irq-renesas-irqc.c | 1 +
drivers/irqchip/irq-renesas-rzg2l.c | 4 +-
drivers/leds/leds-gpio.c | 53 +-
drivers/leds/leds-pca9532.c | 18 +-
drivers/leds/leds-st1202.c | 96 +-
drivers/leds/rgb/leds-lp5860-core.c | 3 +-
drivers/leds/rgb/leds-lp5860-spi.c | 10 +-
drivers/mailbox/pcc.c | 41 +-
drivers/mailbox/qcom-cpucp-mbox.c | 25 +-
drivers/mailbox/riscv-sbi-mpxy-mbox.c | 12 +-
drivers/mailbox/rockchip-mailbox.c | 17 +-
drivers/md/dm-integrity.c | 139 ++-
drivers/md/dm-pcache/cache.c | 11 +
drivers/md/dm-pcache/cache.h | 17 +
drivers/md/dm-pcache/cache_gc.c | 16 +-
drivers/md/dm-pcache/cache_key.c | 80 ++
drivers/md/dm-pcache/cache_writeback.c | 23 +-
drivers/md/md-bitmap.c | 14 +-
drivers/md/md-bitmap.h | 3 +-
drivers/md/md-linear.c | 1 +
drivers/md/md-llbitmap.c | 30 +-
drivers/md/md.c | 80 +-
drivers/md/md.h | 1 -
drivers/md/raid0.c | 1 +
drivers/md/raid1-10.c | 8 +-
drivers/md/raid1.c | 121 +-
drivers/md/raid10.c | 112 +-
drivers/md/raid5-ppl.c | 4 +-
drivers/md/raid5.c | 108 +-
drivers/media/cec/core/cec-pin.c | 8 +-
drivers/media/i2c/rdacm21.c | 5 +-
drivers/media/pci/intel/ipu6/ipu6.c | 10 +-
drivers/media/platform/amd/isp4/Kconfig | 1 +
drivers/media/platform/amd/isp4/isp4_interface.c | 10 +-
drivers/media/platform/amd/isp4/isp4_interface.h | 2 +-
drivers/media/platform/amd/isp4/isp4_subdev.c | 30 +-
drivers/media/platform/broadcom/bcm2835-unicam.c | 2 +
drivers/media/platform/qcom/iris/iris_core.c | 12 +-
.../platform/qcom/iris/iris_hfi_gen2_command.c | 1 -
drivers/media/platform/qcom/iris/iris_state.c | 2 +-
drivers/media/platform/st/stm32/stm32-dcmi.c | 15 +-
drivers/media/platform/ti/Kconfig | 1 +
drivers/media/v4l2-core/v4l2-async.c | 15 +-
drivers/mfd/cs42l43.c | 16 +-
drivers/mfd/iqs62x.c | 2 +-
drivers/mfd/macsmc.c | 8 +-
drivers/mfd/rave-sp.c | 64 +-
drivers/misc/ad525x_dpot-i2c.c | 1 +
drivers/misc/ad525x_dpot-spi.c | 1 +
drivers/misc/ad525x_dpot.c | 177 +--
drivers/misc/ad525x_dpot.h | 3 +
drivers/misc/bcm-vk/bcm_vk_msg.c | 6 +-
drivers/misc/cardreader/rtsx_pcr.c | 2 +
drivers/misc/cardreader/rtsx_usb.c | 26 +-
drivers/misc/lan966x_pci.c | 1 +
drivers/misc/mei/mei_lb.c | 4 +-
drivers/misc/pch_phub.c | 20 +-
drivers/misc/pci_endpoint_test.c | 11 +-
drivers/misc/sgi-gru/grufault.c | 101 +-
drivers/misc/sgi-gru/gruprocfs.c | 1 -
drivers/misc/sgi-gru/grutables.h | 1 -
drivers/misc/vmw_vmci/vmci_event.c | 4 +-
drivers/mtd/devices/mtd_intel_dg.c | 2 +-
drivers/mtd/mtdpart.c | 3 +-
drivers/mtd/mtdswap.c | 1 +
drivers/mtd/nand/raw/pl35x-nand-controller.c | 8 +-
drivers/mtd/ubi/attach.c | 4 +-
drivers/mtd/ubi/build.c | 11 +-
drivers/mtd/ubi/fastmap.c | 6 +-
drivers/mtd/ubi/io.c | 11 +-
drivers/mtd/ubi/ubi.h | 4 +-
drivers/mtd/ubi/wl.c | 15 +-
drivers/net/amt.c | 3 +
drivers/net/bonding/bond_netlink.c | 2 +-
drivers/net/can/m_can/m_can.c | 2 +-
drivers/net/dsa/b53/b53_common.c | 2 +-
drivers/net/dsa/mv88e6xxx/pcs-6352.c | 5 +-
drivers/net/dsa/mxl862xx/mxl862xx.c | 1 +
drivers/net/ethernet/airoha/airoha_eth.c | 18 +-
drivers/net/ethernet/airoha/airoha_eth.h | 7 +-
drivers/net/ethernet/airoha/airoha_npu.c | 2 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 72 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 11 +-
.../net/ethernet/freescale/enetc/enetc4_debugfs.c | 30 +-
drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 4 -
drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 347 ++----
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 7 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 76 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.h | 4 -
.../net/ethernet/freescale/enetc/enetc_pf_common.c | 84 ++
.../net/ethernet/freescale/enetc/enetc_pf_common.h | 4 +
drivers/net/ethernet/freescale/fec_main.c | 6 +-
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 2 +-
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 9 +-
drivers/net/ethernet/intel/ice/devlink/devlink.c | 32 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 18 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 3 +
drivers/net/ethernet/intel/ice/ice_nvm.c | 90 +-
drivers/net/ethernet/intel/ice/ice_nvm.h | 2 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 38 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 2 +-
drivers/net/ethernet/intel/igc/igc_main.c | 3 +-
.../net/ethernet/marvell/octeontx2/af/cn20k/api.h | 1 +
.../marvell/octeontx2/af/cn20k/mbox_init.c | 21 +-
.../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 43 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 6 +
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 11 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 6 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 3 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 20 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 20 +-
.../ethernet/mellanox/mlx5/core/esw/adj_vport.c | 22 +
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 44 +-
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 11 +-
.../ethernet/microchip/sparx5/sparx5_vcap_impl.c | 5 +-
.../net/ethernet/microchip/vcap/vcap_api_debugfs.c | 21 +
.../net/ethernet/microchip/vcap/vcap_api_debugfs.h | 14 +
drivers/net/ethernet/microsoft/mana/gdma_main.c | 19 +
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 31 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 467 ++++----
.../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 1 +
drivers/net/ethernet/realtek/8139cp.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 -
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 30 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 57 +-
drivers/net/ethernet/wangxun/libwx/wx_ptp.c | 18 +-
drivers/net/ethernet/wangxun/libwx/wx_type.h | 2 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 5 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 2 +-
drivers/net/gtp.c | 2 +
drivers/net/ipa/ipa_main.c | 6 +-
drivers/net/netdevsim/netdev.c | 2 +
drivers/net/phy/air_en8811h.c | 18 +-
drivers/net/ppp/pppox.c | 17 +
drivers/net/slip/slip.c | 8 -
drivers/net/thunderbolt/main.c | 6 +-
drivers/net/virtio_net.c | 14 +
drivers/net/vxlan/vxlan_core.c | 20 +-
drivers/net/vxlan/vxlan_mdb.c | 9 +-
drivers/net/vxlan/vxlan_vnifilter.c | 6 +-
drivers/net/wireless/ath/ath10k/snoc.c | 9 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 32 +-
drivers/net/wireless/ath/ath11k/wmi.c | 40 +-
drivers/net/wireless/ath/ath12k/ahb.c | 18 +-
drivers/net/wireless/ath/ath12k/core.c | 29 +-
drivers/net/wireless/ath/ath12k/core.h | 13 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 46 +
drivers/net/wireless/ath/ath12k/dp_tx.h | 2 +
drivers/net/wireless/ath/ath12k/hal.c | 8 +-
drivers/net/wireless/ath/ath12k/hal.h | 5 +-
drivers/net/wireless/ath/ath12k/mac.c | 72 +-
drivers/net/wireless/ath/ath12k/peer.c | 132 +-
drivers/net/wireless/ath/ath12k/peer.h | 14 +-
drivers/net/wireless/ath/ath12k/qmi.c | 168 ++-
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 64 +-
.../net/wireless/ath/ath12k/wifi7/hal_rx_desc.h | 34 +-
drivers/net/wireless/ath/ath12k/wifi7/hw.c | 61 +-
drivers/net/wireless/ath/ath12k/wmi.c | 160 ++-
drivers/net/wireless/ath/ath12k/wmi.h | 8 +
drivers/net/wireless/ath/ath6kl/wmi.c | 17 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +-
drivers/net/wireless/mediatek/mt76/channel.c | 98 +-
drivers/net/wireless/mediatek/mt76/dma.c | 48 +-
drivers/net/wireless/mediatek/mt76/dma.h | 2 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 15 +
drivers/net/wireless/mediatek/mt76/mcu.c | 12 +-
drivers/net/wireless/mediatek/mt76/mmio.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 7 +
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 8 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 6 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 16 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 4 +
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 24 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 18 +
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 103 ++
drivers/net/wireless/mediatek/mt76/mt7925/Makefile | 2 +-
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 56 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt7925/nan.c | 927 ++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7925/nan.h | 419 +++++++
drivers/net/wireless/mediatek/mt76/mt7925/regd.c | 30 +
drivers/net/wireless/mediatek/mt76/mt7925/regd.h | 3 +
drivers/net/wireless/mediatek/mt76/mt792x.h | 38 +
drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 91 +-
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 20 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 60 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 90 +-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 24 +-
drivers/net/wireless/mediatek/mt76/scan.c | 17 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 11 +-
drivers/net/wireless/mediatek/mt76/tx.c | 9 +-
drivers/net/wireless/mediatek/mt76/usb.c | 11 +
drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +-
drivers/net/wireless/realtek/rtw89/debug.c | 2 +-
drivers/net/wireless/realtek/rtw89/fw.c | 10 +-
drivers/net/wireless/realtek/rtw89/fw.h | 3 +-
drivers/net/wireless/realtek/rtw89/mac.c | 2 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 35 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +-
drivers/net/wireless/virtual/mac80211_hwsim_main.c | 5 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 8 +
drivers/nfc/pn533/pn533.c | 21 +-
drivers/nvdimm/label.c | 15 +-
drivers/nvdimm/nd_virtio.c | 121 +-
drivers/nvdimm/pmem.c | 15 +-
drivers/nvdimm/region_devs.c | 5 +-
drivers/nvdimm/virtio_pmem.c | 17 +-
drivers/nvdimm/virtio_pmem.h | 6 +
drivers/nvme/host/apple.c | 62 +-
drivers/nvme/host/core.c | 5 +-
drivers/nvme/host/fc.c | 6 +
drivers/nvme/host/ioctl.c | 117 +-
drivers/nvme/host/nvme.h | 7 +
drivers/nvme/host/pci.c | 2 +
drivers/nvme/target/admin-cmd.c | 12 +-
drivers/nvme/target/configfs.c | 10 +-
drivers/nvme/target/core.c | 54 +-
drivers/nvme/target/fabrics-cmd-auth.c | 12 +-
drivers/nvme/target/fabrics-cmd.c | 2 +-
drivers/nvme/target/nvmet.h | 6 +
drivers/nvme/target/pci-epf.c | 2 +-
drivers/nvme/target/pr.c | 27 +-
drivers/nvme/target/rdma.c | 31 +-
drivers/nvme/target/zns.c | 2 +-
drivers/of/irq.c | 4 +-
drivers/opp/core.c | 13 +-
drivers/pci/controller/cadence/Kconfig | 4 +-
drivers/pci/controller/cadence/pci-j721e.c | 4 +-
drivers/pci/controller/dwc/Kconfig | 2 +
drivers/pci/controller/dwc/pci-keystone.c | 6 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 19 +
drivers/pci/controller/dwc/pcie-designware.h | 1 +
drivers/pci/controller/dwc/pcie-qcom.c | 37 +
drivers/pci/controller/dwc/pcie-ultrarisc.c | 85 +-
drivers/pci/controller/pci-xgene.c | 5 +-
drivers/pci/controller/plda/pcie-starfive.c | 10 +-
drivers/pci/pci-driver.c | 192 +--
drivers/pci/pci-sysfs.c | 26 +-
drivers/pci/pci.h | 41 +-
drivers/pci/pcie/aspm.c | 19 +-
drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 24 +-
drivers/pci/search.c | 8 +-
drivers/perf/arm_pmuv3.c | 2 +-
drivers/perf/arm_spe_pmu.c | 2 +-
drivers/perf/cxl_pmu.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 33 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 12 +-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 12 +-
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 37 +-
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 26 +-
drivers/phy/renesas/phy-rcar-gen2.c | 1 -
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 27 +-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 2 +-
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 160 ++-
drivers/phy/starfive/phy-jh7110-dphy-rx.c | 5 +-
drivers/phy/starfive/phy-jh7110-dphy-tx.c | 5 +-
drivers/phy/sunplus/phy-sunplus-usb2.c | 6 +-
drivers/pinctrl/Kconfig | 4 +-
drivers/pinctrl/airoha/pinctrl-airoha.c | 362 ++++--
drivers/pinctrl/bcm/Kconfig | 2 +
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 1 -
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 7 +-
drivers/pinctrl/mediatek/mtk-eint.c | 25 +-
drivers/pinctrl/mediatek/pinctrl-moore.c | 6 +-
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 14 +-
drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +-
drivers/pinctrl/pinctrl-eic7700.c | 3 +
drivers/pinctrl/pinctrl-generic.c | 25 +-
drivers/pinctrl/pinctrl-rockchip.c | 50 +-
drivers/pinctrl/qcom/pinctrl-shikra.c | 1 +
drivers/pinctrl/spacemit/pinctrl-k1.c | 10 +-
drivers/pinctrl/tegra/pinctrl-tegra264.c | 24 +-
drivers/platform/arm64/qcom-hamoa-ec.c | 4 +-
drivers/platform/chrome/cros_ec_debugfs.c | 6 +-
drivers/platform/chrome/cros_ec_lightbar.c | 7 +-
drivers/platform/chrome/cros_ec_sensorhub_ring.c | 9 +-
drivers/platform/chrome/cros_ec_typec.c | 6 +
drivers/platform/mellanox/mlxbf-bootctl.c | 1 +
drivers/platform/mellanox/mlxbf-pmc.c | 10 +-
drivers/platform/surface/surface_acpi_notify.c | 6 +-
drivers/platform/x86/acer-wmi.c | 4 +-
drivers/platform/x86/amd/hsmp/hwmon.c | 3 +
drivers/platform/x86/asus-wireless.c | 11 +-
drivers/platform/x86/asus-wmi.c | 6 +-
drivers/platform/x86/dell/dell-wmi-base.c | 19 +-
drivers/platform/x86/dell/dell-wmi-privacy.c | 4 +-
.../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 2 +-
.../x86/hp/hp-bioscfg/passwdobj-attributes.c | 5 +
drivers/platform/x86/lg-laptop.c | 21 +-
drivers/pmdomain/bcm/bcm2835-power.c | 7 +-
drivers/power/reset/reboot-mode.c | 30 +-
drivers/power/supply/bd71828-power.c | 20 +-
drivers/power/supply/bd99954-charger.h | 23 +-
drivers/power/supply/bq27xxx_battery.c | 6 +-
drivers/power/supply/isp1704_charger.c | 1 +
drivers/power/supply/sbs-battery.c | 7 +-
drivers/power/supply/sc2731_charger.c | 2 +
drivers/powercap/intel_rapl_common.c | 11 +-
drivers/powercap/intel_rapl_tpmi.c | 5 +-
drivers/pps/clients/pps-gpio.c | 66 +-
drivers/pps/pps.c | 10 +-
drivers/ptp/ptp_netc.c | 13 +-
drivers/pwm/pwm-samsung.c | 22 +-
drivers/rapidio/rio-scan.c | 1 +
drivers/regulator/adp5055-regulator.c | 2 +-
drivers/regulator/core.c | 6 +-
drivers/regulator/qcom-rpmh-regulator.c | 6 +-
drivers/regulator/tps65185.c | 11 +-
drivers/regulator/tps6594-regulator.c | 19 +-
drivers/remoteproc/qcom_common.c | 4 +-
drivers/remoteproc/qcom_common.h | 6 +
drivers/remoteproc/qcom_q6v5.c | 5 +-
drivers/remoteproc/qcom_q6v5_adsp.c | 1 +
drivers/remoteproc/qcom_q6v5_mss.c | 19 +-
drivers/remoteproc/qcom_q6v5_pas.c | 68 ++
drivers/remoteproc/qcom_sysmon.c | 19 +
drivers/remoteproc/qcom_wcnss.c | 23 +-
drivers/remoteproc/remoteproc_core.c | 67 +-
drivers/remoteproc/remoteproc_sysfs.c | 1 -
drivers/resctrl/mpam_devices.c | 10 +-
drivers/rpmsg/qcom_glink_native.c | 3 -
drivers/rtc/rtc-gamecube.c | 4 +-
drivers/rtc/rtc-pcf85363.c | 17 +-
drivers/rtc/rtc-pcf8563.c | 4 +-
drivers/rtc/rtc-spacemit-p1.c | 5 +-
drivers/rtc/rtc-zynqmp.c | 7 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +
drivers/scsi/qla2xxx/qla_attr.c | 1 -
drivers/scsi/qla2xxx/qla_nx2.c | 2 +-
drivers/scsi/sd.c | 55 +-
drivers/scsi/smartpqi/smartpqi_init.c | 18 +
drivers/soc/fsl/qe/gpio.c | 25 +
drivers/soc/fsl/qe/qe_ic.c | 3 +-
drivers/soc/fsl/qe/qe_io.c | 15 +
drivers/soc/qcom/pmic_glink_altmode.c | 3 +-
drivers/soc/qcom/rpmh-rsc.c | 37 +-
drivers/soc/renesas/Kconfig | 1 -
drivers/soc/samsung/exynos-pmu.c | 4 +-
drivers/soc/ti/knav_qmss.h | 1 +
drivers/soc/ti/knav_qmss_queue.c | 7 +-
drivers/soundwire/cadence_master.c | 24 +-
drivers/soundwire/qcom.c | 2 +-
drivers/spi/spi-amlogic-spisg.c | 2 +-
drivers/spi/spi-davinci.c | 7 +-
drivers/spi/spi-geni-qcom.c | 17 +-
drivers/spi/spi-img-spfi.c | 5 +-
drivers/spi/spi-oc-tiny.c | 24 +-
drivers/spi/spi-sprd-adi.c | 6 +
drivers/staging/fbtft/fbtft-sysfs.c | 2 +-
drivers/staging/greybus/audio_gb.c | 13 +
drivers/staging/greybus/audio_manager_sysfs.c | 2 +-
drivers/staging/media/ipu7/ipu7-isys.c | 1 +
drivers/staging/media/ipu7/ipu7.c | 4 +-
drivers/staging/octeon/ethernet-rx.c | 2 +
drivers/staging/octeon/ethernet-tx.c | 2 +
drivers/staging/rtl8723bs/core/rtw_cmd.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 22 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +-
drivers/staging/sm750fb/Kconfig | 1 +
drivers/staging/sm750fb/sm750.c | 6 +-
drivers/staging/sm750fb/sm750.h | 2 +-
drivers/staging/sm750fb/sm750_accel.c | 6 +-
drivers/staging/sm750fb/sm750_accel.h | 4 +-
drivers/thermal/airoha_thermal.c | 4 +-
.../intel/int340x_thermal/int3400_thermal.c | 4 +-
drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 3 -
drivers/thermal/renesas/rcar_thermal.c | 15 +-
drivers/thermal/spacemit/k1_tsensor.c | 5 +-
drivers/thermal/thermal_hwmon.c | 89 +-
drivers/thunderbolt/stream.c | 12 +-
drivers/tty/hvc/Kconfig | 2 +-
drivers/tty/serial/amba-pl011.c | 48 +-
drivers/tty/serial/ma35d1_serial.c | 12 +-
drivers/tty/serial/qcom_geni_serial.c | 10 +-
drivers/tty/serial/serial_core.c | 32 +-
drivers/tty/tty_io.c | 6 +-
drivers/ufs/core/ufs-debugfs.c | 2 +-
drivers/ufs/core/ufs-rpmb.c | 4 +
drivers/ufs/core/ufs-txeq.c | 27 +-
drivers/ufs/core/ufshcd.c | 33 +-
drivers/uio/uio.c | 5 +
drivers/usb/atm/usbatm.c | 4 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 2 +-
drivers/usb/core/driver.c | 12 +-
drivers/usb/gadget/configfs.c | 4 +-
drivers/usb/gadget/function/f_fs.c | 8 +-
drivers/usb/gadget/function/f_uac1.c | 13 +-
drivers/usb/gadget/function/f_uac1_legacy.c | 56 -
drivers/usb/gadget/function/f_uac2.c | 13 +-
drivers/usb/gadget/function/u_uac1_legacy.h | 3 -
drivers/usb/gadget/udc/aspeed_udc.c | 50 +-
drivers/usb/gadget/udc/r8a66597-udc.c | 1 -
drivers/usb/misc/usb-ljca.c | 3 +
drivers/usb/mtu3/mtu3_core.c | 11 +-
drivers/usb/renesas_usbhs/common.c | 6 +-
drivers/usb/typec/ucsi/debugfs.c | 1 +
drivers/usb/typec/ucsi/ucsi.c | 2 +
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 15 +-
drivers/vdpa/mlx5/core/mr.c | 2 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 25 +-
drivers/vfio/pci/vfio_pci_config.c | 1 +
drivers/vfio/pci/vfio_pci_core.c | 3 +
drivers/vhost/net.c | 3 +-
drivers/video/backlight/Kconfig | 2 +-
drivers/video/backlight/aw99706.c | 15 +-
drivers/video/fbdev/clps711x-fb.c | 2 -
drivers/video/fbdev/kyro/fbdev.c | 24 +-
drivers/video/fbdev/tdfxfb.c | 2 +-
drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 97 +-
drivers/virtio/virtio.c | 41 +-
drivers/virtio/virtio_balloon.c | 40 +-
drivers/virtio/virtio_pci_common.c | 2 +-
drivers/virtio/virtio_rtc_driver.c | 14 +-
drivers/w1/masters/ds2482.c | 4 +
drivers/xen/xenbus/xenbus_probe.c | 3 +-
drivers/xen/xenbus/xenbus_xs.c | 16 +-
fs/btrfs/acl.c | 4 +
fs/btrfs/block-group.c | 8 +-
fs/btrfs/defrag.c | 50 +-
fs/btrfs/disk-io.c | 29 +-
fs/btrfs/extent_io.c | 278 +++--
fs/btrfs/fiemap.c | 4 +-
fs/btrfs/file.c | 104 +-
fs/btrfs/qgroup.c | 18 +-
fs/btrfs/relocation.c | 49 +-
fs/btrfs/transaction.c | 8 +-
fs/btrfs/transaction.h | 25 +-
fs/btrfs/verity.c | 16 +-
fs/btrfs/volumes.c | 37 +-
fs/ceph/dir.c | 2 +-
fs/ceph/file.c | 48 +
fs/dax.c | 12 +-
fs/dcache.c | 7 +-
fs/erofs/Kconfig | 8 +-
fs/erofs/decompressor.c | 1 +
fs/erofs/internal.h | 2 +-
fs/erofs/zdata.c | 12 +-
fs/erofs/zmap.c | 38 +-
fs/exfat/exfat_fs.h | 2 +-
fs/exfat/file.c | 180 ++-
fs/exfat/iomap.c | 11 +-
fs/ext4/dir.c | 20 +-
fs/ext4/ext4.h | 6 +-
fs/ext4/extents.c | 2 +-
fs/ext4/file.c | 7 +
fs/ext4/inline.c | 25 +-
fs/ext4/inode.c | 131 +-
fs/ext4/migrate.c | 3 +-
fs/ext4/namei.c | 2 +
fs/ext4/orphan.c | 10 +-
fs/ext4/xattr.c | 2 +-
fs/f2fs/f2fs.h | 22 +-
fs/f2fs/file.c | 17 +-
fs/f2fs/gc.c | 2 +-
fs/f2fs/segment.c | 8 +-
fs/f2fs/super.c | 4 +-
fs/fat/nfs.c | 4 +-
fs/fuse/cuse.c | 8 +-
fs/fuse/dev.c | 14 +-
fs/fuse/dev_uring.c | 29 +-
fs/fuse/dir.c | 23 +-
fs/fuse/file.c | 5 +-
fs/fuse/fuse_i.h | 2 +
fs/fuse/inode.c | 9 +-
fs/fuse/readdir.c | 2 +-
fs/hfsplus/catalog.c | 25 +-
fs/hfsplus/hfsplus_fs.h | 6 +
fs/hugetlbfs/inode.c | 3 +-
fs/inode.c | 18 +-
fs/iomap/bio.c | 1 +
fs/iomap/iter.c | 130 +-
fs/isofs/compress.c | 7 +-
fs/lockd/nlm3xdr_gen.c | 2 +-
fs/lockd/nlm3xdr_gen.h | 2 +-
fs/lockd/nlm4xdr_gen.c | 47 +-
fs/lockd/nlm4xdr_gen.h | 2 +-
fs/nfs/blocklayout/dev.c | 21 +-
fs/nfs/callback_xdr.c | 2 +-
fs/nfs/client.c | 14 +-
fs/nfs/delegation.c | 20 +-
fs/nfs/dir.c | 7 +
fs/nfs/filelayout/filelayoutdev.c | 3 +-
fs/nfs/flexfilelayout/flexfilelayout.c | 3 +-
fs/nfs/flexfilelayout/flexfilelayoutdev.c | 3 +-
fs/nfs/inode.c | 4 +-
fs/nfs/internal.h | 1 +
fs/nfs/nfs4client.c | 1 +
fs/nfs/nfs4proc.c | 4 +-
fs/nfs/nfs4session.c | 16 +-
fs/nfs/pnfs.c | 35 +-
fs/nfs/pnfs.h | 3 +-
fs/nfs/pnfs_nfs.c | 14 +-
fs/nfsd/nfs4state.c | 8 +-
fs/nfsd/nfs4xdr_gen.c | 589 ++++++++-
fs/nfsd/nfs4xdr_gen.h | 5 +-
fs/nfsd/nfsd.h | 9 +-
fs/nfsd/trace.h | 1 +
fs/nilfs2/page.c | 17 +-
fs/nilfs2/segment.c | 4 +
fs/nilfs2/the_nilfs.c | 6 +
fs/notify/fanotify/fanotify.c | 1 +
fs/notify/fanotify/fanotify_user.c | 12 +-
fs/ntfs/attrib.c | 7 +-
fs/ntfs/compress.c | 94 +-
fs/ntfs/ea.c | 120 +-
fs/ntfs/ea.h | 3 +-
fs/ntfs/file.c | 10 +-
fs/ntfs/index.c | 96 +-
fs/ntfs/inode.c | 79 +-
fs/ntfs/inode.h | 1 +
fs/ntfs/iomap.c | 62 +-
fs/ntfs/mft.c | 12 +-
fs/ntfs/namei.c | 10 +-
fs/ntfs3/fslog.c | 13 +-
fs/ntfs3/fsntfs.c | 8 +-
fs/ntfs3/record.c | 34 +-
fs/ntfs3/super.c | 13 +-
fs/ntfs3/xattr.c | 25 +-
fs/ocfs2/acl.c | 141 ++-
fs/ocfs2/acl.h | 19 +-
fs/ocfs2/cluster/heartbeat.c | 142 ++-
fs/ocfs2/cluster/heartbeat.h | 5 +
fs/ocfs2/cluster/nodemanager.c | 23 +-
fs/ocfs2/cluster/nodemanager.h | 2 +
fs/ocfs2/cluster/tcp.c | 186 ++-
fs/ocfs2/cluster/tcp.h | 2 +
fs/ocfs2/inode.c | 22 +-
fs/ocfs2/namei.c | 17 +-
fs/ocfs2/xattr.c | 301 ++++-
fs/ocfs2/xattr.h | 11 +-
fs/resctrl/monitor.c | 60 +-
fs/resctrl/rdtgroup.c | 71 +-
fs/smb/client/cifs_debug.c | 2 +-
fs/smb/client/dir.c | 2 +
fs/smb/client/inode.c | 14 -
fs/smb/client/smb2inode.c | 9 +-
fs/smb/client/smb2pdu.c | 18 +-
fs/smb/common/smb2pdu.h | 4 +-
fs/smb/common/smbglob.h | 1 +
fs/smb/server/Kconfig | 1 -
fs/smb/server/auth.c | 20 +-
fs/smb/server/compress.c | 76 +-
fs/smb/server/compress.h | 1 +
fs/smb/server/connection.c | 59 +-
fs/smb/server/connection.h | 8 +-
fs/smb/server/ksmbd_netlink.h | 6 +-
fs/smb/server/ksmbd_work.c | 5 +
fs/smb/server/ksmbd_work.h | 14 +
fs/smb/server/mgmt/share_config.c | 64 +-
fs/smb/server/mgmt/share_config.h | 25 +
fs/smb/server/mgmt/tree_connect.c | 10 +
fs/smb/server/mgmt/user_config.c | 12 +
fs/smb/server/mgmt/user_session.c | 92 +-
fs/smb/server/mgmt/user_session.h | 4 +
fs/smb/server/misc.h | 4 +-
fs/smb/server/oplock.c | 202 +++-
fs/smb/server/oplock.h | 4 +-
fs/smb/server/proc.c | 13 +-
fs/smb/server/server.c | 61 +-
fs/smb/server/server.h | 2 +
fs/smb/server/smb2ops.c | 15 +-
fs/smb/server/smb2pdu.c | 1265 +++++++++++++++++---
fs/smb/server/smb2pdu.h | 60 +
fs/smb/server/smbacl.c | 100 +-
fs/smb/server/smbacl.h | 3 +-
fs/smb/server/transport_ipc.c | 21 +
fs/smb/server/transport_tcp.c | 6 +
fs/smb/server/vfs.c | 3 -
fs/smb/server/vfs_cache.c | 80 +-
fs/smb/server/vfs_cache.h | 24 +
fs/smb/smbdirect/accept.c | 16 +-
fs/smb/smbdirect/connection.c | 13 +-
fs/smb/smbdirect/socket.c | 98 +-
fs/squashfs/cache.c | 2 +-
fs/stat.c | 2 +-
fs/super.c | 4 +-
fs/udf/inode.c | 129 +-
fs/udf/super.c | 23 +-
fs/udf/symlink.c | 2 +
include/acpi/acpi_bus.h | 6 +
include/asm-generic/vmlinux.lds.h | 10 +-
include/clocksource/samsung_pwm.h | 2 +-
include/cxl/mailbox.h | 2 +
include/drm/bridge/dw_dp.h | 1 +
include/linux/bio-integrity.h | 3 +
include/linux/bpf.h | 36 +-
include/linux/cpuset.h | 1 +
include/linux/efi.h | 4 +-
include/linux/filter.h | 55 +
include/linux/fs.h | 20 +-
include/linux/fsl/ntmp.h | 2 +
include/linux/i3c/master.h | 3 +
include/linux/iomap.h | 111 +-
include/linux/irqchip/arm-gic-v5.h | 2 +
include/linux/leds.h | 2 +
include/linux/libnvdimm.h | 9 +
include/linux/liveupdate.h | 11 +-
include/linux/maple_tree.h | 2 +-
include/linux/memcontrol.h | 9 +-
include/linux/memory_hotplug.h | 2 +-
include/linux/mlx5/vport.h | 3 +-
include/linux/nfs4.h | 127 --
include/linux/nfs_xdr.h | 2 +-
include/linux/pci.h | 1 +
include/linux/remoteproc.h | 15 +-
include/linux/rsc_table.h | 17 +-
include/linux/rtsx_usb.h | 3 +
include/linux/soc/qcom/ubwc.h | 1 +
include/linux/sunrpc/xdrgen/_defs.h | 2 +
include/linux/sunrpc/xdrgen/nfs4_1.h | 279 ++++-
include/linux/sunrpc/xdrgen/nlm3.h | 2 +-
include/linux/sunrpc/xdrgen/nlm4.h | 2 +-
include/linux/uprobes.h | 5 -
include/linux/usb.h | 3 +-
include/linux/usb/pd.h | 2 +-
include/linux/virtio.h | 1 +
include/linux/virtio_net.h | 4 +
include/media/rc-map.h | 2 -
include/net/bluetooth/hci_core.h | 2 +-
include/net/bluetooth/l2cap.h | 5 +
include/net/inetpeer.h | 4 +
include/net/libeth/xsk.h | 2 +-
include/net/netfilter/nf_conntrack_helper.h | 1 +
include/net/netfilter/nf_tables.h | 2 -
include/net/pkt_sched.h | 1 +
include/net/xdp_sock_drv.h | 22 +-
include/net/xsk_buff_pool.h | 3 +-
include/rdma/uverbs_ioctl.h | 20 +
include/sound/sdca_fdl.h | 4 +
include/uapi/drm/panthor_drm.h | 12 +
include/uapi/drm/xe_drm.h | 11 +-
include/uapi/linux/if_xdp.h | 1 +
include/uapi/linux/nfs4.h | 2 -
include/uapi/linux/time_types.h | 2 +-
kernel/Kconfig.preempt | 1 +
kernel/bpf/arena.c | 10 +-
kernel/bpf/bpf_lsm.c | 1 -
kernel/bpf/bpf_struct_ops.c | 12 +
kernel/bpf/btf.c | 47 +-
kernel/bpf/cgroup.c | 27 +-
kernel/bpf/const_fold.c | 11 +-
kernel/bpf/core.c | 7 +-
kernel/bpf/cpumask.c | 6 +-
kernel/bpf/fixups.c | 25 +-
kernel/bpf/helpers.c | 17 +-
kernel/bpf/liveness.c | 9 +-
kernel/bpf/mmap_unlock_work.h | 51 +-
kernel/bpf/net_namespace.c | 17 +-
kernel/bpf/queue_stack_maps.c | 8 +-
kernel/bpf/ringbuf.c | 2 +-
kernel/bpf/stackmap.c | 148 ++-
kernel/bpf/states.c | 3 +-
kernel/bpf/syscall.c | 23 +-
kernel/bpf/task_iter.c | 48 +-
kernel/bpf/trampoline.c | 20 +-
kernel/bpf/verifier.c | 160 ++-
kernel/cgroup/cpuset-internal.h | 2 +-
kernel/cgroup/cpuset.c | 79 +-
kernel/crash_dump_dm_crypt.c | 15 +-
kernel/dma/swiotlb.c | 31 +-
kernel/events/uprobes.c | 10 -
kernel/fork.c | 1 -
kernel/kcsan/core.c | 12 +-
kernel/liveupdate/luo_flb.c | 20 +-
kernel/liveupdate/luo_session.c | 6 +-
kernel/locking/lockdep.c | 2 +
kernel/module/dups.c | 99 +-
kernel/module/stats.c | 2 +-
kernel/power/snapshot.c | 5 +-
kernel/power/wakelock.c | 2 +-
kernel/printk/printk.c | 11 +-
kernel/rcu/tree_plugin.h | 10 +-
kernel/sched/cpufreq_schedutil.c | 2 +-
kernel/sched/deadline.c | 6 +-
kernel/sched/ext/ext.c | 59 +-
kernel/sched/ext/internal.h | 2 -
kernel/sched/fair.c | 34 +-
kernel/sched/isolation.c | 16 +-
kernel/sched/rt.c | 3 +-
kernel/sys.c | 2 +-
kernel/time/clocksource.c | 8 +-
kernel/time/hrtimer.c | 4 +-
kernel/time/namespace.c | 6 +-
kernel/time/timekeeping.c | 27 +-
kernel/time/timer_migration.c | 4 +-
kernel/trace/ring_buffer.c | 2 -
kernel/trace/trace.c | 2 +-
kernel/trace/trace.h | 4 +-
kernel/trace/trace_btf.c | 19 +-
kernel/trace/trace_btf.h | 3 +-
kernel/trace/trace_events.c | 6 +-
kernel/trace/trace_probe.c | 18 +-
kernel/workqueue.c | 38 +-
lib/interval_tree_test.c | 4 +-
lib/maple_tree.c | 43 +-
lib/string.c | 3 +-
lib/test_bitmap.c | 1 +
lib/test_hmm.c | 2 +-
mm/damon/core.c | 21 +-
mm/damon/tests/core-kunit.h | 2 +-
mm/memory_hotplug.c | 3 +-
mm/mm_init.c | 19 +-
mm/mremap.c | 21 +-
mm/swap.c | 9 +
mm/vmscan.c | 5 +
net/batman-adv/bridge_loop_avoidance.c | 65 +-
net/batman-adv/distributed-arp-table.c | 58 +-
net/batman-adv/types.h | 2 +-
net/bluetooth/hci_conn.c | 20 +-
net/bluetooth/hci_sync.c | 26 +-
net/bluetooth/l2cap_core.c | 23 +-
net/bluetooth/l2cap_sock.c | 100 +-
net/bluetooth/mgmt.c | 40 +-
net/bluetooth/msft.c | 5 +
net/bluetooth/rfcomm/core.c | 4 +
net/bridge/br_arp_nd_proxy.c | 24 +-
net/bridge/br_netlink_tunnel.c | 3 +-
net/bridge/br_vlan.c | 4 +-
net/ceph/messenger_v2.c | 5 +
net/core/dev.c | 60 +-
net/core/filter.c | 4 -
net/core/lwt_bpf.c | 15 +-
net/core/net_namespace.c | 25 +-
net/core/page_pool.c | 71 +-
net/core/skbuff.c | 6 +-
net/hsr/hsr_device.c | 2 +
net/ife/ife.c | 14 +-
net/ipv4/inetpeer.c | 38 +-
net/ipv4/tcp.c | 6 +-
net/ipv4/tcp_output.c | 2 +-
net/ipv6/ip6mr.c | 3 +-
net/ipv6/route.c | 2 +-
net/ipv6/xfrm6_input.c | 2 +-
net/kcm/kcmsock.c | 3 +
net/mac80211/link.c | 3 +-
net/mac80211/mlme.c | 2 +-
net/mac80211/s1g.c | 2 +-
net/mac80211/spectmgmt.c | 11 +-
net/mac80211/tx.c | 3 +-
net/netfilter/ipset/ip_set_hash_gen.h | 174 ++-
net/netfilter/ipset/ip_set_hash_netiface.c | 1 -
net/netfilter/ipset/ip_set_hash_netportnet.c | 1 -
net/netfilter/ipvs/ip_vs_ftp.c | 10 +-
net/netfilter/nf_conntrack_helper.c | 14 +-
net/netfilter/nf_conntrack_netlink.c | 2 +-
net/netfilter/nf_nat_sip.c | 5 +
net/netfilter/nf_tables_api.c | 70 +-
net/netfilter/nft_ct.c | 168 ++-
net/netfilter/nft_dynset.c | 25 +-
net/netfilter/xt_cgroup.c | 12 +-
net/netfilter/xt_hl.c | 4 +-
net/nfc/digital_core.c | 2 +-
net/nfc/llcp_core.c | 29 +-
net/nfc/llcp_sock.c | 14 +-
net/nfc/nci/data.c | 10 +-
net/nfc/nci/rsp.c | 41 +-
net/phonet/pep.c | 2 +-
net/rds/cong.c | 4 +-
net/sched/act_api.c | 5 +-
net/sched/act_bpf.c | 26 +
net/sched/act_ct.c | 46 +
net/sched/act_ctinfo.c | 11 +
net/sched/act_ife.c | 55 +-
net/sched/act_pedit.c | 24 +
net/sched/act_police.c | 12 +
net/sched/act_sample.c | 9 +
net/sched/act_skbmod.c | 12 +-
net/sched/act_tunnel_key.c | 80 ++
net/sched/cls_api.c | 21 +-
net/sched/cls_basic.c | 6 +-
net/sched/cls_bpf.c | 6 +-
net/sched/cls_cgroup.c | 2 +-
net/sched/cls_flow.c | 2 +-
net/sched/cls_flower.c | 4 +-
net/sched/cls_fw.c | 4 +-
net/sched/cls_matchall.c | 4 +-
net/sched/cls_route.c | 4 +-
net/sched/cls_u32.c | 11 +-
net/sched/sch_api.c | 7 +-
net/sched/sch_cake.c | 1 +
net/sched/sch_codel.c | 2 +-
net/sched/sch_fifo.c | 2 +-
net/sched/sch_fq.c | 26 +-
net/sched/sch_fq_codel.c | 6 +-
net/sched/sch_fq_pie.c | 3 +-
net/sched/sch_gred.c | 4 +-
net/sched/sch_hhf.c | 4 +
net/sched/sch_htb.c | 7 +-
net/sched/sch_plug.c | 2 +-
net/sched/sch_sfq.c | 3 +-
net/sched/sch_teql.c | 1 +
net/smc/af_smc.c | 2 +-
net/smc/smc_inet.c | 16 +
net/smc/smc_llc.c | 3 +
net/sunrpc/rpcb_clnt.c | 4 +
net/sunrpc/xprtsock.c | 20 +-
net/tls/tls_strp.c | 16 +-
net/vmw_vsock/af_vsock.c | 16 +-
net/wireless/core.c | 3 +
net/wireless/nl80211.c | 10 +-
net/xdp/xsk.c | 30 +-
net/xdp/xsk_buff_pool.c | 7 +-
net/xfrm/xfrm_output.c | 4 +-
rust/helpers/helpers.c | 2 +
rust/kernel/cpufreq.rs | 24 +-
rust/kernel/device.rs | 10 +-
rust/kernel/drm/gpuvm/mod.rs | 32 +-
rust/uapi/uapi_helper.h | 2 +-
samples/ftrace/ftrace-direct-modify.c | 12 +-
samples/ftrace/ftrace-direct-multi-modify.c | 12 +-
samples/rust/rust_debugfs.rs | 4 +-
samples/rust/rust_debugfs_scoped.rs | 5 +-
scripts/Makefile.vmlinux_o | 3 +
scripts/livepatch/klp-build | 9 +
scripts/mod/modpost.c | 7 +-
scripts/tags.sh | 2 +-
security/apparmor/domain.c | 106 +-
security/apparmor/include/policy.h | 3 +
security/apparmor/lib.c | 4 +-
security/apparmor/policy.c | 22 +-
security/apparmor/policy_unpack.c | 2 +-
security/smack/smack.h | 5 +-
security/smack/smack_lsm.c | 67 +-
security/smack/smackfs.c | 222 +---
sound/core/control_led.c | 2 +
sound/core/init.c | 4 +-
sound/core/seq/seq_clientmgr.c | 16 +-
sound/core/seq/seq_midi.c | 61 +-
sound/drivers/mtpav.c | 4 +-
sound/hda/codecs/realtek/alc269.c | 13 +-
sound/hda/common/proc.c | 2 +-
sound/hda/controllers/Kconfig | 1 +
sound/pci/asihpi/hpi6000.c | 5 +
sound/pci/ice1712/ice1712.c | 7 +-
sound/pci/via82xx_modem.c | 26 +-
sound/soc/amd/acp-config.c | 2 +-
sound/soc/apple/mca.c | 6 +-
sound/soc/codecs/rt700-sdw.c | 6 +-
sound/soc/codecs/tas2783-sdw.c | 26 +-
sound/soc/codecs/tas675x.c | 18 +-
sound/soc/fsl/Kconfig | 4 +-
sound/soc/fsl/efika-audio-fabric.c | 2 -
sound/soc/fsl/fsl-asoc-card.c | 4 +-
sound/soc/fsl/fsl_audmix.c | 24 +-
sound/soc/fsl/pcm030-audio-fabric.c | 2 -
sound/soc/meson/meson-card-utils.c | 17 +-
sound/soc/pxa/pxa-ssp.c | 7 +-
sound/soc/qcom/qdsp6/q6apm.c | 12 +-
sound/soc/samsung/i2s.c | 25 +-
sound/soc/soc-dapm.c | 2 +-
sound/soc/sof/ipc4-topology.c | 2 +
sound/soc/sof/topology.c | 18 +-
sound/soc/spacemit/k1_i2s.c | 36 +-
sound/soc/ti/j721e-evm.c | 4 +-
sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +-
tools/bpf/bpftool/Makefile | 2 +-
tools/bpf/bpftool/map.c | 16 +-
tools/bpf/bpftool/sign.c | 7 +-
tools/bpf/bpftool/struct_ops.c | 4 +
tools/build/Makefile.feature | 2 -
tools/build/feature/Makefile | 14 -
tools/include/linux/filter.h | 1 +
tools/include/nolibc/arch-powerpc.h | 2 +-
tools/include/nolibc/arch-sparc.h | 2 +-
tools/include/uapi/linux/if_xdp.h | 1 +
tools/lib/api/fd/array.c | 12 +-
tools/lib/bpf/features.c | 4 +-
tools/lib/bpf/libbpf.c | 3 +-
tools/lib/bpf/usdt.c | 16 +-
.../xdrgen/templates/C/enum/declaration/enum.j2 | 1 +
.../xdrgen/templates/C/pointer/encoder/string.j2 | 2 +
.../C/pointer/encoder/variable_length_opaque.j2 | 2 +
.../xdrgen/templates/C/struct/encoder/string.j2 | 2 +
.../C/struct/encoder/variable_length_opaque.j2 | 2 +
.../xdrgen/templates/C/union/definition/close.j2 | 6 -
tools/objtool/Build | 4 +-
tools/objtool/arch/x86/special.c | 27 +
tools/objtool/builtin-check.c | 7 +
tools/objtool/check.c | 7 +
tools/objtool/elf.c | 13 +
tools/objtool/include/objtool/builtin.h | 1 +
tools/objtool/include/objtool/elf.h | 1 +
tools/objtool/include/objtool/klp.h | 33 +-
tools/objtool/include/objtool/special.h | 7 +
tools/objtool/klp-diff.c | 233 ++--
tools/objtool/klp-post-link.c | 53 +-
tools/objtool/klp-symid.c | 119 ++
tools/objtool/klp-sympos.c | 411 +++++++
tools/perf/arch/arm/util/cs-etm.c | 10 +-
tools/perf/arch/arm64/util/arm-spe.c | 8 +-
tools/perf/arch/arm64/util/hisi-ptt.c | 2 +-
tools/perf/arch/x86/tests/amd-ibs-period.c | 20 +-
tools/perf/arch/x86/tests/hybrid.c | 22 +-
tools/perf/arch/x86/tests/topdown.c | 4 +-
tools/perf/arch/x86/util/auxtrace.c | 2 +-
tools/perf/arch/x86/util/intel-bts.c | 6 +-
tools/perf/arch/x86/util/intel-pt.c | 9 +-
tools/perf/arch/x86/util/iostat.c | 14 +-
tools/perf/bench/evlist-open-close.c | 29 +-
tools/perf/builtin-annotate.c | 7 +-
tools/perf/builtin-c2c.c | 106 +-
tools/perf/builtin-ftrace.c | 27 +-
tools/perf/builtin-inject.c | 4 +-
tools/perf/builtin-kvm.c | 14 +-
tools/perf/builtin-kwork.c | 8 +-
tools/perf/builtin-lock.c | 4 +-
tools/perf/builtin-record.c | 148 ++-
tools/perf/builtin-report.c | 6 +-
tools/perf/builtin-sched.c | 132 +-
tools/perf/builtin-script.c | 16 +-
tools/perf/builtin-stat.c | 112 +-
tools/perf/builtin-top.c | 106 +-
tools/perf/builtin-trace.c | 129 +-
.../pmu-events/arch/arm64/nvidia/t410/metrics.json | 28 +-
.../pmu-events/arch/arm64/nvidia/t410/misc.json | 6 +-
.../arch/x86/amdzen5/floating-point.json | 160 ++-
.../pmu-events/arch/x86/amdzen5/load-store.json | 8 +-
.../arch/x86/amdzen6/floating-point.json | 34 +-
tools/perf/pmu-events/jevents.py | 5 +-
tools/perf/pmu-events/metric.py | 6 +-
tools/perf/scripts/python/arm-cs-trace-disasm.py | 9 +-
tools/perf/tests/backward-ring-buffer.c | 26 +-
tools/perf/tests/builtin-test.c | 180 +--
tools/perf/tests/code-reading.c | 14 +-
tools/perf/tests/event-times.c | 6 +-
tools/perf/tests/event_update.c | 4 +-
tools/perf/tests/evsel-roundtrip-name.c | 8 +-
tools/perf/tests/evsel-tp-sched.c | 4 +-
tools/perf/tests/expand-cgroup.c | 15 +-
tools/perf/tests/hists_cumulate.c | 2 +-
tools/perf/tests/hists_filter.c | 2 +-
tools/perf/tests/hists_link.c | 2 +-
tools/perf/tests/hists_output.c | 2 +-
tools/perf/tests/hwmon_pmu.c | 7 +-
tools/perf/tests/keep-tracking.c | 10 +-
tools/perf/tests/mmap-basic.c | 24 +-
tools/perf/tests/openat-syscall-all-cpus.c | 6 +-
tools/perf/tests/openat-syscall-tp-fields.c | 26 +-
tools/perf/tests/openat-syscall.c | 6 +-
tools/perf/tests/parse-events.c | 150 +--
tools/perf/tests/parse-metric.c | 11 +-
tools/perf/tests/parse-no-sample-id-all.c | 2 +-
tools/perf/tests/perf-record.c | 38 +-
tools/perf/tests/perf-time-to-tsc.c | 12 +-
tools/perf/tests/pfm.c | 12 +-
tools/perf/tests/pmu-events.c | 21 +-
tools/perf/tests/pmu.c | 4 +-
tools/perf/tests/sample-parsing.c | 45 +-
.../shell/coresight/test_arm_coresight_disasm.sh | 4 +-
tools/perf/tests/shell/inject_aslr.sh | 10 +-
tools/perf/tests/shell/jitdump-python.sh | 69 +-
tools/perf/tests/shell/kvm.sh | 61 +-
.../perf/tests/shell/lib/perf_metric_validation.py | 11 +-
tools/perf/tests/shell/lib/perf_record.sh | 58 +
tools/perf/tests/shell/pipe_test.sh | 4 +-
.../shell/record+zstd_comp_decomp_multi_record.sh | 63 +
tools/perf/tests/shell/record.sh | 173 +--
tools/perf/tests/shell/record_lbr.sh | 50 +-
tools/perf/tests/shell/stat_all_metrics.sh | 75 +-
tools/perf/tests/shell/stat_bpf_counters.sh | 28 +-
tools/perf/tests/shell/stat_metrics_values.sh | 7 +
tools/perf/tests/shell/test_brstack.sh | 99 +-
.../tests/shell/test_dwarf_unwind_multithreaded.sh | 65 +
tools/perf/tests/shell/trace_record_replay.sh | 38 +-
tools/perf/tests/sw-clock.c | 20 +-
tools/perf/tests/switch-tracking.c | 11 +-
tools/perf/tests/task-exit.c | 20 +-
tools/perf/tests/time-utils-test.c | 14 +-
tools/perf/tests/tool_pmu.c | 7 +-
tools/perf/tests/topology.c | 4 +-
tools/perf/tests/uncore-event-sorting.c | 6 +-
tools/perf/ui/browsers/annotate.c | 4 +-
tools/perf/ui/browsers/hists.c | 163 ++-
tools/perf/util/amd-sample-raw.c | 2 +-
tools/perf/util/annotate-data.c | 2 +-
tools/perf/util/annotate.c | 61 +-
tools/perf/util/annotate.h | 3 +-
tools/perf/util/arm-spe.c | 4 +
tools/perf/util/auxtrace.c | 29 +-
tools/perf/util/block-info.c | 4 +-
tools/perf/util/bpf-event.c | 3 +-
tools/perf/util/bpf-filter.c | 22 +-
tools/perf/util/bpf_counter.c | 2 +-
tools/perf/util/bpf_counter_cgroup.c | 14 +-
tools/perf/util/bpf_ftrace.c | 9 +-
tools/perf/util/bpf_lock_contention.c | 12 +-
tools/perf/util/bpf_off_cpu.c | 44 +-
tools/perf/util/bpf_trace_augment.c | 8 +-
tools/perf/util/cap.c | 4 +-
tools/perf/util/cap.h | 3 +-
tools/perf/util/capstone.c | 62 +-
tools/perf/util/cgroup.c | 26 +-
tools/perf/util/compress.h | 6 +-
tools/perf/util/cs-etm.c | 105 +-
tools/perf/util/data-convert-bt.c | 2 +-
tools/perf/util/data-convert-json.c | 1 +
tools/perf/util/dso.c | 48 +-
tools/perf/util/dso.h | 57 +-
tools/perf/util/evlist.c | 494 ++++----
tools/perf/util/evlist.h | 258 +++-
tools/perf/util/evsel.c | 135 ++-
tools/perf/util/evsel.h | 21 +-
tools/perf/util/expr.c | 2 +-
tools/perf/util/header.c | 74 +-
tools/perf/util/header.h | 2 +-
tools/perf/util/intel-bts.c | 2 +-
tools/perf/util/intel-pt.c | 2 +-
tools/perf/util/intel-tpebs.c | 7 +-
tools/perf/util/iostat.c | 2 +-
tools/perf/util/iostat.h | 2 +-
tools/perf/util/kvm-stat.h | 2 +-
tools/perf/util/libbfd.c | 23 +-
tools/perf/util/libdw.c | 32 +-
tools/perf/util/machine.c | 43 +-
tools/perf/util/map.h | 9 +-
tools/perf/util/metricgroup.c | 45 +-
tools/perf/util/metricgroup.h | 4 +-
tools/perf/util/parse-events.c | 40 +-
tools/perf/util/parse-events.h | 17 +-
tools/perf/util/parse-events.y | 2 +-
tools/perf/util/perf_api_probe.c | 20 +-
tools/perf/util/pfm.c | 4 +-
tools/perf/util/pmu.c | 6 +-
tools/perf/util/pmus.c | 2 +
tools/perf/util/print-events.c | 2 +-
tools/perf/util/python.c | 761 ++++++++----
tools/perf/util/record.c | 11 +-
tools/perf/util/s390-sample-raw.c | 21 +-
tools/perf/util/sample-raw.c | 4 +-
tools/perf/util/session.c | 48 +-
tools/perf/util/sideband_evlist.c | 54 +-
tools/perf/util/sort.c | 78 +-
tools/perf/util/stat-display.c | 6 +-
tools/perf/util/stat-shadow.c | 24 +-
tools/perf/util/stat.c | 22 +-
tools/perf/util/stream.c | 4 +-
tools/perf/util/symbol.c | 3 +-
tools/perf/util/synthetic-events.c | 17 +-
tools/perf/util/thread-stack.c | 2 +-
tools/perf/util/time-utils.c | 12 +-
tools/perf/util/top.c | 4 +-
tools/perf/util/trace-event-read.c | 33 +-
tools/perf/util/unwind-libdw.c | 24 +-
tools/perf/util/util.c | 12 +-
tools/perf/util/zstd.c | 25 +-
tools/sched_ext/include/scx/compat.bpf.h | 2 +-
tools/sched_ext/scx_flatcg.bpf.c | 19 +-
tools/sched_ext/scx_flatcg.c | 4 +-
tools/sched_ext/scx_qmap.bpf.c | 2 +-
tools/scripts/Makefile.include | 37 +-
tools/testing/cxl/test/cxl.c | 541 +++++++--
tools/testing/cxl/test/hmem_test.c | 3 +-
tools/testing/cxl/test/mock.h | 2 +
tools/testing/kunit/kunit.py | 2 +-
tools/testing/kunit/kunit_tool_test.py | 12 +
tools/testing/selftests/arm64/fp/fp-ptrace.c | 47 +-
tools/testing/selftests/arm64/fp/sve-test.S | 7 +-
.../selftests/arm64/mte/check_buffer_fill.c | 2 +
.../selftests/arm64/mte/check_child_memory.c | 2 +
.../selftests/arm64/mte/check_gcr_el1_cswitch.c | 1 +
.../selftests/arm64/mte/check_hugetlb_options.c | 2 +
.../selftests/arm64/mte/check_ksm_options.c | 31 +-
.../selftests/arm64/mte/check_mmap_options.c | 2 +
tools/testing/selftests/arm64/mte/check_prctl.c | 2 +-
.../selftests/arm64/mte/check_tags_inclusion.c | 2 +
tools/testing/selftests/arm64/mte/check_user_mem.c | 2 +
tools/testing/selftests/bpf/Makefile | 9 +-
tools/testing/selftests/bpf/README.rst | 4 +-
.../bpf/libarena/include/libarena/userspace.h | 2 +-
.../selftests/bpf/libarena/src/common.bpf.c | 6 +
tools/testing/selftests/bpf/network_helpers.c | 4 +-
tools/testing/selftests/bpf/network_helpers.h | 5 +
.../selftests/bpf/prog_tests/cgroup_iter_memcg.c | 43 +
.../selftests/bpf/prog_tests/global_map_resize.c | 8 +-
tools/testing/selftests/bpf/prog_tests/libarena.c | 8 +-
.../selftests/bpf/prog_tests/libarena_asan.c | 8 +-
tools/testing/selftests/bpf/prog_tests/lsm_bdev.c | 3 +-
.../selftests/bpf/prog_tests/lwt_ip_encap.c | 11 +-
tools/testing/selftests/bpf/prog_tests/mptcp.c | 13 +-
tools/testing/selftests/bpf/prog_tests/sha256.c | 4 +-
.../selftests/bpf/prog_tests/uprobe_syscall.c | 2 +-
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 3 +
tools/testing/selftests/bpf/progs/mptcpify.c | 2 +-
tools/testing/selftests/bpf/test_loader.c | 2 +-
tools/testing/selftests/bpf/test_progs.c | 22 +-
tools/testing/selftests/bpf/test_sockmap.c | 3 +-
tools/testing/selftests/bpf/veristat.c | 76 +-
tools/testing/selftests/bpf/vmtest.sh | 13 +-
tools/testing/selftests/cgroup/test_cpuset_prs.sh | 18 +-
.../testing/selftests/cgroup/test_cpuset_v1_hp.sh | 2 +-
tools/testing/selftests/drivers/net/config | 5 +
tools/testing/selftests/drivers/net/lib/py/env.py | 11 +-
.../testing/selftests/drivers/net/ring_reconfig.py | 255 +++-
tools/testing/selftests/drivers/net/so_txtime.py | 21 +-
tools/testing/selftests/kselftest_harness.h | 2 +-
tools/testing/selftests/lsm/common.c | 4 +-
tools/testing/selftests/mm/cow.c | 9 +-
tools/testing/selftests/mm/hmm-tests.c | 21 +-
tools/testing/selftests/mm/hugepage_settings.c | 2 +-
tools/testing/selftests/mm/khugepaged.c | 4 +-
tools/testing/selftests/mm/ksm_tests.c | 28 +-
tools/testing/selftests/mm/memory-failure.c | 44 +-
tools/testing/selftests/mm/thuge-gen.c | 15 +-
tools/testing/selftests/mm/vm_util.c | 28 +-
tools/testing/selftests/mm/vm_util.h | 1 +
tools/testing/selftests/namespaces/nsid_test.c | 4 -
tools/testing/selftests/proc/proc-maps-race.c | 3 +-
tools/testing/selftests/proc/proc-pidns.c | 1 +
.../selftests/rseq/rseq-x86-thread-pointer.h | 4 +-
.../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c | 20 +-
.../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c | 13 +-
tools/testing/selftests/sched_ext/exit.c | 1 +
tools/testing/selftests/sched_ext/prog_run.c | 36 +-
tools/testing/selftests/timers/leap-a-day.c | 19 +-
tools/testing/selftests/vfio/lib/vfio_pci_device.c | 26 +-
tools/testing/selftests/zram/zram_lib.sh | 2 +-
1767 files changed, 31794 insertions(+), 14006 deletions(-)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
@ 2026-09-12 9:38 ` Brett A C Sheffield
2026-09-12 10:18 ` Thorsten Leemhuis
` (8 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Brett A C Sheffield @ 2026-09-12 9:38 UTC (permalink / raw)
To: gregkh
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
Brett A C Sheffield
# Librecast Test Results
020/020 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 7.2.6-rc1-g048ea6124e84 #2 SMP PREEMPT_DYNAMIC Sat Sep 12 09:31:29 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield <bacs@librecast.net>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
2026-09-12 9:38 ` Brett A C Sheffield
@ 2026-09-12 10:18 ` Thorsten Leemhuis
2026-09-13 12:54 ` Benjamin Boortz
2026-09-12 11:45 ` Ronald Warsow
` (7 subsequent siblings)
9 siblings, 1 reply; 13+ messages in thread
From: Thorsten Leemhuis @ 2026-09-12 10:18 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
rwarsow, conor, hargar, broonie, achill, sr,
Linux kernel regressions list
On 9/12/26 08:29, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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.
> [...]
My builds failed while compiling perf:
>> ui/browsers/hists.c: In function ‘evsel__hists_browse’:
>> ui/browsers/hists.c:3191:41: error: ‘hotkey_act’ undeclared (first use in this function)
>> 3191 | memset(&hotkey_act, 0, sizeof(hotkey_act));
>> | ^~~~~~~~~~
>> ui/browsers/hists.c:3191:41: note: each undeclared identifier is reported only once for each function it appears in
Reverting "perf ui hists: In report UI ensure thread is set with
reference counting" fixes this. Haven't tried, but maybe including
bd86119c3ee6ed ("perf ui hists: Fix dso_filter reference leak and exit
zoom cleanup") will fix this, too.
That got me a little further, but then I ran into this:
>> tools/perf/util/python.c: In function ‘pyrf_evsel__open’:
>> tools/perf/util/python.c:1104:9: error: implicit declaration of function ‘CHECK_INITIALIZED’ [-Wimplicit-function-declaration]
>> 1104 | CHECK_INITIALIZED(evsel, "evsel");
>> | ^~~~~~~~~~~~~~~~~
>> tools/perf/util/python.c: In function ‘pyrf_evsel__set_tracking’:
>> tools/perf/util/python.c:1295:9: error: implicit declaration of function ‘CHECK_INITIALIZED_INT’ [-Wimplicit-function-declaration]
>> 1295 | CHECK_INITIALIZED_INT(pevsel->evsel, "evsel");
>> | ^~~~~~~~~~~~~~~~~~~~~
Only looked briefly, but didn't spot a simple way to work around that
through a simple revert or two (but it's quite likely I missed something).
Ciao, Thorsten
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
2026-09-12 9:38 ` Brett A C Sheffield
2026-09-12 10:18 ` Thorsten Leemhuis
@ 2026-09-12 11:45 ` Ronald Warsow
2026-09-12 21:22 ` Takeshi Ogasawara
` (6 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Ronald Warsow @ 2026-09-12 11:45 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
conor, hargar, broonie, achill, sr
Hi
kernel build / boot test on x86_64 (Intel).
No regressions here.
Thanks
Tested-by: Ronald Warsow <rwarsow@gmx.de>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2026-09-12 11:45 ` Ronald Warsow
@ 2026-09-12 21:22 ` Takeshi Ogasawara
2026-09-13 11:22 ` Peter Schneider
` (5 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Takeshi Ogasawara @ 2026-09-12 21:22 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr
Hi Greg
On Sat, Sep 12, 2026 at 4:07 PM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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 Mon, 14 Sep 2026 06:54:17 +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/v7.x/stable-review/patch-7.2.6-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Linux version 7.2.6-rc1 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 7.2.6-rc1rv-g048ea6124e84
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 16.2.1 20260810, GNU ld (GNU
Binutils) 2.47) #1 SMP PREEMPT_DYNAMIC Sun Sep 13 05:45:30 JST 2026
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2026-09-12 21:22 ` Takeshi Ogasawara
@ 2026-09-13 11:22 ` Peter Schneider
2026-09-13 13:04 ` Benjamin Boortz
` (4 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Peter Schneider @ 2026-09-13 11:22 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
rwarsow, conor, hargar, broonie, achill, sr
Am 12.09.2026 um 08:29 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider <pschneider1968@googlemail.com>
Beste Grüße,
Peter Schneider
--
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&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 10:18 ` Thorsten Leemhuis
@ 2026-09-13 12:54 ` Benjamin Boortz
2026-09-14 9:18 ` Greg Kroah-Hartman
0 siblings, 1 reply; 13+ messages in thread
From: Benjamin Boortz @ 2026-09-13 12:54 UTC (permalink / raw)
To: Thorsten Leemhuis
Cc: Greg Kroah-Hartman, stable, patches, linux-kernel, torvalds,
akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh,
f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie,
achill, sr, Linux kernel regressions list
On Sat, Sep 12, 2026 at 12:18:56PM +0200, Thorsten Leemhuis wrote:
>On 9/12/26 08:29, Greg Kroah-Hartman wrote:
>> This is the start of the stable review cycle for the 7.2.6 release.
>> There are 1815 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.
>> [...]
>
>My builds failed while compiling perf:
>
>>> ui/browsers/hists.c: In function ‘evsel__hists_browse’:
>>> ui/browsers/hists.c:3191:41: error: ‘hotkey_act’ undeclared (first use in this function)
>>> 3191 | memset(&hotkey_act, 0, sizeof(hotkey_act));
>>> | ^~~~~~~~~~
>>> ui/browsers/hists.c:3191:41: note: each undeclared identifier is reported only once for each function it appears in
>Reverting "perf ui hists: In report UI ensure thread is set with
>reference counting" fixes this. Haven't tried, but maybe including
>bd86119c3ee6ed ("perf ui hists: Fix dso_filter reference leak and exit
>zoom cleanup") will fix this, too.
>
>That got me a little further, but then I ran into this:
>
>>> tools/perf/util/python.c: In function ‘pyrf_evsel__open’:
>>> tools/perf/util/python.c:1104:9: error: implicit declaration of function ‘CHECK_INITIALIZED’ [-Wimplicit-function-declaration]
>>> 1104 | CHECK_INITIALIZED(evsel, "evsel");
>>> | ^~~~~~~~~~~~~~~~~
>>> tools/perf/util/python.c: In function ‘pyrf_evsel__set_tracking’:
>>> tools/perf/util/python.c:1295:9: error: implicit declaration of function ‘CHECK_INITIALIZED_INT’ [-Wimplicit-function-declaration]
>>> 1295 | CHECK_INITIALIZED_INT(pevsel->evsel, "evsel");
>>> | ^~~~~~~~~~~~~~~~~~~~~
>
>Only looked briefly, but didn't spot a simple way to work around that
>through a simple revert or two (but it's quite likely I missed something).
>
>Ciao, Thorsten
>
build-tested and reproduced the 2 issues on x86_64 with:
make -j$(nproc) -C ./tools/perf O=/tmp/perf-build
observed errors:
1) tools/perf/ui/browsers/hists.c:3191:41: error: 'hotkey_act' undeclared
2ec3b9858725 — "perf hists browser: Increase MAX_OPTIONS to prevent stack buffer overflow"
prerequisite: bd86119c3ee6 expects MAX_OPTIONS=32; stable-rc still has 16
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2ec3b985872594031cc1000b830344de5c26633d
bd86119c3ee6 — declares hotkey_act, fixes dso_filter reference leak
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd86119c3ee6ed7b8fc9be8298fe49f1a5355a46
2) tools/perf/util/python.c:1104:9: error: implicit declaration of function 'CHECK_INITIALIZED'
01fa2d416ace — defines CHECK_INITIALIZED
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=01fa2d416aceab51f97ec2769e8da9971a605eeb
With the 3 patches applied, perf build successful.
Benni
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2026-09-13 11:22 ` Peter Schneider
@ 2026-09-13 13:04 ` Benjamin Boortz
2026-09-13 14:10 ` Markus Reichelt
` (3 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Benjamin Boortz @ 2026-09-13 13:04 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr
On Sat, Sep 12, 2026 at 08:29:10AM +0200, Greg Kroah-Hartman wrote:
>This is the start of the stable review cycle for the 7.2.6 release.
>There are 1815 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.
Build and boot tested with QEMU for x86_64, i386, arm64, and riscv
across multiple configurations, and boots on AMD Ryzen 7 5800H.
No regressions observed.
Tested-by: Benjamin Boortz <bennib@mailbox.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2026-09-13 13:04 ` Benjamin Boortz
@ 2026-09-13 14:10 ` Markus Reichelt
2026-09-13 18:19 ` Barry K. Nathan
` (2 subsequent siblings)
9 siblings, 0 replies; 13+ messages in thread
From: Markus Reichelt @ 2026-09-13 14:10 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr
* Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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 Mon, 14 Sep 2026 06:54:17 +0000.
> Anything received after that time might be too late.
7.2.6-rc1 compiles on x86_64 (Xeon E5-1620 v2, Slackware64-15.0),
and boots & runs on x86_64 (AMD Ryzen 5 7520U, Slackware64-current).
No regressions observed during boot & my custom tests.
Tested-by: Markus Reichelt <lkt+2023@mareichelt.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (6 preceding siblings ...)
2026-09-13 14:10 ` Markus Reichelt
@ 2026-09-13 18:19 ` Barry K. Nathan
2026-09-13 22:46 ` Ron Economos
2026-09-14 5:20 ` Miguel Ojeda
9 siblings, 0 replies; 13+ messages in thread
From: Barry K. Nathan @ 2026-09-13 18:19 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
rwarsow, conor, hargar, broonie, achill, sr
On 9/11/26 11:29 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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 Mon, 14 Sep 2026 06:54:17 +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/v7.x/stable-review/patch-7.2.6-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
I tested 7.2.5 + stable-queue as of commit
5bd01cb1b5d8bdc0b5480752350d2b0f2d487986
("drop 3 orphaned perf prerequisite patches from 6.18")
on my Lenovo ThinkPad T14 Gen 1. Working well, no regressions observed.
Tested-by: Barry K. Nathan <barryn@pobox.com>
--
-Barry K. Nathan <barryn@pobox.com>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (7 preceding siblings ...)
2026-09-13 18:19 ` Barry K. Nathan
@ 2026-09-13 22:46 ` Ron Economos
2026-09-14 5:20 ` Miguel Ojeda
9 siblings, 0 replies; 13+ messages in thread
From: Ron Economos @ 2026-09-13 22:46 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
rwarsow, conor, hargar, broonie, achill, sr
On 9/11/26 23:29, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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 Mon, 14 Sep 2026 06:54:17 +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/v7.x/stable-review/patch-7.2.6-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos <re@w6rz.net>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
` (8 preceding siblings ...)
2026-09-13 22:46 ` Ron Economos
@ 2026-09-14 5:20 ` Miguel Ojeda
9 siblings, 0 replies; 13+ messages in thread
From: Miguel Ojeda @ 2026-09-14 5:20 UTC (permalink / raw)
To: gregkh
Cc: achill, akpm, broonie, conor, f.fainelli, hargar, jonathanh,
linux-kernel, linux, lkft-triage, patches, patches, pavel,
rwarsow, shuah, sr, stable, sudipm.mukherjee, torvalds,
Miguel Ojeda
On Sat, 12 Sep 2026 08:29:10 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 7.2.6 release.
> There are 1815 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 Mon, 14 Sep 2026 06:54:17 +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 and arm32:
Tested-by: Miguel Ojeda <ojeda@kernel.org>
Thanks!
Cheers,
Miguel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 7.2 0000/1815] 7.2.6-rc1 review
2026-09-13 12:54 ` Benjamin Boortz
@ 2026-09-14 9:18 ` Greg Kroah-Hartman
0 siblings, 0 replies; 13+ messages in thread
From: Greg Kroah-Hartman @ 2026-09-14 9:18 UTC (permalink / raw)
To: Benjamin Boortz
Cc: Thorsten Leemhuis, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
Linux kernel regressions list
On Sun, Sep 13, 2026 at 02:54:39PM +0200, Benjamin Boortz wrote:
> On Sat, Sep 12, 2026 at 12:18:56PM +0200, Thorsten Leemhuis wrote:
>
> > On 9/12/26 08:29, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 7.2.6 release.
> > > There are 1815 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.
> > > [...]
> >
> > My builds failed while compiling perf:
> >
> > > > ui/browsers/hists.c: In function ‘evsel__hists_browse’:
> > > > ui/browsers/hists.c:3191:41: error: ‘hotkey_act’ undeclared (first use in this function)
> > > > 3191 | memset(&hotkey_act, 0, sizeof(hotkey_act));
> > > > | ^~~~~~~~~~
> > > > ui/browsers/hists.c:3191:41: note: each undeclared identifier is reported only once for each function it appears in
> > Reverting "perf ui hists: In report UI ensure thread is set with
> > reference counting" fixes this. Haven't tried, but maybe including
> > bd86119c3ee6ed ("perf ui hists: Fix dso_filter reference leak and exit
> > zoom cleanup") will fix this, too.
> >
> > That got me a little further, but then I ran into this:
> >
> > > > tools/perf/util/python.c: In function ‘pyrf_evsel__open’:
> > > > tools/perf/util/python.c:1104:9: error: implicit declaration of function ‘CHECK_INITIALIZED’ [-Wimplicit-function-declaration]
> > > > 1104 | CHECK_INITIALIZED(evsel, "evsel");
> > > > | ^~~~~~~~~~~~~~~~~
> > > > tools/perf/util/python.c: In function ‘pyrf_evsel__set_tracking’:
> > > > tools/perf/util/python.c:1295:9: error: implicit declaration of function ‘CHECK_INITIALIZED_INT’ [-Wimplicit-function-declaration]
> > > > 1295 | CHECK_INITIALIZED_INT(pevsel->evsel, "evsel");
> > > > | ^~~~~~~~~~~~~~~~~~~~~
> >
> > Only looked briefly, but didn't spot a simple way to work around that
> > through a simple revert or two (but it's quite likely I missed something).
> >
> > Ciao, Thorsten
> >
>
>
> build-tested and reproduced the 2 issues on x86_64 with:
>
> make -j$(nproc) -C ./tools/perf O=/tmp/perf-build
>
> observed errors:
>
> 1) tools/perf/ui/browsers/hists.c:3191:41: error: 'hotkey_act' undeclared
>
> 2ec3b9858725 — "perf hists browser: Increase MAX_OPTIONS to prevent stack buffer overflow"
> prerequisite: bd86119c3ee6 expects MAX_OPTIONS=32; stable-rc still has 16
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2ec3b985872594031cc1000b830344de5c26633d
> bd86119c3ee6 — declares hotkey_act, fixes dso_filter reference leak
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd86119c3ee6ed7b8fc9be8298fe49f1a5355a46
>
>
> 2) tools/perf/util/python.c:1104:9: error: implicit declaration of function 'CHECK_INITIALIZED'
>
> 01fa2d416ace — defines CHECK_INITIALIZED
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=01fa2d416aceab51f97ec2769e8da9971a605eeb
>
>
> With the 3 patches applied, perf build successful.
Thanks for that, it fixes it for me too, I'll go queue these up now.
greg k-h
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2026-09-14 9:19 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-12 6:29 [PATCH 7.2 0000/1815] 7.2.6-rc1 review Greg Kroah-Hartman
2026-09-12 9:38 ` Brett A C Sheffield
2026-09-12 10:18 ` Thorsten Leemhuis
2026-09-13 12:54 ` Benjamin Boortz
2026-09-14 9:18 ` Greg Kroah-Hartman
2026-09-12 11:45 ` Ronald Warsow
2026-09-12 21:22 ` Takeshi Ogasawara
2026-09-13 11:22 ` Peter Schneider
2026-09-13 13:04 ` Benjamin Boortz
2026-09-13 14:10 ` Markus Reichelt
2026-09-13 18:19 ` Barry K. Nathan
2026-09-13 22:46 ` Ron Economos
2026-09-14 5:20 ` Miguel Ojeda
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®