lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2026
October
September
August
July
June
May
April
March
February
January
2025
December
November
October
September
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Lkft-triage
March 2026
----- 2026 -----
October 2026
September 2026
August 2026
July 2026
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
----- 2025 -----
December 2025
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
lkft-triage@lists.linaro.org
38 participants
33 discussions
Start a n
N
ew thread
[PATCH 6.19 000/311] 6.19.7-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.19.7 release. There are 311 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu Mar 12 11:04:16 AM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.19.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Ma (1): ice: recap the VSI and QoS info after rebuild Alain Volmat (1): spi: stm32: fix missing pointer assignment in case of dma chaining Alban Bedel (1): can: mcp251x: fix deadlock in error path of mcp251x_open Alex Hung (2): drm/amd/display: Use mpc.preblend flag to indicate 3D LUT drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT Alexandre Courbot (1): rust: kunit: fix warning when !CONFIG_PRINTK Alexey Charkov (1): scsi: ufs: core: Fix RPMB region size detection for UFS 2.2 Allison Henderson (1): net/rds: Fix circular locking dependency in rds_tcp_tune Alper Ak (1): crypto: ccp - Fix use-after-free on error path Andrew Cooper (1): x86/fred: Correct speculative safety in fred_extint() Andrew Lunn (1): net: phy: register phy led_triggers during probe to avoid AB-BA deadlock Ankit Garg (1): gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL Ariel Silver (1): wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration Bart Van Assche (5): drm/amdgpu: Unlock a mutex before destroying it drm/amdgpu: Fix locking bugs in error paths hwmon: (it87) Check the it87_lock() return value wifi: cw1200: Fix locking in error paths wifi: wlcore: Fix a locking bug Bjorn Helgaas (1): PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value Bobby Eshleman (1): net: devmem: use READ_ONCE/WRITE_ONCE on binding->dev Boris Faure (1): ASoC: sdca: Fix missing regmap dependencies in Kconfig Brad Spengler (1): drm/vmwgfx: Fix invalid kref_put callback in vmw_bo_dirty_release Brian Vazquez (1): idpf: change IRQ naming to match netdev and ethtool queue numbering Catalin Marinas (1): arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is enabled Chaitanya Kulkarni (1): blktrace: fix __this_cpu_read/write in preemptible context Charles Haithcock (1): i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock" Charles Keepax (1): ASoC: SDCA: Add allocation failure check for Entity name Chen Ni (2): drm/imx: parallel-display: check return value of devm_drm_bridge_add() in imx_pd_probe() drm/bridge: synopsys: dw-dp: Check return value of devm_drm_bridge_add() in dw_dp_bind() Chintan Vankar (1): net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table Christian Brauner (1): namespace: fix proc mount iteration Christoph Böhmwalder (1): drbd: fix null-pointer dereference on local read error Christoph Hellwig (2): zloop: advertise a volatile write cache zloop: check for spurious options passed to remove Conor Dooley (1): pinctrl: generic: move function to amlogic-am4 driver Corey Minyard (1): ipmi: Fix use-after-free and list corruption on sender error Dan Carpenter (1): accel: ethosu: Fix shift overflow in cmd_to_addr() Daniel Hodges (1): wifi: libertas: fix use-after-free in lbs_free_adapter() Daniel J Blueman (1): gpio: shared: fix memory leaks Danielle Ratson (1): bridge: Check relevant per-VLAN options in VLAN range grouping Daniil Dulov (1): wifi: cfg80211: cancel rfkill_block work in wiphy_unregister() Danilo Krummrich (1): clk: scu/imx8qxp: do not register driver in probe() Darrick J. Wong (1): xfs: fix xfs_group release bug in xfs_dax_notify_dev_failure Dave Jiang (2): cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko cxl: Fix race of nvdimm_bus object when creating nvdimm objects David Carlier (1): sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flag David Howells (1): netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence David Laight (1): uaccess: Fix scoped_user_read_access() for 'pointer to const' David Thomson (1): xen/acpi-processor: fix _CST detection using undersized evaluation buffer Davide Caratti (1): net/sched: ets: fix divide by zero in the offload path Davidlohr Bueso (1): cxl/mbox: validate payload size before accessing contents in cxl_payload_from_user_allowed() Deepanshu Kartikey (1): mm: thp: deny THP for files on anonymous inodes Eduard Zingerman (1): bpf: collect only live registers in linked regs Eric Biggers (1): ksmbd: Compare MACs in constant time Eric Dumazet (5): net: annotate data-races around sk->sk_{data_ready,write_space} inet: annotate data-races around isk->inet_num indirect_call_wrapper: do not reevaluate function pointer tcp: secure_seq: add back ports to TS offset net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset() Ethan Tidmore (2): drm/tiny: sharp-memory: fix pointer error dereference xfs: Fix error pointer dereference Felix Gu (7): drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse() regulator: fp9931: Fix PM runtime reference leak in fp9931_hwmon_read() regulator: bq257xx: Fix device node reference leak in bq257xx_reg_dt_parse_gpio() pinctrl: pinconf-generic: Fix memory leak in pinconf_generic_parse_dt_config() pinctrl: meson: amlogic-a4: Fix device node reference leak in aml_dt_node_to_map_pinmux() pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe() regulator: mt6363: Fix incorrect and redundant IRQ disposal in probe Fernando Fernandez Mancera (2): net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled Florian Eckert (2): pinctrl: equilibrium: rename irq_chip function callbacks pinctrl: equilibrium: fix warning trace on load Florian Westphal (1): netfilter: nft_set_pipapo: split gc into unlink and reclaim phase Francesco Lavra (1): drm/solomon: Fix page start when updating rectangle in page addressing mode Fuad Tabba (3): KVM: arm64: Hide S1POE from guests when not supported by the host KVM: arm64: Fix ID register initialization for non-protected pKVM guests bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing Geoffrey D. Bennett (3): ALSA: scarlett2: Fix DSP filter control array handling ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP Gerd Rausch (1): time/jiffies: Fix sysctl file error on configurations where USER_HZ < HZ Greg Kroah-Hartman (12): nfc: pn533: properly drop the usb interface reference on disconnect net: usb: kaweth: validate USB endpoints net: usb: kalmia: validate USB endpoints net: usb: pegasus: validate USB endpoints can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message can: usb: f81604: correctly anchor the urb in the read bulk callback can: ucan: Fix infinite loop from zero-length messages can: usb: etas_es58x: correctly anchor the urb in the read bulk callback can: usb: f81604: handle short interrupt urb messages properly can: usb: f81604: handle bulk write errors properly HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them Revert "netfilter: nft_set_rbtree: validate open interval overlap" Guenter Roeck (5): hwmon: (macsmc) Fix regressions in Apple Silicon SMC hwmon driver hwmon: (macsmc) Fix overflows, underflows, and sign extension dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ handler ata: libata-eh: Fix detection of deferred qc timeouts tracing: Add NULL pointer check to trigger_data_free() Hao Yu (1): hwmon: (aht10) Fix initialization commands for AHT20 Haocheng Yu (1): perf/core: Fix refcount bug and potential UAF in perf_mmap Harishankar Vishwanathan (1): bpf: Introduce tnum_step to step through tnum's members Harry Yoo (1): mm/slab: pass __GFP_NOWARN to refill_sheaf() if fallback is available Heiko Carstens (2): s390/idle: Fix cpu idle exit cpu time accounting s390/vtime: Fix virtual timer forwarding Heitor Alves de Siqueira (1): Bluetooth: purge error queues in socket destructors Henrique Carvalho (1): smb: client: fix cifs_pick_channel when channels are equally loaded Hou Wenlong (1): x86/bug: Handle __WARN_printf() trap in early_fixup_exception() Ian Forbes (1): drm/vmwgfx: Return the correct value in vmw_translate_ptr functions Ian Ray (2): HID: multitouch: new class MT_CLS_EGALAX_P80H84 net: nfc: nci: Fix zero-length proprietary notifications Ingo Molnar (3): sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics Ioana Ciornei (1): irqchip/ls-extirq: Fix devm_of_iomap() error check Jakub Kicinski (6): tcp: give up on stronger sk_rcvbuf checks (for now) ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu() nfc: nci: free skb on nci_transceive early error paths nfc: nci: complete pending data exchange on device close nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback nfc: rawsock: cancel tx_work before socket teardown Jamal Hadi Salim (1): net/sched: act_ife: Fix metalist update behavior Jan Stancek (1): x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths Jann Horn (1): eventpoll: Fix integer overflow in ep_loop_check_proc() Jason Gunthorpe (3): IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq() RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah() RDMA/ionic: Fix kernel stack leak in ionic_create_cq() Jens Axboe (2): io_uring/cmd_net: use READ_ONCE() for ->addr3 read media: dvb-core: fix wrong reinitialization of ringbuffer on reopen Jiayuan Chen (5): bpf: Fix race in cpumap on PREEMPT_RT bpf: Fix race in devmap on PREEMPT_RT atm: lec: fix null-ptr-deref in lec_arp_clear_vccs bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop Johannes Berg (1): wifi: radiotap: reject radiotap with unknown bits Jonathan Cavitt (1): drm/client: Do not destroy NULL modes Jonathan Teh (1): platform/x86: thinkpad_acpi: Fix errors reading battery thresholds Juhyung Park (2): ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716) ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A) Julian Orth (1): drm/syncobj: Fix handle <-> fd ioctls with dirty stack Jun Seo (1): ALSA: usb-audio: Use correct version for UAC3 header validation Junxiao Bi (1): scsi: core: Fix refcount leak for tagset_refcnt Juri Lelli (1): sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting Justin Tee (1): nvmet-fcloop: Check remoteport port_state before calling done callback Keith Busch (1): nvme-multipath: fix leak on try_module_get failure Khushit Shah (1): KVM: x86: Add x2APIC "features" to control EOI broadcast suppression Kim Phillips (1): x86/sev: Allow IBPB-on-Entry feature for SNP guests Kohei Enju (2): bpf: Fix stack-out-of-bounds write in devmap iavf: fix netdev->max_mtu to respect actual hardware limit Koichiro Den (1): net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs Kuen-Han Tsai (3): usb: gadget: u_ether: add gether_opts for config caching usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device usb: gadget: f_ncm: align net_device lifecycle with bind/unbind Kuniyuki Iwashima (2): nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit(). udp: Unhash auto-bound connected sk from 4-tuple hash table when disconnected. Kurt Borja (2): platform/x86: alienware-wmi-wmax: Add G-Mode support to m18 laptops platform/x86: dell-wmi: Add audio/mic mute key codes Lang Xu (1): bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim Lars Ellenberg (1): drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock() Larysa Zaremba (9): ice: fix adding AQ LLDP filter for VF xdp: use modulo operation to calculate XDP frag tailroom xsk: introduce helper to determine rxq->frag_size ice: fix rxq info registering in mbuf packets ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz i40e: fix registering XDP RxQ info i40e: use xdp.frame_sz as XDP RxQ info frag_size net: enetc: use truesize as XDP RxQ info frag_size xdp: produce a warning when calculated tailroom is negative Li Li (1): idpf: increment completion queue next_to_clean in sw marker wait routine Lijo Lazar (1): drm/amdgpu: Fix error handling in slot reset Lizhi Hou (11): accel/amdxdna: Remove buffer size check when creating command BO accel/amdxdna: Switch to always use chained command accel/amdxdna: Fix crash when destroying a suspended hardware context accel/amdxdna: Fix dead lock for suspend and resume accel/amdxdna: Fix suspend failure after enabling turbo mode accel/amdxdna: Fix command hang on suspended hardware context accel/amdxdna: Fix out-of-bounds memset in command slot handling accel/amdxdna: Prevent ubuf size overflow accel/amdxdna: Validate command buffer payload count accel/amdxdna: Fill invalid payload for failed command accel/amdxdna: Fix NULL pointer dereference of mgmt_chann Lorenzo Bianconi (4): wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211() wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211() net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup() MD Danish Anwar (1): net: ti: icssg-prueth: Fix ping failure after offload mode setup when link speed is not 1G Mario Limonciello (2): accel/amdxdna: Reduce log noise during process termination platform/x86: hp-bioscfg: Support allocations of larger data Mariusz Skamra (1): Bluetooth: Fix CIS host feature condition Mark Harmstone (6): btrfs: fix error message order of parameters in btrfs_delete_delayed_dir_index() btrfs: fix incorrect key offset in error message in check_dev_extent_item() btrfs: fix objectid value in error message in check_extent_data_ref() btrfs: fix warning in scrub_verify_one_metadata() btrfs: print correct subvol num if active swapfile prevents deletion btrfs: fix compat mask in error messages in btrfs_check_features() Mathias Krause (1): scsi: lpfc: Properly set WC for DPP mapping Mathieu Desnoyers (1): rseq: Clarify rseq registration rseq_size bound check comment Matt Roper (1): drm/xe/wa: Steer RMW of MCR registers while building default LRC Matthew Brost (1): drm/xe: Do not preempt fence signaling CS instructions Matthieu Baerts (NGI0) (4): mptcp: pm: avoid sending RM_ADDR over same subflow mptcp: pm: in-kernel: always mark signal+subflow endp as used selftests: mptcp: join: check RM_ADDR not sent over same subflow selftests: mptcp: join: check removing signal+subflow endp Maulik Shah (1): pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag Michal Schmidt (1): ice: fix crash in ethtool offline loopback test Michal Swiatkowski (1): libie: don't unroll if fwlog isn't supported Mieczyslaw Nalewaj (1): net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value Mike Rapoport (Microsoft) (1): x86/efi: defer freeing of boot services memory Ming Lei (2): nvme: fix admin queue leak on controller reset block: use trylock to avoid lockdep circular dependency in sysfs Miquel Sabaté Solà (1): btrfs: free pages on error in btrfs_uring_read_extent() Miroslav Lichvar (1): timekeeping: Fix timex status validation for auxiliary clocks Nam Cao (1): irqchip/sifive-plic: Fix frozen interrupt due to affinity setting Namhyung Kim (1): perf/core: Fix invalid wait context in ctx_sched_in() Natalie Vock (1): drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink Nathan Chancellor (2): kbuild: Split .modinfo out from ELF_DETAILS kbuild: Leave objtool binary around with 'make clean' Nikhil P. Rao (2): xsk: Fix fragment node deletion to prevent buffer leak xsk: Fix zero-copy AF_XDP fragment drop Niklas Cassel (3): PCI: dwc: ep: Refresh MSI Message Address cache on change PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry ata: libata: cancel pending work after clearing deferred_qc Oliver Hartkopp (2): can: bcm: fix locking for bcm_op runtime updates can: dummy_can: dummy_can_init(): fix packet statistics Olivier Sobrie (1): hwmon: (max6639) fix inverted polarity Ovidiu Panait (4): net: stmmac: Fix error handling in VLAN add and delete paths net: stmmac: Improve double VLAN handling net: stmmac: Fix VLAN HW state restore net: stmmac: Defer VLAN HW configuration when interface is down Pablo Neira Ayuso (2): netfilter: nf_tables: unconditionally bump set->nelems before insertion netfilter: nf_tables: clone set on flush only Panagiotis Foliadis (2): ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G Paolo Abeni (1): selftests: mptcp: more stable simult_flows tests Paul Chaignon (1): bpf: Improve bounds when tnum has a single possible value Paulo Alcantara (2): smb: client: fix broken multichannel with krb5+signing smb: client: fix oops due to uninitialised var in smb2_unlink() Peter Wang (1): scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume Peter Zijlstra (9): x86/cfi: Fix CFI rewrite for odd alignments sched/fair: Fix zero_vruntime tracking sched/fair: Only set slice protection at pick time sched/fair: Fix lag clamp perf: Fix __perf_event_overflow() vs perf_remove_from_context() race x86/numa: Store extra copy of numa_nodes_parsed x86/topo: Add topology_num_nodes_per_package() x86/topo: Replace x86_has_numa_in_package x86/topo: Fix SNC topology mess Petr Pavlu (1): module: Remove duplicate freeing of lockdep classes Phillip Lougher (1): Squashfs: check metadata block offset is within range Prithvi Tambewagh (1): scsi: target: Fix recursive locking in __configfs_open_file() Qing Wang (1): tracing: Fix WARN_ON in tracing_buffers_mmap_close Quentin Schulz (2): accel/rocket: fix unwinding in error path in rocket_core_init accel/rocket: fix unwinding in error path in rocket_probe Raju Rangoju (2): amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds amd-xgbe: fix sleep while atomic on suspend/resume Richard Fitzgerald (1): ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put() Rob Herring (Arm) (2): accel: ethosu: Fix job submit error clean-up refcount underflows accel: ethosu: Fix NPU_OP_ELEMENTWISE validation with scalar Rong Zhang (1): ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP Russell King (Oracle) (1): net: stmmac: remove support for lpi_intr_o Salomon Dushimirimana (1): scsi: pm8001: Fix use-after-free in pm8001_queue_command() Sasha Levin (1): Linux 6.19.7-rc1 Sebastian Andrzej Siewior (1): net: Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock Sebastian Krzyszkowiak (1): wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config Shuicheng Lin (2): drm/xe/configfs: Free ctx_restore_mid_bb in release drm/xe/reg_sr: Fix leak on xa_store failure Shuvam Pandey (1): kunit: tool: copy caller args in run_kernel to prevent mutation Simon Ser (1): drm/fourcc: fix plane order for 10/12/16-bit YCbCr formats Sreedevi Joshi (1): idpf: Fix flow rule delete failure due to invalid validation Srinivas Pandruvada (1): cpufreq: intel_pstate: Fix crash during turbo disable Sun Jian (1): selftests/harness: order TEST_F and XFAIL_ADD constructors Sungwoo Kim (1): nvme: fix memory allocation in nvme_pr_read_keys() T.J. Mercier (1): selftests/bpf: Fix OOB read in dmabuf_collector Takashi Iwai (4): ALSA: usb-audio: Cap the packet size pre-calculations ALSA: usb-audio: Use inclusive terms ALSA: usb: qcom: Correct parameter comment for uaudio_transfer_buffer_setup() ASoC: SDCA: Fix comments for sdca_irq_request() Thomas Gleixner (2): debugobject: Make it work with deferred page initialization - again i40e: Fix preempt count leak in napi poll tracepoint Thomas Weißschuh (1): ARM: clean up the memset64() C wrapper Thorsten Blum (2): platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data smb: client: Don't log plaintext credentials in cifs_set_cifscreds Tianci Cao (1): bpf: Add bitwise tracking for BPF_END Tom Lendacky (1): x86/boot/sev: Move SEV decompressor variables into the .data section Tomasz Lis (1): drm/xe/queue: Call fini on exec queue creation fail Tomasz Pakuła (1): HID: pidff: Fix condition effect bit clearing Tvrtko Ursulin (1): drm/amdgpu/userq: Do not allow userspace to trivially triger kernel warnings Vahagn Vardanian (1): wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame() Vasily Gorbik (1): s390/kexec: Disable stack protector in s390_reset_system() Vimlesh Kumar (4): octeon_ep: Relocate counter updates before NAPI octeon_ep: avoid compiler and IQ/OQ reordering octeon_ep_vf: Relocate counter updates before NAPI octeon_ep_vf: avoid compiler and IQ/OQ reordering Vitaly Lifshits (1): e1000e: clear DPG_EN after reset to avoid autonomous power-gating Vivek Behera (2): igb: Fix trigger of incorrect irq in igb_xsk_wakeup igc: Fix trigger of incorrect irq in igc_xsk_wakeup function Waiman Long (2): cgroup/cpuset: Fix incorrect change to effective_xcpus in partition_xcpus_del() cgroup/cpuset: Fix incorrect use of cpuset_update_tasks_cpumask() in update_cpumasks_hier() Wang Tao (1): sched/eevdf: Update se->vprot in reweight_entity() Werner Sembach (1): HID: multitouch: Keep latency normal on deactivate for reactivation gesture Will Deacon (2): arm64: io: Rename ioremap_prot() to __ioremap_prot() arm64: io: Extract user memory type in ioremap_prot() Yifan Wu (1): selftest/arm64: Fix sve2p1_sigill() to hwcap test Yujie Liu (1): drm/sched: Fix kernel-doc warning for drm_sched_job_done() Yung Chih Su (1): net: ipv4: fix ARM64 alignment fault in multipath hash seed Zhang Heng (2): ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED ALSA: hda/realtek: add quirk for Acer Nitro ANV15-51 ZhangGuoDong (2): smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op() smb/client: fix buffer size for smb311_posix_qinfo in SMB311_posix_query_info() Zhanjun Dong (1): drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure Zide Chen (1): perf/x86/intel/uncore: Add per-scheduler IMC CAS count events Zilin Guan (1): ice: Fix memory leak in ice_set_ringparam() Documentation/sound/alsa-configuration.rst | 4 + Documentation/virt/kvm/api.rst | 28 ++- Makefile | 12 +- arch/alpha/kernel/vmlinux.lds.S | 1 + arch/arc/kernel/vmlinux.lds.S | 1 + arch/arm/boot/compressed/vmlinux.lds.S | 1 + arch/arm/include/asm/string.h | 14 +- arch/arm/kernel/vmlinux-xip.lds.S | 1 + arch/arm/kernel/vmlinux.lds.S | 1 + arch/arm64/include/asm/io.h | 26 +- arch/arm64/include/asm/pgtable-prot.h | 3 - arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/vmlinux.lds.S | 1 + arch/arm64/kvm/hyp/nvhe/pkvm.c | 35 ++- arch/arm64/kvm/sys_regs.c | 3 + arch/arm64/mm/ioremap.c | 6 +- arch/arm64/mm/mmap.c | 8 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/csky/kernel/vmlinux.lds.S | 1 + arch/hexagon/kernel/vmlinux.lds.S | 1 + arch/loongarch/kernel/vmlinux.lds.S | 1 + arch/m68k/kernel/vmlinux-nommu.lds | 1 + arch/m68k/kernel/vmlinux-std.lds | 1 + arch/m68k/kernel/vmlinux-sun3.lds | 1 + arch/mips/kernel/vmlinux.lds.S | 1 + arch/nios2/kernel/vmlinux.lds.S | 1 + arch/openrisc/kernel/vmlinux.lds.S | 1 + arch/parisc/boot/compressed/vmlinux.lds.S | 1 + arch/parisc/kernel/vmlinux.lds.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/riscv/kernel/vmlinux.lds.S | 1 + arch/s390/include/asm/idle.h | 1 + arch/s390/kernel/idle.c | 13 +- arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/vtime.c | 18 +- arch/sh/kernel/vmlinux.lds.S | 1 + arch/sparc/kernel/vmlinux.lds.S | 1 + arch/um/kernel/dyn.lds.S | 1 + arch/um/kernel/uml.lds.S | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/sev.c | 9 +- arch/x86/boot/compressed/vmlinux.lds.S | 2 +- arch/x86/boot/startup/sev-shared.c | 2 +- arch/x86/coco/sev/core.c | 1 + arch/x86/entry/entry_fred.c | 5 +- arch/x86/events/intel/uncore_snbep.c | 28 ++- arch/x86/include/asm/cfi.h | 12 +- arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/kvm_host.h | 7 + arch/x86/include/asm/linkage.h | 4 +- arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/numa.h | 6 + arch/x86/include/asm/topology.h | 6 + arch/x86/include/asm/traps.h | 2 + arch/x86/include/uapi/asm/kvm.h | 6 +- arch/x86/kernel/alternative.c | 29 ++- arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/topology.c | 13 +- arch/x86/kernel/smpboot.c | 201 ++++++++++----- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 1 + arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/lapic.c | 76 +++++- arch/x86/kvm/lapic.h | 2 + arch/x86/kvm/x86.c | 21 +- arch/x86/mm/extable.c | 7 +- arch/x86/mm/numa.c | 8 + arch/x86/mm/srat.c | 2 + arch/x86/net/bpf_jit_comp.c | 13 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/platform/efi/quirks.c | 55 +++- block/blk-sysfs.c | 8 +- block/elevator.c | 12 +- drivers/accel/amdxdna/aie2_ctx.c | 55 ++-- drivers/accel/amdxdna/aie2_message.c | 36 ++- drivers/accel/amdxdna/aie2_pci.c | 23 +- drivers/accel/amdxdna/aie2_pci.h | 1 + drivers/accel/amdxdna/aie2_pm.c | 2 +- drivers/accel/amdxdna/amdxdna_ctx.c | 51 +++- drivers/accel/amdxdna/amdxdna_ctx.h | 3 + drivers/accel/amdxdna/amdxdna_gem.c | 38 +-- drivers/accel/amdxdna/amdxdna_pm.c | 2 + drivers/accel/amdxdna/amdxdna_pm.h | 11 + drivers/accel/amdxdna/amdxdna_ubuf.c | 6 +- drivers/accel/ethosu/ethosu_gem.c | 7 +- drivers/accel/ethosu/ethosu_job.c | 26 +- drivers/accel/rocket/rocket_core.c | 7 +- drivers/accel/rocket/rocket_drv.c | 15 +- drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 1 + drivers/block/drbd/drbd_actlog.c | 53 ++-- drivers/block/drbd/drbd_interval.h | 5 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/zloop.c | 31 ++- drivers/char/ipmi/ipmi_msghandler.c | 11 +- drivers/clk/imx/clk-imx8qxp.c | 24 +- drivers/clk/imx/clk-scu.c | 12 +- drivers/clk/imx/clk-scu.h | 2 + drivers/cpufreq/intel_pstate.c | 10 +- drivers/crypto/ccp/sev-dev-tsm.c | 2 +- drivers/cxl/core/mbox.c | 11 +- drivers/cxl/core/pmem.c | 42 +++- drivers/cxl/cxl.h | 7 + drivers/cxl/pmem.c | 22 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/gpio/gpiolib-shared.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 12 +- .../gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 8 +- .../amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +- .../amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 3 +- .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 8 + .../gpu/drm/amd/display/dc/core/dc_stream.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-dp.c | 4 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_syncobj.c | 4 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 1 + drivers/gpu/drm/solomon/ssd130x.c | 6 +- drivers/gpu/drm/tiny/sharp-memory.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 9 +- drivers/gpu/drm/xe/regs/xe_engine_regs.h | 6 + drivers/gpu/drm/xe/xe_configfs.c | 1 + drivers/gpu/drm/xe/xe_exec_queue.c | 23 +- drivers/gpu/drm/xe/xe_gsc_proxy.c | 43 +++- drivers/gpu/drm/xe/xe_gsc_types.h | 2 + drivers/gpu/drm/xe/xe_gt.c | 66 ++++- drivers/gpu/drm/xe/xe_lrc.h | 3 +- drivers/gpu/drm/xe/xe_reg_sr.c | 4 +- drivers/gpu/drm/xe/xe_ring_ops.c | 9 + drivers/hid/hid-cmedia.c | 2 +- drivers/hid/hid-creative-sb0540.c | 2 +- drivers/hid/hid-multitouch.c | 43 +++- drivers/hid/hid-zydacron.c | 2 +- drivers/hid/usbhid/hid-pidff.c | 11 +- drivers/hwmon/aht10.c | 6 +- drivers/hwmon/it87.c | 5 +- drivers/hwmon/macsmc-hwmon.c | 53 ++-- drivers/hwmon/max6639.c | 2 +- drivers/i2c/busses/i2c-i801.c | 14 +- .../infiniband/hw/ionic/ionic_controlpath.c | 2 +- drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 5 +- drivers/irqchip/irq-ls-extirq.c | 6 +- drivers/irqchip/irq-sifive-plic.c | 7 +- drivers/media/dvb-core/dmxdev.c | 4 +- drivers/net/bonding/bond_main.c | 9 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/can/dummy_can.c | 1 + drivers/net/can/spi/mcp251x.c | 15 +- drivers/net/can/usb/ems_usb.c | 7 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 8 +- drivers/net/can/usb/f81604.c | 45 +++- drivers/net/can/usb/ucan.c | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 10 - drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 - drivers/net/ethernet/amd/xgbe/xgbe.h | 3 - .../ethernet/freescale/dpaa2/dpaa2-switch.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 56 ++--- drivers/net/ethernet/intel/e1000e/defines.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 9 + drivers/net/ethernet/intel/i40e/i40e_main.c | 41 +-- drivers/net/ethernet/intel/i40e/i40e_trace.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_base.c | 38 ++- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 16 +- drivers/net/ethernet/intel/ice/ice_idc.c | 44 +++- drivers/net/ethernet/intel/ice/ice_lib.c | 15 +- drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 3 + .../net/ethernet/intel/idpf/idpf_ethtool.c | 3 - drivers/net/ethernet/intel/idpf/idpf_txrx.c | 8 +- drivers/net/ethernet/intel/igb/igb_xsk.c | 38 ++- drivers/net/ethernet/intel/igc/igc_main.c | 34 ++- drivers/net/ethernet/intel/igc/igc_ptp.c | 3 +- drivers/net/ethernet/intel/libie/fwlog.c | 4 + .../ethernet/marvell/octeon_ep/octep_main.c | 40 ++- .../net/ethernet/marvell/octeon_ep/octep_rx.c | 27 +- .../marvell/octeon_ep_vf/octep_vf_main.c | 38 ++- .../marvell/octeon_ep_vf/octep_vf_rx.c | 28 ++- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 15 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 - .../net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 - .../ethernet/stmicro/stmmac/dwmac-loongson.c | 7 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_main.c | 89 +++---- .../ethernet/stmicro/stmmac/stmmac_platform.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_vlan.c | 60 ++--- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw_ale.c | 9 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 8 + drivers/net/phy/phy_device.c | 25 +- drivers/net/usb/kalmia.c | 7 + drivers/net/usb/kaweth.c | 13 + drivers/net/usb/pegasus.c | 13 +- drivers/net/vxlan/vxlan_core.c | 5 + drivers/net/wireless/marvell/libertas/main.c | 4 +- .../wireless/mediatek/mt76/mt76_connac_mac.c | 1 + .../net/wireless/mediatek/mt76/mt7925/mac.c | 1 + .../net/wireless/mediatek/mt76/mt7996/mac.c | 1 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/pm.c | 2 + drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/nfc/pn533/usb.c | 1 + drivers/nvme/host/core.c | 7 + drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/pr.c | 4 +- drivers/nvme/target/fcloop.c | 15 +- .../pci/controller/dwc/pcie-designware-ep.c | 25 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 5 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 70 +++++- drivers/pinctrl/pinconf-generic.c | 73 +----- drivers/pinctrl/pinctrl-equilibrium.c | 31 ++- drivers/pinctrl/qcom/pinctrl-qcs615.c | 1 + .../platform/x86/dell/alienware-wmi-wmax.c | 2 +- drivers/platform/x86/dell/dell-wmi-base.c | 6 + .../dell-wmi-sysman/passwordattr-interface.c | 1 - .../x86/hp/hp-bioscfg/enum-attributes.c | 9 +- drivers/platform/x86/lenovo/thinkpad_acpi.c | 6 +- drivers/regulator/bq257xx-regulator.c | 3 +- drivers/regulator/fp9931.c | 7 +- drivers/regulator/mt6363-regulator.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/lpfc/lpfc_sli.c | 36 ++- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/pm8001/pm8001_sas.c | 5 +- drivers/scsi/scsi_scan.c | 1 + drivers/spi/spi-stm32.c | 3 + drivers/target/target_core_configfs.c | 15 +- drivers/ufs/core/ufshcd.c | 38 ++- drivers/usb/gadget/function/f_ncm.c | 128 +++++----- drivers/usb/gadget/function/u_ether.c | 45 ++++ drivers/usb/gadget/function/u_ether.h | 30 +++ .../usb/gadget/function/u_ether_configfs.h | 176 +++++++++++++ drivers/usb/gadget/function/u_ncm.h | 4 +- drivers/xen/xen-acpi-processor.c | 7 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/inode.c | 2 +- fs/btrfs/ioctl.c | 7 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/tree-checker.c | 4 +- fs/eventpoll.c | 5 +- fs/namespace.c | 20 +- fs/netfs/direct_write.c | 228 +++++++++++++++-- fs/netfs/internal.h | 4 +- fs/netfs/write_collect.c | 21 -- fs/netfs/write_issue.c | 41 +-- fs/nfsd/nfsctl.c | 2 +- fs/smb/client/connect.c | 1 - fs/smb/client/smb2inode.c | 8 +- fs/smb/client/smb2pdu.c | 24 +- fs/smb/client/transport.c | 21 +- fs/smb/server/Kconfig | 1 + fs/smb/server/auth.c | 4 +- fs/smb/server/smb2pdu.c | 5 +- fs/squashfs/cache.c | 3 + fs/xfs/scrub/orphanage.c | 7 +- fs/xfs/xfs_notify_failure.c | 4 +- include/asm-generic/vmlinux.lds.h | 4 +- include/linux/indirect_call_wrapper.h | 18 +- include/linux/netdevice.h | 27 +- include/linux/pinctrl/pinconf-generic.h | 5 - include/linux/ring_buffer.h | 1 + include/linux/sched.h | 1 + include/linux/stmmac.h | 1 - include/linux/tnum.h | 8 + include/linux/uaccess.h | 54 ++-- include/net/bonding.h | 1 + include/net/inet6_hashtables.h | 2 +- include/net/inet_hashtables.h | 2 +- include/net/ip.h | 2 +- include/net/ip_fib.h | 2 +- include/net/netfilter/nf_tables.h | 11 +- include/net/sch_generic.h | 10 + include/net/secure_seq.h | 45 +++- include/net/tc_act/tc_ife.h | 4 +- include/net/tcp.h | 6 +- include/net/xdp_sock_drv.h | 16 +- include/trace/events/netfs.h | 4 +- include/uapi/drm/drm_fourcc.h | 12 +- include/uapi/linux/pci_regs.h | 2 +- io_uring/cmd_net.c | 2 +- kernel/bpf/cpumap.c | 17 +- kernel/bpf/devmap.c | 47 +++- kernel/bpf/tnum.c | 72 ++++++ kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 103 +++++++- kernel/cgroup/cpuset.c | 4 +- kernel/events/core.c | 83 ++++-- kernel/module/main.c | 6 - kernel/rseq.c | 5 +- kernel/sched/ext_internal.h | 2 +- kernel/sched/fair.c | 238 +++++++++++++----- kernel/sched/sched.h | 4 +- kernel/sched/syscalls.c | 30 +++ kernel/time/jiffies.c | 2 - kernel/time/timekeeping.c | 6 +- kernel/trace/blktrace.c | 3 +- kernel/trace/ring_buffer.c | 21 ++ kernel/trace/trace.c | 13 + kernel/trace/trace_events_trigger.c | 3 + lib/Kconfig.debug | 1 + lib/debugobjects.c | 19 +- mm/huge_memory.c | 3 + mm/slub.c | 13 +- net/atm/lec.c | 26 +- net/bluetooth/hci_sock.c | 1 + net/bluetooth/hci_sync.c | 2 +- net/bluetooth/iso.c | 1 + net/bluetooth/l2cap_sock.c | 1 + net/bluetooth/sco.c | 1 + net/bridge/br_device.c | 2 +- net/bridge/br_input.c | 2 +- net/bridge/br_private.h | 10 + net/bridge/br_vlan_options.c | 26 +- net/can/bcm.c | 1 + net/core/dev.c | 7 +- net/core/devmem.c | 6 +- net/core/filter.c | 6 +- net/core/netpoll.c | 2 +- net/core/secure_seq.c | 80 +++--- net/core/skmsg.c | 14 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/syncookies.c | 11 +- net/ipv4/sysctl_net_ipv4.c | 5 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv4/tcp_diag.c | 2 +- net/ipv4/tcp_input.c | 38 ++- net/ipv4/tcp_ipv4.c | 37 ++- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udp.c | 27 +- net/ipv4/udp_bpf.c | 2 +- net/ipv6/inet6_hashtables.c | 3 +- net/ipv6/route.c | 11 +- net/ipv6/syncookies.c | 11 +- net/ipv6/tcp_ipv6.c | 37 ++- net/mac80211/mesh.c | 3 + net/mac80211/mlme.c | 3 + net/mptcp/pm.c | 55 +++- net/mptcp/pm_kernel.c | 9 + net/netfilter/nf_tables_api.c | 66 +++-- net/netfilter/nft_set_hash.c | 1 + net/netfilter/nft_set_pipapo.c | 62 ++++- net/netfilter/nft_set_pipapo.h | 2 + net/netfilter/nft_set_rbtree.c | 79 ++---- net/nfc/nci/core.c | 30 ++- net/nfc/nci/data.c | 12 +- net/nfc/rawsock.c | 11 + net/rds/tcp.c | 14 +- net/sched/act_ife.c | 93 ++++--- net/sched/sch_ets.c | 12 +- net/sched/sch_fq.c | 1 + net/unix/af_unix.c | 8 +- net/wireless/core.c | 1 + net/wireless/radiotap.c | 4 +- net/xdp/xsk.c | 26 +- rust/kernel/kunit.rs | 8 + sound/hda/codecs/realtek/alc269.c | 13 +- sound/hda/codecs/side-codecs/cs35l56_hda.c | 2 +- sound/hda/controllers/intel.c | 2 + sound/soc/sdca/Kconfig | 2 + sound/soc/sdca/sdca_functions.c | 5 +- sound/soc/sdca/sdca_interrupts.c | 4 +- sound/usb/endpoint.c | 9 +- sound/usb/mixer_scarlett2.c | 10 +- sound/usb/qcom/qc_audio_offload.c | 2 +- sound/usb/quirks.c | 3 +- sound/usb/stream.c | 3 + sound/usb/usbaudio.h | 6 + sound/usb/validate.c | 2 +- tools/objtool/Makefile | 8 +- tools/testing/kunit/kunit_kernel.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 26 ++ tools/testing/selftests/arm64/abi/hwcap.c | 4 +- .../testing/selftests/bpf/progs/dmabuf_iter.c | 2 +- .../selftests/bpf/progs/exceptions_assert.c | 34 +-- .../selftests/bpf/progs/verifier_scalar_ids.c | 56 +++-- .../testing/selftests/bpf/verifier/precise.c | 8 +- tools/testing/selftests/kselftest_harness.h | 7 +- .../testing/selftests/net/mptcp/mptcp_join.sh | 49 ++++ .../selftests/net/mptcp/simult_flows.sh | 11 +- 396 files changed, 4121 insertions(+), 1792 deletions(-) -- 2.51.0
7 months, 1 week
15
17
0
0
[PATCH 6.18 000/757] 6.18.16-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.18.16 release. There are 757 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 Wed Mar 4 04:08:47 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.18.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (1): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated Bartosz Golaszewski (4): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (1): clk: renesas: rzg2l: Deassert reset on assert timeout Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Charlene Liu (2): drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (10): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees xfs: fix copy-paste error in previous fix David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (6): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (1): drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (1): driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (1): rpmsg: core: fix race in driver_override_show() and use core helper Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hangbin Liu (2): net: add a common function to compute features for upper devices team: use common function to compute the features Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harry Yoo (4): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (9): perf test stat: Update test expectations and events perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (3): dpll: zl3073x: Cache reference monitor status dpll: zl3073x: Cache all reference properties in zl3073x_ref dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (1): perf cs-etm: Fix decoding for sparse CPU maps Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Jani Nikula (1): drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (6): soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind mux: mmio: fix regmap leak on probe failure most: core: fix leak on early registration failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (3): ipv4: fib: Annotate access to struct fib_alias.fa_state. ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (2): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (5): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (1): rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (2): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (1): spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (2): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP Nathan Chancellor (6): compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (1): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (1): media: mediatek: vcodec: Don't try to decode 422/444 VP9 Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (6): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (1): io_uring/zcrx: fix sgtable leak on mapping failures Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (7): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (1): drm/amdkfd: Handle GPU reset and drain retry fault race Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (1): btrfs: fallback to buffered IO if the data profile has duplication Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (3): modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.18.16-rc2 Sean Christopherson (2): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (4): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (2): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (3): perf test stat tests: Fix for virtualized machines perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (3): LoongArch: Use %px to print unmodified unwinding address LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (1): drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (1): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/nct6683.rst | 1 + .../networking/net_cachelines/inet_sock.rst | 79 ++-- Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 12 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 + .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 2 +- arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 + .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 +- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 +- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 42 +- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 +- drivers/acpi/apei/ghes.c | 38 +- drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 ++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 25 +- drivers/dpll/zl3073x/core.h | 58 +++ drivers/dpll/zl3073x/dpll.c | 395 +++++------------- drivers/dpll/zl3073x/ref.c | 109 ++++- drivers/dpll/zl3073x/ref.h | 68 +++ drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-sysfs.c | 106 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 132 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 +- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 15 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 16 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 +++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/panel/panel-edp.c | 9 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 ++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 +- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 2 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 +- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 +- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 15 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 4 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 101 +---- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 + drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 +++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../pci/controller/dwc/pcie-designware-host.c | 35 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 9 +- drivers/pci/controller/dwc/pcie-qcom.c | 63 +-- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++- drivers/power/reset/tdx-ec-poweroff.c | 19 + drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-geni-qcom.c | 38 +- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 +-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 13 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 29 ++ fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/gfs2/inode.c | 16 + fs/hfsplus/dir.c | 46 +- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 3 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++-- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 +-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/ipv6.h | 1 - include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/netdev_features.h | 18 + include/linux/netdevice.h | 1 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/trace_events.h | 5 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 8 +- include/net/inet_connection_sock.h | 4 +- include/net/inet_sock.h | 1 + include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 13 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 ++- kernel/cgroup/cpuset.c | 84 ++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 2 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 +++--- kernel/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 87 +++- mm/vmalloc.c | 8 + mm/vmscan.c | 34 +- net/9p/trans_xen.c | 85 ++-- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 123 +++++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/ip6_flowlabel.c | 44 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 108 +++-- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++- net/psp/psp_main.c | 39 +- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/sctp/ipv6.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 ++- scripts/package/mkspec | 38 +- security/integrity/ima/ima_kexec.c | 35 ++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 217 +++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 +- sound/soc/sof/ipc4-topology.c | 35 +- sound/soc/sof/ipc4.c | 44 +- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +- sound/usb/mixer_s1810c.c | 36 +- sound/usb/quirks.c | 2 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/subcmd/help.c | 10 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 6 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 ++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 768 files changed, 7030 insertions(+), 3324 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c -- 2.51.0
7 months, 1 week
14
15
0
0
[PATCH 6.1 000/533] 6.1.165-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.1.165 release. There are 533 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 Wed Mar 4 04:09:42 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.1.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Hung (1): drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (2): gfs2: Add metapath_dibh helper gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (2): nfsd: never defer requests during idmap lookup nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (1): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP Arnd Bergmann (4): audit: avoid missing-prototype warnings vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Bartosz Golaszewski (1): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Billy Tsai (2): i3c: Move device name assignment after i3c_bus_init gpio: aspeed-sgpio: Change the macro to support deferred probe Bitterblue Smith (1): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Breno Leitao (1): arm64: Disable branch profiling for all arm64 code Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Casey Connolly (2): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (2): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property dmaengine: sun6i: Choose appropriate burst length under maxburst Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (2): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Hodges (2): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Darrick J. Wong (4): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix remote xattr valuelblk check David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Detlev Casanova (1): ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dmitry Baryshkov (5): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Donet Tom (1): drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Biggers (1): dm-verity: correctly handle dm_bufio_client_create() failure Eric Dumazet (11): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() inet: ping: check sock_net() in ping_get_port() and ping_lookup() ping: annotate data-races in ping_lookup() macvlan: observe an RCU grace period in macvlan_common_newlink() error path icmp: move icmp_global.credit and icmp_global.stamp to per netns storage icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns icmp: prevent possible overflow in icmp_global_allow() ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (1): staging: rtl8723bs: fix null dereference in find_network Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (2): btrfs: qgroup: return correct error when deleting qgroup relation item btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Florian Westphal (4): netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Lavra (1): spi: tools: Add include folder to .gitignore Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Georgia Garcia (1): apparmor: fix invalid deref of rawdata when export_binary is unset Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (2): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races rpmsg: core: fix race in driver_override_show() and use core helper Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Gustavo A. R. Silva (1): scsi: smartpqi: Replace one-element arrays with flexible-array members Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hangbin Liu (1): bonding: alb: fix UAF in rlb_arp_recv during bond up/down Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (11): PCI/MSI: Unmap MSI-X region on error media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Hariprasad Kelam (2): octeontx2-pf: Unregister devlink on probe failure octeontx2-af: Fix default entries mcam entry action Harshit Mogalapalli (2): iio: sca3000: Fix a resource leak in sca3000_probe() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (1): s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (1): smb: client: add proper locking around ses->iface_last_update Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Håkon Bugge (3): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() net/rds: Clear reconnect pending bit Ian Rogers (2): perf callchain: Fix srcline printing with inlines libperf build: Always place libperf includes first Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakub Kicinski (2): bpftool: Fix truncated netlink dumps net: consume xmit errors of GSO frames James Clark (1): libperf: Don't remove -g when EXTRA_CFLAGS are used Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Janne Grunau (1): clk: clk-apple-nco: Add "apple,t8103-nco" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (1): RDMA/efa: Fix typo in efa_alloc_mr() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (7): io_uring/sync: validate passed in offset io_uring/cancel: abstract out request match helper io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA io_uring/cancel: support opcode based lookup and cancelation io_uring/cancel: de-unionize file and user_data in struct io_cancel_data io_uring/filetable: clamp alloc_hint to the configured alloc range Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (5): bpf, sockmap: Fix incorrect copied_seq calculation net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() xfrm6: fix uninitialized saddr in xfrm6_get_saddr() Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Pirko (1): RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Johan Hovold (1): soc: ti: k3-socinfo: Fix regmap leak on probe failure Johannes Berg (1): wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Johansen (2): apparmor: fix NULL sock in aa_sock_file_perm apparmor: fix rlimit for posix cpu timers Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (1): spi-geni-qcom: initialize mode related registers to 0 Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kai Ye (1): crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' Kaushlendra Kumar (2): drm/i915/acpi: free _DSM package when no connectors tools/power cpupower: Reset errno before strtoull() Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (2): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Kuniyuki Iwashima (2): ping: Convert hlist_nulls to plain hlist. ipv4: fib: Annotate access to struct fib_alias.fa_state. Li Chen (4): nvdimm: virtio_pmem: serialize flush requests ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (1): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Linus Walleij (2): ata: pata_ftide010: Fix some DMA timings net: ethernet: xscale: Check for PTP support properly Longfang Liu (1): hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (4): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (1): PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Mario Kleiner (1): drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Mark Brown (1): mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Masami Hiramatsu (Google) (1): tracing: Fix to set write permission to per-cpu buffer_size_kb Matt Johnston (2): mctp i2c: initialise event handler read bytes ipmi: ipmb: initialise event handler read bytes Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Mauro Carvalho Chehab (3): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record EFI/CPER: don't go past the ARM processor CPER record buffer Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Mikulas Patocka (3): dm: use bio_clone_blkg_association dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (1): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Moteen Shah (1): serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Oleksandr Tyshchenko (2): xen/virtio: Optimize the setup of "xen-grant-dma" devices xen/virtio: Handle PCI devices which Host controller is described in DT Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Oliver Neukum (1): HID: hid-pl: handle probe errors Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Peng Fan (1): remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (1): soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (3): modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Rob Herring (1): soc: mediatek: mtk-svs: Add explicit include for cpu.h Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Sakari Ailus (1): media: ccs: Avoid possible division by zero Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.1.165-rc2 Sean Christopherson (1): KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (7): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (1): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Stefan Sørensen (1): Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Szymon Wilczek (2): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block Takashi Iwai (2): ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Tetsuo Handa (1): hfsplus: pretend special inodes as regular files Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (6): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richter (1): s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (4): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (1): fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (1): LoongArch: Disable instrumentation for setup_ptwalker() Tomas Melin (1): rtc: zynqmp: correct frequency value Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (2): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tzung-Bi Shih (2): platform/chrome: cros_ec_lightbar: Fix response size initialization remoteproc: mediatek: Break lock dependency to `prepare_lock` Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Viacheslav Dubeyko (1): hfsplus: fix volume corruption issue for generic/498 Vladimir Oltean (1): net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Vlastimil Babka (1): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (2): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wenkai Lin (1): crypto: hisilicon/sec2 - fix for sec spec check Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (1): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (1): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (3): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (12): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() jinbaohong (1): btrfs: continue trimming remaining devices on failure ye xingchen (1): timers: Replace in_irq() with in_hardirq() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/kernel/relocate.c | 13 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- arch/powerpc/kernel/smp.c | 2 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 ++- arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 2 + arch/x86/platform/pvh/head.S | 2 + block/blk-mq-debugfs.c | 2 + drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-scsi.c | 81 +++-- drivers/ata/pata_ftide010.c | 6 +- drivers/atm/fore200e.c | 4 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btusb.c | 3 + drivers/bluetooth/hci_qca.c | 24 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/renesas/rzg2l-cpg.c | 6 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++++----- drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +++--------------- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- .../crypto/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 16 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/intel/pasid.c | 9 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm.c | 2 + drivers/md/md-bitmap.c | 3 +- drivers/md/raid10.c | 2 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- drivers/media/platform/qcom/venus/vdec.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/mfd-core.c | 36 ++- drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +-- .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/marvell/skge.c | 1 - .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++-- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 60 ++-- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/Kconfig | 1 - drivers/net/usb/catc.c | 37 ++- drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 1 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 8 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 40 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 27 ++ drivers/perf/arm-cmn.c | 19 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/rapidio/rio-scan.c | 3 +- drivers/regulator/core.c | 55 ++-- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/s390/cio/css.c | 2 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi.h | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/soc/mediatek/mtk-svs.c | 6 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-mem.c | 11 +- drivers/spi/spi-stm32.c | 9 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/core/ufshcd.c | 2 + drivers/usb/dwc2/core.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/typec/ucsi/psy.c | 30 +- .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 3 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/xen/grant-dma-ops.c | 106 +++--- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 10 +- fs/buffer.c | 4 + fs/ceph/addr.c | 24 +- fs/ceph/file.c | 17 +- fs/ext4/extents.c | 9 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 2 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/inode.c | 16 + fs/hfsplus/bnode.c | 2 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/super.c | 6 + fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 +-- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 52 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/fsntfs.c | 6 + fs/ntfs3/index.c | 7 +- fs/ocfs2/xattr.c | 4 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 18 ++ fs/smb/client/connect.c | 2 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 4 + fs/xfs/scrub/dabtree.c | 2 + include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_of.h | 3 + include/linux/audit.h | 8 - include/linux/audit_arch.h | 9 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/cper.h | 3 +- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 2 + include/linux/u64_stats_sync.h | 10 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 2 + include/net/ioam6.h | 2 + include/net/ip.h | 7 +- include/net/ipv6.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netns/ipv4.h | 5 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 4 + include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- include/xen/arm/xen-ops.h | 4 +- include/xen/xen-ops.h | 16 - io_uring/cancel.c | 49 ++- io_uring/cancel.h | 9 +- io_uring/filetable.c | 4 + io_uring/poll.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/audit.h | 2 +- kernel/bpf/verifier.c | 18 +- kernel/kallsyms.c | 4 +- kernel/kexec_file.c | 131 ++++---- kernel/module/kallsyms.c | 9 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_hwlat.c | 15 +- kernel/ucount.c | 2 +- mm/highmem.c | 3 +- mm/page_alloc.c | 14 + net/atm/signaling.c | 56 +++- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/l2cap_core.c | 81 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 25 +- net/core/filter.c | 2 +- net/core/gro.c | 2 +- net/core/skmsg.c | 27 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/icmp.c | 58 ++-- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 86 ++--- net/ipv4/sysctl_net_ipv4.c | 32 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 5 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 4 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/xfrm6_policy.c | 7 +- net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/netfilter/xt_tcpmss.c | 2 +- net/nfc/hci/llc_shdlc.c | 8 + net/nfc/nci/ntf.c | 159 +++++++-- net/rds/connection.c | 4 + net/rds/send.c | 6 +- net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +++-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/wext-compat.c | 2 +- scripts/mod/modpost.c | 4 + security/apparmor/apparmorfs.c | 9 + security/apparmor/net.c | 6 +- security/apparmor/resource.c | 5 + security/smack/smackfs.c | 79 +++-- sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/nau8821.c | 85 ++--- sound/soc/codecs/nau8821.h | 3 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 ++- sound/usb/quirks.c | 2 + tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/lib/perf/Makefile | 14 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- .../selftests/vm/charge_reserved_hugetlb.sh | 4 +- 515 files changed, 4057 insertions(+), 2121 deletions(-) -- 2.51.0
7 months, 2 weeks
12
21
0
0
[PATCH 6.19 000/850] 6.19.6-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.19.6 release. There are 850 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 Wed Mar 4 04:07:42 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.19.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (3): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23 ASoC: sdw_utils: remove dai registered check Bartosz Golaszewski (5): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: swnode: restore the swnode-name-against-chip-label matching gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (2): dm mpath: Add missing dm_put_device when failing to get scsi dh name dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (2): clk: renesas: rzg2l: Deassert reset on assert timeout serial: rsci: Add set_rtrg() callback Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Caleb Sander Mateos (1): io_uring: add IORING_OP_URING_CMD128 to opcode checks Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carl Worth (1): arm64: mte: Set TCMA1 whenever MTE is present in the kernel Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Kulkarni (1): block: fix partial IOVA mapping cleanup in blk_rq_dma_map_iova Charlene Liu (3): drm/amd/display: Fix DP no audio issue drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Chun-Tse Shao (1): perf stat: Ensure metrics are displayed even with failed events Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Cédric Bellegarde (1): ASoC: qcom: q6asm: drop DSP responses for closed data streams Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (10): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees xfs: fix copy-paste error in previous fix David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (8): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling media: iris: Add missing platform data entries for SM8750 media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (4): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 net: arcnet: com20020-pci: fix support for 2.5Mbit cards Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Fabio M. De Francesco (1): ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Filipe Manana (1): btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (2): drm/amdgpu: mark invalid records with U64_MAX drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (2): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (2): rpmsg: core: fix race in driver_override_show() and use core helper hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harin Lee (1): ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) Harry Yoo (5): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/slab: use prandom if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (2): writeback: Fix wakeup and logging timeouts for !DETECT_HUNG_TASK LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (13): perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf tests kallsyms: Fix missed map__put() perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first perf metricgroup: Don't early exit if no CPUID table exists perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel PCI: cadence: Avoid signed 64-bit truncation and invalid sort perf test parse-metric: Ensure aggregate counts appear to have run Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Imre Deak (2): drm/i915/dp: Fail state computation for invalid DSC source input BPP values drm/i915/dp: Fix pipe BPP clamping due to HDR Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (1): dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (2): perf cs-etm: Fix decoding for sparse CPU maps perf jevents: Handle deleted JSONS in out of source builds Jan Gerber (1): wifi: rtw89: 8852au: add support for TP TX30U Plus Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Jani Nikula (1): drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeff Layton (1): nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (3): iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jinzhou Su (1): drm/amd/pm: Fix null pointer dereference issue Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (10): memory: mtk-smi: fix device leaks on common probe memory: mtk-smi: fix device leak on larb probe drm/tegra: dsi: fix device leak on probe soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind clk: tegra: tegra124-emc: fix device leak on set_rate() mux: mmio: fix regmap leak on probe failure most: core: fix leak on early registration failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (3): hfs: Replace BUG_ON with error handling for CNID count checks minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kailang Yang (1): ALSA: hda/realtek - Enable Mute LED for Lenovo platform Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (3): fs/ntfs3: handle attr_set_size() errors when truncating files fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (2): ipv4: fib: Annotate access to struct fib_alias.fa_state. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Langyan Ye (1): drm/panel-edp: Add CSW MNE007QB3-1 Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (4): drm/atmel-hlcdc: destroy properly the plane state in the reset callback drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (3): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (6): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: fix logic to handle unissued warnings docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (2): objtool/rust: add one more `noreturn` Rust function rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (3): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (2): spi: cadence-qspi: Fix probe error path and remove spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Mukesh R (1): x86/hyperv: Move hv crash init after hypercall pg setup Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (3): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 Nathan Chancellor (8): tty: vt/keyboard: Split apart vt_do_diacrit() ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (4): drm/amd/display: Fix wrong x_pos and y_pos for cursor offload drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35 drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (2): media: mediatek: vcodec: Don't try to decode 422/444 VP9 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (7): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleg Nesterov (1): x86/uprobes: Fix XOL allocation failure for 32-bit tasks Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pagadala Yesu Anjaneyulu (1): wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (3): io_uring/zcrx: fix sgtable leak on mapping failures io_uring/zcrx: fix post open error handling io_uring/zcrx: check unsupported flags on import Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Robinson (1): rtc: nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver Peter Ujfalusi (8): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID ALSA: hda: controllers: intel: add support for Nova Lake soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (3): drm/amdkfd: Handle GPU reset and drain retry fault race drm/amdgpu: GPU vm support 5-level page table drm/amdgpu: Use 5-level paging if gmc support 57-bit VA Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Prathamesh Shete (1): soc/tegra: pmc: Fix unsafe generic_handle_irq() call Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Purna Pavan Chandra Aekkaladevi (1): mshv: Ignore second stats page map result failure Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qihang Guo (1): ALSA: usb-audio: Add DSD support for iBasso DC04U Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (2): btrfs: fallback to buffered IO if the data profile has duplication btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Relja Vojvodic (1): drm/amd/display: Correct DSC padding accounting Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): drm/ast: Swap framebuffer writes on big-endian machines modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robert McIntyre (1): hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Samuel Dionne-Riel (1): ALSA: hda/realtek: Add quirk for Minisforum V3 SE Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.19.6-rc2 Sean Christopherson (3): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (9): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port PCI: dwc: Add L1 Substates context to ltssm_status of debugfs PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s arm64: dts: rockchip: Fix rk356x PCIe range mappings arm64: dts: rockchip: Fix rk3588 PCIe range mappings Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shin-Yi Lin (1): wifi: rtw89: Add default ID 28de:2432 for RTL8832CU Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Siddharth Vadapalli (1): PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Siva Reddy Kallam (2): RDMA/bng_re: Remove unnessary validity checks RDMA/bng_re: Unwind bng_re_dev_init properly Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (2): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Stian Halseth (1): sparc: Fix page alignment in dma mapping Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (5): perf test: Fix test case perf evlist tests for s390x perf test stat tests: Fix for virtualized machines perf test: Fix test perf evlist for z/VM s390x perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (5): LoongArch: Use %px to print unmodified unwinding address LoongArch: Handle percpu handler address for ORC unwinder LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Remove some extern variables in source files LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vitor Soares (2): arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (2): drm/amd/display: Revert "init dispclk from bootup clock for DCN314" drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xi Ruoyao (1): rust_binder: Fix build failure if !CONFIG_COMPAT Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xuewen Yan (1): PM: sleep: core: Avoid bit field races related to work_in_progress Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yazen Ghannam (1): x86/acpi/boot: Correct acpi_is_processor_usable() check again Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain YiLing Chen (1): drm/amd/display: set enable_legacy_fast_update to false for DCN36 Yicong Yang (1): ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests Yu Zhang (1): iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (2): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Zilin Guan (1): media: tegra-video: Fix memory leak in __tegra_channel_try_format() Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/nct6683.rst | 1 + Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 ++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 +- .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 ++ .../boot/dts/rockchip/rk3576-nanopi-r76s.dts | 23 +- .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- .../boot/dts/ti/k3-am69-aquila-clover.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 23 +- arch/arm64/mm/proc.S | 10 +- arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 18 +- arch/loongarch/kernel/unwind_prologue.c | 6 +- arch/loongarch/mm/tlb.c | 3 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 ++- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/iommu.c | 2 + arch/sparc/kernel/pci_sun4v.c | 2 + arch/sparc/kernel/process.c | 38 ++- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/hyperv/hv_init.c | 4 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/cpu/topology.c | 15 - arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kernel/uprobes.c | 24 ++ arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 45 +-- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-dma.c | 13 +- block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/accel/qaic/mhi_controller.c | 44 --- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/Makefile | 5 + drivers/acpi/apei/ghes.c | 56 ++-- drivers/acpi/apei/ghes_helpers.c | 33 ++ drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/scan.c | 41 +-- drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder/rust_binder_main.rs | 1 + drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 +++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 6 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 7 +- drivers/dpll/zl3073x/core.h | 28 ++ drivers/dpll/zl3073x/dpll.c | 7 +- drivers/dpll/zl3073x/ref.c | 25 +- drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-swnode.c | 19 ++ drivers/gpio/gpiolib-sysfs.c | 106 +++---- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 132 ++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 20 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +-------- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +----- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 ++- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 54 +++- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 19 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- .../dc/resource/dcn20/dcn20_resource.c | 6 +- .../dc/resource/dcn36/dcn36_resource.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 + drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 77 ++--- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 ++++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 48 ++- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 +++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hv/mshv_root_hv_call.c | 52 +++- drivers/hv/mshv_root_main.c | 3 + drivers/hwmon/asus-ec-sensors.c | 2 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/max16065.c | 26 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/bng_re/bng_dev.c | 56 ++-- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 ++- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/generic_pt/iommu_pt.h | 3 +- drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 10 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 ++- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 ++- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 22 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +-- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + .../platform/qcom/iris/iris_platform_gen2.c | 2 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/iris/iris_vidc.c | 10 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/platform/verisilicon/hantro.h | 2 + .../media/platform/verisilicon/hantro_drv.c | 42 ++- .../media/platform/verisilicon/imx8m_vpu_hw.c | 8 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 ++- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++-- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 ++- drivers/media/v4l2-core/v4l2-mem2mem.c | 23 ++ drivers/memory/mtk-smi.c | 3 + drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 ++- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 15 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/arcnet/com20020-pci.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++-- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 26 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 ++- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/mhi.c | 4 - drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 ++ drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852au.c | 4 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + .../net/wireless/realtek/rtw89/rtw8852cu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 ++++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/cadence/pci-j721e.c | 41 ++- .../cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../controller/dwc/pcie-designware-debugfs.c | 2 + .../pci/controller/dwc/pcie-designware-host.c | 35 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 95 +++--- drivers/pci/controller/dwc/pcie-qcom.c | 63 +--- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 ++ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++-- drivers/power/reset/tdx-ec-poweroff.c | 19 ++ drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/Kconfig | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++-- drivers/soc/tegra/pmc.c | 104 +++++-- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 59 ++-- drivers/spi/spi-geni-qcom.c | 38 +-- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 ++-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/rsci.c | 17 ++ drivers/tty/vt/keyboard.c | 221 +++++++------- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +-- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/bio.c | 8 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 33 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 223 +++++++++++++- fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/fs-writeback.c | 9 +- fs/gfs2/inode.c | 16 + fs/hfs/dir.c | 15 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 30 +- fs/hfs/mdb.c | 31 +- fs/hfs/super.c | 3 + fs/hfsplus/dir.c | 46 ++- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++-- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 8 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++--- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 ++-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/cxl/event.h | 10 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/pm.h | 2 +- include/linux/trace_events.h | 5 + include/linux/uprobes.h | 1 + include/media/dvb_vb2.h | 6 +- include/media/v4l2-mem2mem.h | 21 ++ include/net/bluetooth/l2cap.h | 8 +- include/net/cfg80211.h | 2 +- include/net/inet_connection_sock.h | 4 +- include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/io_uring.h | 6 + io_uring/kbuf.c | 2 +- io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/rw.c | 4 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 24 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 +++- kernel/cgroup/cpuset.c | 84 ++++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 12 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 ++++---- kernel/liveupdate/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 115 +++++-- mm/vmalloc.c | 8 + mm/vmscan.c | 34 ++- net/9p/trans_xen.c | 85 +++--- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 ++++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 35 ++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 101 +++---- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++++-- net/psp/psp_main.c | 39 ++- net/qrtr/mhi.c | 69 ++++- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 +++- scripts/package/mkspec | 38 ++- security/integrity/ima/ima_kexec.c | 35 +++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 282 +++++++++++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/hda/controllers/intel.c | 1 + sound/pci/ctxfi/ctatc.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- .../intel/common/soc-acpi-intel-ptl-match.c | 13 +- sound/soc/qcom/qdsp6/q6asm.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 15 - sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 ++- sound/soc/sof/ipc4-topology.c | 35 ++- sound/soc/sof/ipc4.c | 44 ++- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +-- sound/usb/mixer_s1810c.c | 36 +-- sound/usb/quirks.c | 4 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/python/kdoc/kdoc_parser.py | 35 ++- tools/lib/subcmd/help.c | 10 +- tools/objtool/check.c | 3 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- tools/perf/pmu-events/Build | 14 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/kallsyms-split.c | 1 + tools/perf/tests/make | 2 +- tools/perf/tests/parse-metric.c | 2 + tools/perf/tests/shell/evlist.sh | 9 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +-- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 +++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/metricgroup.c | 18 +- tools/perf/util/stat-display.c | 59 ++-- tools/perf/util/stat-shadow.c | 30 +- tools/perf/util/stat.h | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 860 files changed, 8034 insertions(+), 3820 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c create mode 100644 drivers/acpi/apei/ghes_helpers.c -- 2.51.0
7 months, 2 weeks
14
13
0
0
[PATCH 6.6 000/684] 6.6.128-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.6.128 release. There are 684 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 Wed Mar 4 04:09:32 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.6.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abhishek Bapat (1): quota: fix livelock between quotactl and freeze_super Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Deucher (1): drm/amdgpu: avoid a warning in timedout job handler Alex Elder (1): mfd: simple-mfd-i2c: Add SpacemiT P1 support Alex Hung (1): drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Egorenkov (1): s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Lobakin (1): cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexandre Ferrieux (1): ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (3): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (3): gfs2: Retries missing in gfs2_{rename,exchange} gfs2: Add metapath_dibh helper gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Ankit Soni (1): iommu/amd: move wait_on_sem() out of spinlock Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (2): nfsd: never defer requests during idmap lookup nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Armin Wolf (1): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP Arnd Bergmann (4): scsi: ufs: host: mediatek: Require CONFIG_PM vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Baochen Qiang (1): wifi: ath12k: fix preferred hardware mode calculation Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Barnabás Czémán (4): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 backlight: qcom-wled: Change PM8950 WLED configurations Bartosz Golaszewski (1): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Billy Tsai (2): i3c: Move device name assignment after i3c_bus_init gpio: aspeed-sgpio: Change the macro to support deferred probe Bitterblue Smith (1): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() Bjorn Helgaas (4): PCI: Move pci_read_bridge_windows() below individual window accessors PCI: Supply bridge device, not secondary bus, to read window details PCI: Log bridge windows conditionally PCI: Log bridge info when first enumerating bridge Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Breno Leitao (1): arm64: Disable branch profiling for all arm64 code Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Casey Connolly (2): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (2): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property dmaengine: sun6i: Choose appropriate burst length under maxburst Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (3): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Loehle (1): cpuidle: menu: Cleanup after loadavg removal Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Coco Li (2): cache: enforce cache groups netns-ipv4: reorganize netns_ipv4 fast path variables Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (3): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() apparmor: use passed in gfp flags in aa_alloc_null() Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (2): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Darrick J. Wong (4): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix remote xattr valuelblk check David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Detlev Casanova (1): ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (1): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dmitry Baryshkov (6): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x drm/msm/a2xx: fix pixel shader start on A225 clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Donet Tom (1): drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Dzmitry Sankouski (1): mfd: simple-mfd-i2c: Add MAX77705 support Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Biggers (1): dm-verity: correctly handle dm_bufio_client_create() failure Eric Dumazet (14): tcp: tcp_tx_timestamp() must look at the rtx queue inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP ipv6: fix a race in ip6_sock_set_v6only() ping: annotate data-races in ping_lookup() macvlan: observe an RCU grace period in macvlan_common_newlink() error path icmp: move icmp_global.credit and icmp_global.stamp to per netns storage icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns icmp: prevent possible overflow in icmp_global_allow() tcp: defer regular ACK while processing socket backlog inet: move icmp_global_{credit,stamp} to a separate cache line ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (2): x86/hyperv: Fix error pointer dereference staging: rtl8723bs: fix null dereference in find_network Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (4): fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (2): btrfs: qgroup: return correct error when deleting qgroup relation item btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Florian Westphal (5): netfilter: nf_tables: reset table validation state on abort netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Lavra (1): spi: tools: Add include folder to .gitignore Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Frederic Weisbecker (2): rcu: s/boost_kthread_mutex/kthread_mutex rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() Fredrik Markstrom (1): i3c: dw: Initialize spinlock to avoid upsetting lockdep Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky George Moussalem (1): clk: qcom: gcc-ipq5018: flag sleep clock as critical Georgia Garcia (1): apparmor: fix invalid deref of rawdata when export_binary is unset Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Greg Thelen (1): selftests/memfd: delete unused declarations Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (2): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races rpmsg: core: fix race in driver_override_show() and use core helper Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Haiyang Zhang (1): tcp: Set pingpong threshold via sysctl Hangbin Liu (1): bonding: alb: fix UAF in rlb_arp_recv during bond up/down Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (5): media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix test-pattern disabling Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (11): PCI/MSI: Unmap MSI-X region on error media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Hariprasad Kelam (2): octeontx2-pf: Unregister devlink on probe failure octeontx2-af: Fix default entries mcam entry action Harshit Mogalapalli (2): iio: sca3000: Fix a resource leak in sca3000_probe() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (1): s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Håkon Bugge (4): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() PCI/ACPI: Restrict program_hpx_type2() to AER bits net/rds: Clear reconnect pending bit Ian Rogers (4): perf test stat: Update test expectations and events perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines libperf build: Always place libperf includes first Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilpo Järvinen (1): PCI: Add defines for bridge window indexing Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Ioana Ciornei (2): mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jagadeesh Kona (3): clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakub Kicinski (2): bpftool: Fix truncated netlink dumps net: consume xmit errors of GSO frames James Clark (1): libperf: Don't remove -g when EXTRA_CFLAGS are used Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Jani Nikula (1): drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Janne Grunau (2): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible Jared Kangas (1): dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (1): RDMA/efa: Fix typo in efa_alloc_mr() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (3): io_uring/sync: validate passed in offset io_uring/cancel: de-unionize file and user_data in struct io_cancel_data io_uring/filetable: clamp alloc_hint to the configured alloc range Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (3): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (6): bpf, sockmap: Fix incorrect copied_seq calculation bpf, sockmap: Fix FIONREAD for sockmap net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() xfrm6: fix uninitialized saddr in xfrm6_get_saddr() Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinjie Ruan (3): spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname() spi: wpcm-fiu: Fix uninitialized res spi: wpcm-fiu: Simplify with dev_err_probe() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Pirko (1): RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joel Fernandes (1): rcu: Refactor expedited handling check in rcu_read_unlock_special() Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Johan Hovold (1): soc: ti: k3-socinfo: Fix regmap leak on probe failure Johannes Berg (1): wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Johansen (7): apparmor: fix NULL sock in aa_sock_file_perm apparmor: fix rlimit for posix cpu timers apparmor: provide separate audit messages for file and policy checks apparmor: refcount the pdb apparmor: remove apply_modes_to_perms from label_match apparmor: make label_match return a consistent value apparmor: fix aa_label to return state from compount and component match Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Kim (1): drm/amdkfd: fix debug watchpoints for logical devices Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Juergen Gross (1): x86/xen: make some functions static Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kaushlendra Kumar (3): drm/i915/acpi: free _DSM package when no connectors tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kery Qi (1): watchdog: starfive-wdt: Fix PM reference leak in probe error path Kevin Hao (2): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: macb: Fix tx/rx malfunction after phy link down and up Kiryl Shutsemau (Meta) (1): efi: Fix reservation of unaccepted memory table Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (2): arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (1): nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuniyuki Iwashima (2): ipv6: Fix out-of-bound access in fib6_add_rt2node(). ipv4: fib: Annotate access to struct fib_alias.fa_state. Kuppuswamy Sathyanarayanan (1): powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Lai Jiangshan (3): workqueue: Factor out assign_rescuer_work() workqueue: Only assign rescuer work when really needed workqueue: Process rescuer work items one-by-one using a cursor Leo Yan (2): perf: arm_spe: Properly set hw.state on failures tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (4): nvdimm: virtio_pmem: serialize flush requests ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Li Zhijian (1): RDMA/rxe: Fix race condition in QP timer handlers Liang Jie (1): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (2): ata: pata_ftide010: Fix some DMA timings net: ethernet: xscale: Check for PTP support properly Longfang Liu (1): hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (4): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Mahadevan P (1): drm/msm/disp/dpu: add merge3d support for sc7280 Malaya Kumar Rout (1): tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (1): PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Mario Kleiner (1): drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Mario Limonciello (AMD) (3): crypto: ccp - Add an S4 restore flow crypto: ccp - Factor out ring destroy handling to a helper crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Mark Brown (1): mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Masami Hiramatsu (Google) (1): tracing: Fix to set write permission to per-cpu buffer_size_kb Matt Johnston (2): mctp i2c: initialise event handler read bytes ipmi: ipmb: initialise event handler read bytes Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Mauro Carvalho Chehab (3): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record EFI/CPER: don't go past the ARM processor CPER record buffer Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Mikulas Patocka (3): dm: use bio_clone_blkg_association dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (1): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (2): mtd: spinand: Fix kernel doc spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miri Korenblit (2): wifi: cfg80211: stop NAN and P2P in cfg80211_leave wifi: iwlwifi: mvm: check the validity of noa_len Moteen Shah (1): serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicholas Kazlauskas (1): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nicolas Dufresne (1): media: mediatek: vcodec: Don't try to decode 422/444 VP9 Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Nikolay Aleksandrov (1): net: bridge: mcast: always update mdb_n_entries for vlan contexts Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Oliver Neukum (1): HID: hid-pl: handle probe errors Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paolo Abeni (1): mptcp: fix receive space timestamp initialization Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Peng Fan (1): remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (5): soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Petre Rodan (1): iio: pressure: mprls0025pa: fix scan_type struct Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Purva Yeshi (1): Documentation: trace: Refactor toctree Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Rafael J. Wysocki (1): cpuidle: governors: menu: Always check timers with tick stopped Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): net: sunhme: Fix sbus regression modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Robert Marko (1): mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Ryan Lee (1): apparmor: return -ENOMEM in unpack_perms_table upon alloc failure Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Sakari Ailus (2): media: v4l2-async: Fix error handling on steps after finding a match media: ccs: Avoid possible division by zero Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.6.128-rc2 Sean Christopherson (1): KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (8): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (1): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port Shay Drory (3): net/mlx5: Fix multiport device check over light SFs net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengjiu Wang (3): ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names Shinas Rasheed (4): octeon_ep: support to fetch firmware info octeon_ep: restructured interrupt handlers octeon_ep: support Octeon CN10K devices octeon_ep: set backpressure watermark for RX queues Shuai Xue (1): Documentation: tracing: Add PCI tracepoint documentation Shyam Prasad N (2): cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivasan Shanmugam (2): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Szymon Wilczek (2): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block Takashi Iwai (2): ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Tetsuo Handa (2): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (6): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richter (2): perf test stat tests: Fix for virtualized machines s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (4): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (1): fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (2): LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tom Lendacky (1): crypto: ccp - Move direct access to some PSP registers out of TEE Tomas Melin (1): rtc: zynqmp: correct frequency value Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tzung-Bi Shih (2): platform/chrome: cros_ec_lightbar: Fix response size initialization remoteproc: mediatek: Break lock dependency to `prepare_lock` Uwe Kleine-König (2): PCI/portdrv: Fix potential resource leak dmaengine: fsl-edma-main: Convert to platform remove callback returning void Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (1): power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Viacheslav Dubeyko (1): hfsplus: fix volume corruption issue for generic/498 Vimlesh Kumar (2): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation Vincent Donnefort (1): Documentation: tracing: Add ring-buffer mapping Vladimir Oltean (1): net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() Vladimir Zapolskiy (3): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Vlastimil Babka (1): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (2): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (1): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Kai (1): rcu: Fix rcu_read_unlock() deadloop due to softirq Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yoshihiro Shimoda (1): PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (1): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (6): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() drm/amdgpu: Fix memory leak in amdgpu_ras_init() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (12): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zqiang (1): rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 4 +- .../ethernet/marvell/octeon_ep.rst | 4 + Documentation/networking/ip-sysctl.rst | 20 + Documentation/trace/events-pci.rst | 74 ++ Documentation/trace/index.rst | 95 +- Documentation/trace/ring-buffer-map.rst | 106 ++ Makefile | 15 +- .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 3 +- arch/arm/kernel/vdso.c | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/kernel/relocate.c | 13 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +- arch/powerpc/kernel/smp.c | 2 + arch/s390/Kconfig | 3 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 +- arch/x86/hyperv/hv_vtl.c | 8 +- arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 2 + arch/x86/platform/pvh/head.S | 2 + arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/mmu.h | 4 - arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/xen-ops.h | 1 - block/blk-mq-debugfs.c | 2 + drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 46 +- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 + drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 84 +- drivers/ata/libata.h | 1 + drivers/ata/pata_ftide010.c | 6 +- drivers/atm/fore200e.c | 4 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btusb.c | 3 + drivers/bluetooth/hci_qca.c | 24 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-msm8917.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/renesas/rzg2l-cpg.c | 6 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpuidle/cpuidle.c | 10 + drivers/cpuidle/governors/menu.c | 39 +- drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 71 ++ drivers/crypto/ccp/psp-dev.h | 18 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 6 + drivers/crypto/ccp/sp-pci.c | 34 +- drivers/crypto/ccp/tee-dev.c | 95 +- drivers/crypto/ccp/tee-dev.h | 16 +- drivers/crypto/hisilicon/qm.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 62 +- drivers/crypto/hisilicon/trng/trng.c | 123 ++- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +----- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/fsl-edma-main.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/firmware/efi/efi.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../drm/amd/display/dc/dcn31/dcn31_hwseq.c | 16 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/nct6775-platform.c | 1 + .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 2 + drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/pressure/mprls0025pa.c | 4 +- drivers/infiniband/core/cache.c | 16 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/rw.c | 53 +- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 + drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 33 +- drivers/iommu/amd/iommu.c | 25 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/intel/pasid.c | 9 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm.c | 2 + drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/raid10.c | 2 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ov01a10.c | 44 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/mfd/Kconfig | 24 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/mfd-core.c | 36 +- drivers/mfd/simple-mfd-i2c.c | 33 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/net/bonding/bond_main.c | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeon_ep/Makefile | 3 +- .../marvell/octeon_ep/octep_cn9k_pf.c | 189 +++- .../marvell/octeon_ep/octep_cnxk_pf.c | 935 ++++++++++++++++++ .../ethernet/marvell/octeon_ep/octep_config.h | 32 +- .../marvell/octeon_ep/octep_ctrl_net.c | 24 +- .../marvell/octeon_ep/octep_ctrl_net.h | 18 + .../ethernet/marvell/octeon_ep/octep_main.c | 233 ++++- .../ethernet/marvell/octeon_ep/octep_main.h | 21 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 5 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 404 ++++++++ .../net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/marvell/skge.c | 1 - .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/dr_dbg.c | 4 +- .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/ethernet/ti/cpsw_new.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 60 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/Kconfig | 1 - drivers/net/usb/catc.c | 37 +- drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 + drivers/net/wireless/ath/ath12k/wmi.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 1 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/nvmem/core.c | 1 + drivers/of/unittest.c | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 8 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 40 +- drivers/pci/pci.h | 26 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 189 ++-- drivers/pci/quirks.c | 27 + drivers/perf/arm-cmn.c | 19 +- drivers/perf/arm_spe_pmu.c | 18 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/rapidio/rio-scan.c | 3 +- drivers/regulator/core.c | 55 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/rpmsg/rpmsg_core.c | 66 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/s390/cio/css.c | 2 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/spi/spi-geni-qcom.c | 14 +- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-wpcm-fiu.c | 19 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/Kconfig | 1 + drivers/ufs/host/ufs-mediatek.c | 12 +- drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/typec/ucsi/psy.c | 30 +- .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 3 +- drivers/vhost/vdpa.c | 1 + drivers/video/backlight/qcom-wled.c | 42 +- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 10 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/starfive-wdt.c | 2 +- drivers/xen/balloon.c | 19 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/extent-tree.c | 13 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 10 +- fs/buffer.c | 4 + fs/ceph/addr.c | 24 +- fs/ceph/file.c | 17 +- fs/ext4/extents.c | 9 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 2 - fs/ext4/super.c | 10 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/glock.c | 36 +- fs/gfs2/glock.h | 3 +- fs/gfs2/inode.c | 34 +- fs/hfsplus/bnode.c | 2 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/super.c | 6 + fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 +- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 52 +- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/fsntfs.c | 6 + fs/ntfs3/index.c | 7 +- fs/ocfs2/xattr.c | 4 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 18 + fs/quota/quota.c | 1 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/smbdirect.c | 19 +- fs/smb/client/trace.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 49 +- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 4 + fs/xfs/scrub/dabtree.c | 2 + include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_of.h | 3 + include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/cache.h | 84 ++ include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/cper.h | 3 +- include/linux/ftrace.h | 6 +- include/linux/inetdevice.h | 2 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/mlx5/driver.h | 4 +- include/linux/module.h | 9 + include/linux/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 + include/linux/skmsg.h | 70 +- include/linux/tcp.h | 14 +- include/linux/trace_events.h | 5 + include/linux/u64_stats_sync.h | 10 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 2 + include/net/inet_connection_sock.h | 16 +- include/net/ioam6.h | 2 + include/net/ip.h | 7 +- include/net/ipv6.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netns/ipv4.h | 58 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- include/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/filetable.c | 4 + io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/verifier.c | 18 +- kernel/configs/debug.config | 1 - kernel/kallsyms.c | 4 +- kernel/kexec_file.c | 131 +-- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.c | 98 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_plugin.h | 109 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 8 +- kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_hwlat.c | 15 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +- lib/Kconfig.debug | 27 - mm/highmem.c | 3 +- mm/page_alloc.c | 14 + net/atm/signaling.c | 56 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 81 +- net/bluetooth/l2cap_sock.c | 15 +- net/bridge/br_multicast.c | 45 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 25 +- net/core/filter.c | 2 +- net/core/gro.c | 2 +- net/core/net_namespace.c | 45 + net/core/skmsg.c | 30 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/icmp.c | 72 +- net/ipv4/igmp.c | 4 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 31 +- net/ipv4/sysctl_net_ipv4.c | 49 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_input.c | 8 + net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tcp_output.c | 9 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 10 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/xfrm6_policy.c | 7 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 5 + net/netfilter/nf_conncount.c | 54 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/nf_tables_api.c | 8 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/netfilter/xt_tcpmss.c | 2 +- net/nfc/hci/llc_shdlc.c | 8 + net/nfc/nci/ntf.c | 159 ++- net/rds/connection.c | 4 + net/rds/send.c | 6 +- net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/wext-compat.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- scripts/kernel-doc | 5 + scripts/mod/modpost.c | 4 + security/apparmor/apparmorfs.c | 27 +- security/apparmor/domain.c | 60 +- security/apparmor/file.c | 12 +- security/apparmor/include/lib.h | 2 + security/apparmor/include/match.h | 6 - security/apparmor/include/policy.h | 49 +- security/apparmor/ipc.c | 4 +- security/apparmor/label.c | 51 +- security/apparmor/lib.c | 4 +- security/apparmor/lsm.c | 63 ++ security/apparmor/match.c | 44 - security/apparmor/mount.c | 20 +- security/apparmor/net.c | 10 +- security/apparmor/policy.c | 58 +- security/apparmor/policy_unpack.c | 122 ++- security/apparmor/resource.c | 5 + security/smack/smackfs.c | 79 +- sound/pci/hda/patch_conexant.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/nau8821.c | 85 +- sound/soc/codecs/nau8821.h | 3 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sof/ipc4-control.c | 41 +- sound/soc/sof/ipc4-topology.c | 35 +- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +- sound/usb/quirks.c | 2 + tools/bpf/bpftool/net.c | 5 +- tools/include/linux/bitfield.h | 1 + tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/lib/perf/Makefile | 14 +- tools/lib/subcmd/help.c | 10 +- tools/objtool/Makefile | 2 + tools/perf/tests/shell/stat.sh | 6 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + .../x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 123 ++- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 671 files changed, 7951 insertions(+), 2927 deletions(-) create mode 100644 Documentation/trace/events-pci.rst create mode 100644 Documentation/trace/ring-buffer-map.rst create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cnxk_pf.h -- 2.51.0
7 months, 2 weeks
11
13
0
0
[PATCH 5.15 000/164] 5.15.202-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 5.15.202 release. There are 164 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 Mar 2 06:14:56 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.15.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Aleksei Oladko (1): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Andreas Gruenbacher (1): gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Ben Dooks (1): fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (1): RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (1): crypto: hisilicon/trng - modifying the order of header files Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (6): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (2): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (2): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (2): netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Hao Chen (5): ethtool: add support to set/get tx copybreak buf size via ethtool net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver net: hns3: remove the way to set tx spare buf via module parameter net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue net: hns3: add max order judgement for tx spare buffer Haotian Zhang (6): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Håkon Bugge (2): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilya Leoshkevich (1): libbpf: Fix dumping big-endian bitfields Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jamie Iles (1): i3c: remove i2c board info from i2c_dev_desc Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (2): net: atm: fix crash due to unvalidated vcc pointer in sigd_send() serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Krzysztof Kozlowski (1): arm64: dts: qcom: sdm630: correct QFPROM byte offsets Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Linus Walleij (2): power: supply: ab8500_bmdata: Use standard phandle power: supply: ab8500: Use core battery parser Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (1): ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 5.15.202-rc1 Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (3): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Srinivasa Rao Mandadapu (3): pinctrl: qcom: Update macro name to LPI specific pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions pinctrl: qcom: Extract chip specific LPASS LPI code Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Ziyi Guo (2): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() xen-netback: reject zero-queue configuration from guest ye xingchen (1): timers: Replace in_irq() with in_hardirq() Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 + .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- drivers/acpi/cppc_acpi.c | 4 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- drivers/hid/hid-playstation.c | 4 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 21 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 23 ++ drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/intel/pasid.c | 7 +- drivers/md/raid10.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 44 ++- .../net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + .../ethernet/hisilicon/hns3/hns3_ethtool.c | 57 ++++ .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 1 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 301 +++--------------- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 85 +++++ .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 ++++++++++ drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500-bm.h | 3 +- drivers/power/supply/ab8500_bmdata.c | 32 +- drivers/power/supply/ab8500_charger.c | 56 ++-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/regulator/core.c | 55 ++-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- fs/btrfs/qgroup.c | 4 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + include/linux/clk.h | 48 +-- include/linux/i3c/master.h | 1 - include/linux/mfd/wm8350/core.h | 2 +- include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/ethtool.h | 1 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/ucount.c | 2 +- net/atm/signaling.c | 56 +++- net/core/dev.c | 2 +- net/ethtool/common.c | 1 + net/ethtool/ioctl.c | 1 + net/ipv4/tcp.c | 3 + net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++-- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 24 +- tools/lib/bpf/netlink.c | 4 +- tools/spi/.gitignore | 1 + .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- 161 files changed, 1683 insertions(+), 848 deletions(-) create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c -- 2.51.0
7 months, 2 weeks
7
6
0
0
[PATCH 6.1 000/232] 6.1.165-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.1.165 release. There are 232 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 Mar 2 06:11:17 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.1.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andreas Gruenbacher (1): gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Arnd Bergmann (1): audit: avoid missing-prototype warnings Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (2): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Hodges (1): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (5): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (4): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() inet: ping: check sock_net() in ping_get_port() and ping_lookup() ping: annotate data-races in ping_lookup() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (3): netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Gustavo A. R. Silva (1): scsi: smartpqi: Replace one-element arrays with flexible-array members Haotian Zhang (8): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Håkon Bugge (2): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Jens Axboe (6): io_uring/sync: validate passed in offset io_uring/cancel: abstract out request match helper io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA io_uring/cancel: support opcode based lookup and cancelation io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (4): bpf, sockmap: Fix incorrect copied_seq calculation net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kai Ye (1): crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Kuniyuki Iwashima (1): ping: Convert hlist_nulls to plain hlist. Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Linus Walleij (1): ata: pata_ftide010: Fix some DMA timings Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matt Johnston (1): mctp i2c: initialise event handler read bytes Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Mikulas Patocka (1): dm: use bio_clone_blkg_association Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Tyshchenko (2): xen/virtio: Optimize the setup of "xen-grant-dma" devices xen/virtio: Handle PCI devices which Host controller is described in DT Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Rob Herring (1): soc: mediatek: mtk-svs: Add explicit include for cpu.h Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.1.165-rc1 Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (3): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wenkai Lin (1): crypto: hisilicon/sec2 - fix for sec spec check Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (3): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (6): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ye xingchen (1): timers: Replace in_irq() with in_hardirq() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/xen/enlighten.c | 2 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/mips/kernel/relocate.c | 13 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/ata/libata-scsi.c | 81 +++-- drivers/ata/pata_ftide010.c | 6 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/ublk_drv.c | 6 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++++----- drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +++--------------- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- .../crypto/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/intel/pasid.c | 7 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/md/dm.c | 2 + drivers/md/raid10.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++-- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/catc.c | 37 ++- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/pci.c | 3 + drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 5 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/regulator/core.c | 55 ++-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi.h | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/soc/mediatek/mtk-svs.c | 6 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- drivers/xen/grant-dma-ops.c | 106 +++--- fs/btrfs/qgroup.c | 4 +- fs/btrfs/transaction.c | 7 - fs/ext4/extents.c | 9 +- fs/ext4/mballoc.c | 2 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- include/linux/audit.h | 8 - include/linux/audit_arch.h | 9 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 2 + include/linux/u64_stats_sync.h | 10 + include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/io_uring.h | 4 + include/xen/arm/xen-ops.h | 4 +- include/xen/xen-ops.h | 16 - io_uring/cancel.c | 49 ++- io_uring/cancel.h | 9 +- io_uring/poll.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/audit.h | 2 +- kernel/kallsyms.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- net/atm/signaling.c | 56 +++- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/core/skmsg.c | 27 +- net/ipv4/icmp.c | 22 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 86 ++--- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 5 +- net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +++-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++-- sound/soc/codecs/nau8821.c | 85 ++--- sound/soc/codecs/nau8821.h | 3 +- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 223 files changed, 2096 insertions(+), 1217 deletions(-) -- 2.51.0
7 months, 2 weeks
9
8
0
0
[PATCH 6.12 000/385] 6.12.75-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.12.75 release. There are 385 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 Mar 2 05:59:55 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.12.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abel Vesa (1): arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks Abhash Kumar Jha (2): arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 Abhishek Bapat (1): quota: fix livelock between quotactl and freeze_super Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleks Todorov (1): OPP: Return correct value in dev_pm_opp_get_level Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Elder (1): mfd: simple-mfd-i2c: Add SpacemiT P1 support Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (2): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andreas Gruenbacher (2): gfs2: Retries missing in gfs2_{rename,exchange} gfs2: Fix slab-use-after-free in qd_put André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (2): arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Anthony Pighin (Nokia) (1): vfio/pci: Lock upstream bridge for vfio_pci_core_disable() Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Arnd Bergmann (2): scsi: ufs: host: mediatek: Require CONFIG_PM soundwire: intel_ace2x: add SND_HDA_CORE dependency Ashish Kalra (1): crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls Barnabás Czémán (4): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 backlight: qcom-wled: Change PM8950 WLED configurations Bartlomiej Kubik (1): fs/ntfs3: Initialize new folios before use Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Boris Brezillon (6): drm/panthor: Recover from panthor_gpu_flush_caches() failures drm/panthor: Fix the full_tick check drm/panthor: Fix the group priority rotation logic drm/panthor: Fix immediate ticking on a disabled tick drm/panthor: Fix the logic that decides when to stop ticking drm/panthor: Make sure we resume the tick when new jobs are submitted Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Caleb Sander Mateos (1): io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED Carl Lee (1): hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (1): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function Chenyuan Yang (1): ALSA: pcm: use new array-copying-wrapper Chiara Meiohas (1): RDMA/mlx5: Fix UMR hang in LAG error state unload Christoph Böhmwalder (1): drbd: always set BLK_FEAT_STABLE_WRITES Christoph Hellwig (3): block: add a bio_add_virt_nofail helper rnbd-srv: use bio_add_virt_nofail iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (4): xdrgen: Fix struct prefix for typedef types in program wrappers NFS: NFSERR_INVAL is not defined by NFSv2 xdrgen: Initialize data pointer for zero-length items RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value David Heidelberg (3): drm/panel: sw43408: Remove manual invocation of unprepare at remove media: ccs: Accommodate C-PHY into the calculation clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (9): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix WD timer handling on DPU 8.x drm/msm/disp: set num_planes to 1 for interleaved YUV formats drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x drm/msm/a2xx: fix pixel shader start on A225 clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Dzmitry Sankouski (1): mfd: simple-mfd-i2c: Add MAX77705 support Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (4): tcp: tcp_tx_timestamp() must look at the rtx queue inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP ipv6: fix a race in ip6_sock_set_v6only() ping: annotate data-races in ping_lookup() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (5): cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() thermal/of: Fix reference leak in thermal_of_cm_lookup() fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (5): netfilter: nf_tables: reset table validation state on abort netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Florian-Ewald Mueller (1): rnbd-srv: Fix server side setting of bi_size for special IOs Francesco Lavra (1): spi: tools: Add include folder to .gitignore Fredrik Markstrom (1): i3c: dw: Initialize spinlock to avoid upsetting lockdep Gao Xiang (2): erofs: get rid of raw bi_end_io() usage erofs: handle end of filesystem properly for file-backed mounts Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section George Moussalem (1): clk: qcom: gcc-ipq5018: flag sleep clock as critical Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe hwspinlock: omap: Handle devm_pm_runtime_enable() errors HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Huang Chenming (1): wifi: cfg80211: Fix use_for flag update on BSS refresh Håkon Bugge (3): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() PCI/ACPI: Restrict program_hpx_type2() to AER bits Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilpo Järvinen (1): PCI: Add defines for bridge window indexing Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Ioana Ciornei (2): mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order Jacob Moroni (1): RDMA/iwcm: Fix workqueue list corruption by removing work_list Jagadeesh Kona (5): clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jared Kangas (1): dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Jens Axboe (2): io_uring/sync: validate passed in offset io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Jerome Brunet (7): arm64: dts: amlogic: s4: assign mmc b clock to 24MHz arm64: dts: amlogic: s4: fix mmc clock assignment arm64: dts: amlogic: c3: assign the MMC signal clocks arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jianpeng Chang (1): crypto: caam - fix netdev memory leak in dpaa2_caam_probe Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (5): bpf, sockmap: Fix incorrect copied_seq calculation bpf, sockmap: Fix FIONREAD for sockmap net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jiri Olsa (2): x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return probe x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path Joel Fernandes (2): rcu: Refactor expedited handling check in rcu_read_unlock_special() sched/deadline: Clear the defer params Joel Granados (1): iommu/vt-d: Separate page request queue from SVM Jonathan Marek (1): arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) Jonathan McDowell (1): hwrng: core - Allow runtime disabling of the HW RNG Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Julian Anastasov (1): ipvs: do not keep dest_dst if dev is going down Junxian Huang (1): RDMA/hns: Fix RoCEv1 failure due to DSCP Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kery Qi (2): selftests/bpf: Fix resource leak in serial_test_wq on attach failure watchdog: starfive-wdt: Fix PM reference leak in probe error path Ketil Johnsen (1): drm/panthor: Evict groups before VM termination Konrad Dybcio (2): arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Kuniyuki Iwashima (1): ipv6: Fix out-of-bound access in fib6_add_rt2node(). Kuppuswamy Sathyanarayanan (1): powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Lai Jiangshan (3): workqueue: Factor out assign_rescuer_work() workqueue: Only assign rescuer work when really needed workqueue: Process rescuer work items one-by-one using a cursor Leo Yan (1): perf: arm_spe: Properly set hw.state on failures Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Zhijian (1): RDMA/rxe: Fix race condition in QP timer handlers Lianjie Wang (1): hwrng: core - use RCU and work_struct to fix race condition Lu Baolu (3): iommu/vt-d: Drain PRQs when domain removed from RID iommu/vt-d: Avoid draining PRQ in sva mm release path iommu/vt-d: Clear Present bit before tearing down PASID entry Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mahadevan P (1): drm/msm/disp/dpu: add merge3d support for sc7280 Malaya Kumar Rout (1): tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Mario Limonciello (AMD) (5): drm/amd: Drop "amdgpu kernel modesetting enabled" message crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails crypto: ccp - Add an S4 restore flow crypto: ccp - Factor out ring destroy handling to a helper crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Masami Hiramatsu (Google) (6): tracing: Add a comment about ftrace_regs definition ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value fgraph: Replace fgraph_ret_regs with ftrace_regs tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs tracing: Add ftrace_fill_perf_regs() for perf event Matt Johnston (1): mctp i2c: initialise event handler read bytes Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michał Grzelak (1): drm/buddy: release free_trees array on buddy mm teardown Mike Snitzer (2): nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit Mikulas Patocka (3): dm: fix unlocked test for dm_suspended_md dm: use READ_ONCE in dm_blk_report_zones dm: use bio_clone_blkg_association Miquel Raynal (1): mtd: spinand: Fix kernel doc Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Muhammad Usama Anjum (1): selftests/mm: pagemap_ioctl: Fix types mismatches shown by compiler options Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nicolas Frattaroli (2): interconnect: mediatek: Don't hijack parent device interconnect: mediatek: Aggregate bandwidth with saturating add Nikolay Aleksandrov (1): net: bridge: mcast: always update mdb_n_entries for vlan contexts Nuno Sá (2): dma: dma-axi-dmac: fix SW cyclic transfers dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Or Har-Toov (1): IB/mlx5: Fix port speed query for representors Pablo Neira Ayuso (3): netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paolo Abeni (1): mptcp: fix receive space timestamp initialization Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Pawel Dembicki (3): hwmon: pmbus: mpq8785: Prepare driver for multiple device support hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration hwmon: pmbus: mpq8785: Add support for MPM82504 Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petre Rodan (5): iio: pressure: mprls0025pa: fix spi_transfer struct initialisation iio: pressure: mprls0025pa: fix SPI CS delay violation iio: pressure: mprls0025pa: fix interrupt flag iio: pressure: mprls0025pa: fix scan_type struct iio: pressure: mprls0025pa: fix pressure calculation Puranjay Mohan (2): selftests/bpf: veristat: fix printing order in output_stats() bpf: Preserve id of register in sync_linked_regs() Purva Yeshi (1): Documentation: trace: Refactor toctree Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Rafael J. Wysocki (2): cpuidle: governors: menu: Always check timers with tick stopped thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature Randy Dunlap (3): iio: test: drop dangling symbol in gain-time-scale helpers serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt René Rebe (1): net: sunhme: Fix sbus regression Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Robert Marko (1): mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Roberto Sassu (1): evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Ryan Lin (1): HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sandipan Das (1): perf/x86/core: Do not set bit width for unavailable counters Sasha Levin (1): Linux 6.12.75-rc1 Scott Mitchell (1): netfilter: nfnetlink_queue: optimize verdict lookup with hash table Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (7): genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT media: pci: mg4b: Use IRQF_NO_THREAD Sergey Shtylyov (1): PCI: Check parent for NULL in of_pci_bus_release_domain_nr() Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shuai Xue (1): Documentation: tracing: Add PCI tracepoint documentation Shuicheng Lin (1): drm/xe: Unregister drm device on probe error Shyam Sundar S K (1): platform/x86/amd/pmf: Prevent TEE errors after hibernate Siddarth G (1): selftests/mm: convert page_size to unsigned long Srinivasan Shanmugam (2): drm/amdkfd: Fix signal_eviction_fence() bool return value drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Steven Rostedt (3): ftrace: Make ftrace_regs abstract from direct use ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sudeep Holla (1): firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Takashi Iwai (2): ALSA: pcm: Relax __free() variable declarations ALSA: vmaster: Relax __free() variable declarations Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Teguh Sobirin (1): drm/msm/dpu: Set vsync source irrespective of mdp top support Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richard (1): phy: freescale: imx8qm-hsio: fix NULL pointer dereference Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Titouan Ameline de Cadeville (1): fs/tests: exec: drop duplicate bprm_stack_limits test vectors Tuo Li (1): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Tycho Andersen (AMD) (1): crypto: ccp - narrow scope of snp_range_list Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Val Packett (1): power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vimlesh Kumar (3): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation octeon_ep_vf: ensure dbell BADDR updation Vladimir Zapolskiy (5): arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (12): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Yao Kai (1): rcu: Fix rcu_read_unlock() deadloop due to softirq Yaxiong Tian (1): cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yu Kuai (1): md/raid5: fix raid5_run() to return error when log_init() fails YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zheng Qixing (1): md/raid1: fix memory leak in raid1_run() if no active rdev Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (8): i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() md/raid1: fix memory leak in raid1_run() crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() media: chips-media: wave5: Fix memory leak on codec_info allocation failure mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Ziyi Guo (6): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest Zqiang (1): rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() zhouwenhao (1): objpool: fix the overestimation of object pooling metadata size Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Documentation/hwmon/mpq8785.rst | 20 +- Documentation/trace/events-pci.rst | 74 ++++ Documentation/trace/index.rst | 96 ++++- Makefile | 15 +- .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 3 +- arch/arm/kernel/vdso.c | 1 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- .../imx8mp-tqma8mpql-mba8mp-ras314.dts | 2 +- .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- .../dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 8 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 8 +- .../dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 -- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 ++- arch/arm64/include/asm/ftrace.h | 64 +-- arch/arm64/kernel/asm-offsets.c | 34 +- arch/arm64/kernel/entry-ftrace.S | 32 +- arch/arm64/kernel/ftrace.c | 10 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/ftrace.h | 53 +-- arch/loongarch/kernel/asm-offsets.c | 12 - arch/loongarch/kernel/ftrace_dyn.c | 2 +- arch/loongarch/kernel/mcount.S | 17 +- arch/loongarch/kernel/mcount_dyn.S | 14 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/ftrace.h | 34 +- arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +++- arch/powerpc/kernel/trace/ftrace.c | 4 +- arch/powerpc/kernel/trace/ftrace_64_pg.c | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/ftrace.h | 62 +-- arch/riscv/kernel/asm-offsets.c | 28 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/mcount.S | 24 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/ftrace.h | 55 +-- arch/s390/kernel/asm-offsets.c | 10 +- arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/mcount.S | 12 +- arch/s390/lib/test_unwind.c | 4 +- arch/x86/Kconfig | 2 +- arch/x86/events/core.c | 4 +- arch/x86/include/asm/ftrace.h | 62 +-- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 13 +- arch/x86/kernel/ftrace_64.S | 23 +- arch/x86/xen/enlighten.c | 2 +- block/bio.c | 16 + drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/drbd/drbd_main.c | 3 - drivers/block/drbd/drbd_nl.c | 20 +- drivers/block/rnbd/rnbd-srv.c | 34 +- drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btintel_pcie.c | 9 +- drivers/char/hw_random/core.c | 173 +++++--- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-msm8917.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm4450.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 4 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 1 + drivers/cpuidle/cpuidle.c | 10 + drivers/cpuidle/governors/menu.c | 22 +- drivers/crypto/caam/caamalg_qi2.c | 27 +- drivers/crypto/caam/caamalg_qi2.h | 2 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sev-dev.c | 153 +++++-- drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 56 ++- drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 62 ++- drivers/crypto/hisilicon/trng/trng.c | 121 ++++-- drivers/crypto/hisilicon/zip/zip_crypto.c | 24 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/crypto/starfive/jh7110-aes.c | 9 +- drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/arm_ffa/driver.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/drm_buddy.c | 1 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 49 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 7 + drivers/gpu/drm/msm/disp/mdp_format.c | 8 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 4 - drivers/gpu/drm/panthor/panthor_gpu.c | 19 +- drivers/gpu/drm/panthor/panthor_mmu.c | 4 + drivers/gpu/drm/panthor/panthor_sched.c | 167 +++++--- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/xe/xe_device.c | 1 + drivers/hid/hid-playstation.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/pmbus/mpq8785.c | 111 ++++- drivers/hwspinlock/omap_hwspinlock.c | 4 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 3 + drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/pressure/mprls0025pa.c | 36 +- drivers/iio/pressure/mprls0025pa.h | 2 - drivers/iio/pressure/mprls0025pa_spi.c | 19 +- drivers/iio/test/Kconfig | 1 - drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/iwcm.c | 56 +-- drivers/infiniband/core/iwcm.h | 1 - drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 54 ++- drivers/infiniband/hw/mlx5/main.c | 95 ++++- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/std_types.c | 4 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 + drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 33 +- drivers/interconnect/mediatek/icc-emi.c | 9 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/iommu.c | 19 +- drivers/iommu/intel/iommu.h | 14 +- drivers/iommu/intel/pasid.c | 15 +- drivers/iommu/intel/pasid.h | 14 + drivers/iommu/intel/prq.c | 402 ++++++++++++++++++ drivers/iommu/intel/svm.c | 397 ----------------- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 2 + drivers/md/raid1.c | 9 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 3 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/pci/mgb4/mgb4_trigger.c | 2 +- .../chips-media/wave5/wave5-vpu-dec.c | 4 +- .../chips-media/wave5/wave5-vpu-enc.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 24 ++ drivers/mfd/arizona-core.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 33 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../marvell/octeon_ep/octep_cn9k_pf.c | 21 +- .../marvell/octeon_ep/octep_cnxk_pf.c | 64 ++- .../ethernet/marvell/octeon_ep/octep_main.h | 2 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 1 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 1 + .../net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +- .../marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 +- .../marvell/octeon_ep_vf/octep_vf_main.h | 2 +- .../marvell/octeon_ep_vf/octep_vf_rx.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 ++- drivers/pci/pci.c | 5 +- drivers/pci/pci.h | 7 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 45 +- drivers/pci/quirks.c | 5 + drivers/perf/arm_spe_pmu.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/platform/x86/amd/pmf/core.c | 62 ++- drivers/platform/x86/amd/pmf/pmf.h | 10 + drivers/platform/x86/amd/pmf/tee-if.c | 12 +- drivers/platform/x86/intel/int0002_vgpio.c | 4 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/pm8916_bms_vm.c | 18 +- drivers/power/supply/pm8916_lbc.c | 18 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/regulator/core.c | 55 +-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soundwire/Kconfig | 1 + drivers/staging/greybus/light.c | 8 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 + drivers/thermal/thermal_of.c | 4 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/host/Kconfig | 1 + drivers/ufs/host/ufs-mediatek.c | 12 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/video/backlight/qcom-wled.c | 42 +- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/of_display_timing.c | 6 +- drivers/watchdog/starfive-wdt.c | 2 +- drivers/xen/balloon.c | 19 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + fs/btrfs/qgroup.c | 4 +- fs/btrfs/transaction.c | 7 - fs/erofs/fileio.c | 22 +- fs/erofs/fscache.c | 4 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 13 +- fs/gfs2/glock.c | 36 +- fs/gfs2/glock.h | 3 +- fs/gfs2/inode.c | 18 +- fs/gfs2/quota.c | 1 + fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/dir.c | 4 +- fs/nfs/localio.c | 31 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/nfsd/nfsproc.c | 2 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/quota/quota.c | 1 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/tests/exec_kunit.c | 6 - include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/bio.h | 2 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/ftrace.h | 139 ++++-- include/linux/ftrace_regs.h | 38 ++ include/linux/hw_random.h | 2 + include/linux/interrupt.h | 2 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 70 ++- include/linux/sunrpc/xdrgen/_builtins.h | 20 +- include/linux/u64_stats_sync.h | 10 + include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_queue.h | 4 + include/rdma/rw.h | 2 + include/uapi/linux/nfs.h | 2 +- include/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/io_uring.c | 6 +- io_uring/msg_ring.c | 12 +- io_uring/register.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/verifier.c | 4 +- kernel/kallsyms.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 99 ++++- kernel/sched/deadline.c | 3 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/Kconfig | 4 +- kernel/trace/fgraph.c | 21 +- kernel/trace/ftrace.c | 7 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +++- lib/objpool.c | 2 +- net/atm/signaling.c | 56 ++- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 36 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 31 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/icmp.c | 6 + net/ipv6/ip6_fib.c | 2 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 5 + net/netfilter/ipvs/ip_vs_xmit.c | 46 +- net/netfilter/nf_conncount.c | 54 ++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 13 + net/netfilter/nfnetlink_queue.c | 267 ++++++++---- net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 43 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 2 +- security/integrity/evm/evm_crypto.c | 14 +- security/smack/smackfs.c | 79 ++-- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 50 +-- sound/core/vmaster.c | 12 +- sound/soc/codecs/nau8821.c | 85 ++-- sound/soc/codecs/nau8821.h | 3 +- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- .../net/sunrpc/xdrgen/generators/__init__.py | 3 +- .../templates/C/program/decoder/argument.j2 | 4 + .../templates/C/program/encoder/result.j2 | 6 + tools/objtool/Makefile | 2 + .../x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/prog_tests/wq.c | 5 +- tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 113 ++++- tools/testing/selftests/mm/pagemap_ioctl.c | 116 ++--- tools/testing/selftests/mm/vm_util.c | 2 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 417 files changed, 5025 insertions(+), 2483 deletions(-) create mode 100644 Documentation/trace/events-pci.rst create mode 100644 drivers/iommu/intel/prq.c create mode 100644 include/linux/ftrace_regs.h -- 2.51.0
7 months, 2 weeks
12
14
0
0
[PATCH 6.19 000/844] 6.19.6-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.19.6 release. There are 844 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 Mar 2 05:32:25 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.19.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (3): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23 ASoC: sdw_utils: remove dai registered check Bartosz Golaszewski (5): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: swnode: restore the swnode-name-against-chip-label matching gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (2): dm mpath: Add missing dm_put_device when failing to get scsi dh name dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (2): clk: renesas: rzg2l: Deassert reset on assert timeout serial: rsci: Add set_rtrg() callback Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Caleb Sander Mateos (1): io_uring: add IORING_OP_URING_CMD128 to opcode checks Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carl Worth (1): arm64: mte: Set TCMA1 whenever MTE is present in the kernel Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Kulkarni (1): block: fix partial IOVA mapping cleanup in blk_rq_dma_map_iova Charlene Liu (3): drm/amd/display: Fix DP no audio issue drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Chun-Tse Shao (1): perf stat: Ensure metrics are displayed even with failed events Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Cédric Bellegarde (1): ASoC: qcom: q6asm: drop DSP responses for closed data streams Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (9): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (8): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling media: iris: Add missing platform data entries for SM8750 media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (4): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 net: arcnet: com20020-pci: fix support for 2.5Mbit cards Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Fabio M. De Francesco (1): ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Filipe Manana (1): btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (2): drm/amdgpu: mark invalid records with U64_MAX drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (2): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (2): rpmsg: core: fix race in driver_override_show() and use core helper hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harin Lee (1): ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) Harry Yoo (5): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/slab: use prandom if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (2): writeback: Fix wakeup and logging timeouts for !DETECT_HUNG_TASK LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (12): perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf tests kallsyms: Fix missed map__put() perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first perf metricgroup: Don't early exit if no CPUID table exists perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel PCI: cadence: Avoid signed 64-bit truncation and invalid sort Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Imre Deak (2): drm/i915/dp: Fail state computation for invalid DSC source input BPP values drm/i915/dp: Fix pipe BPP clamping due to HDR Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (1): dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (2): perf cs-etm: Fix decoding for sparse CPU maps perf jevents: Handle deleted JSONS in out of source builds Jan Gerber (1): wifi: rtw89: 8852au: add support for TP TX30U Plus Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeff Layton (1): nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (3): iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jinzhou Su (1): drm/amd/pm: Fix null pointer dereference issue Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (9): memory: mtk-smi: fix device leaks on common probe memory: mtk-smi: fix device leak on larb probe drm/tegra: dsi: fix device leak on probe soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind clk: tegra: tegra124-emc: fix device leak on set_rate() mux: mmio: fix regmap leak on probe failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (3): hfs: Replace BUG_ON with error handling for CNID count checks minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kailang Yang (1): ALSA: hda/realtek - Enable Mute LED for Lenovo platform Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (3): fs/ntfs3: handle attr_set_size() errors when truncating files fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (2): ipv4: fib: Annotate access to struct fib_alias.fa_state. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Langyan Ye (1): drm/panel-edp: Add CSW MNE007QB3-1 Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (4): drm/atmel-hlcdc: destroy properly the plane state in the reset callback drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (3): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels Marc Zyngier (1): arm64: Force the use of CNTVCT_EL0 in __delay() Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (6): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: fix logic to handle unissued warnings docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (2): objtool/rust: add one more `noreturn` Rust function rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (3): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (2): spi: cadence-qspi: Fix probe error path and remove spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Mukesh R (1): x86/hyperv: Move hv crash init after hypercall pg setup Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (3): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 Nathan Chancellor (8): tty: vt/keyboard: Split apart vt_do_diacrit() ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (4): drm/amd/display: Fix wrong x_pos and y_pos for cursor offload drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35 drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (2): media: mediatek: vcodec: Don't try to decode 422/444 VP9 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (7): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleg Nesterov (1): x86/uprobes: Fix XOL allocation failure for 32-bit tasks Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pagadala Yesu Anjaneyulu (1): wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (3): io_uring/zcrx: fix sgtable leak on mapping failures io_uring/zcrx: fix post open error handling io_uring/zcrx: check unsupported flags on import Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Robinson (1): rtc: nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver Peter Ujfalusi (8): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID ALSA: hda: controllers: intel: add support for Nova Lake soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (3): drm/amdkfd: Handle GPU reset and drain retry fault race drm/amdgpu: GPU vm support 5-level page table drm/amdgpu: Use 5-level paging if gmc support 57-bit VA Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Prathamesh Shete (1): soc/tegra: pmc: Fix unsafe generic_handle_irq() call Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Purna Pavan Chandra Aekkaladevi (1): mshv: Ignore second stats page map result failure Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qihang Guo (1): ALSA: usb-audio: Add DSD support for iBasso DC04U Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (2): btrfs: fallback to buffered IO if the data profile has duplication btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Relja Vojvodic (1): drm/amd/display: Correct DSC padding accounting Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): drm/ast: Swap framebuffer writes on big-endian machines modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robert McIntyre (1): hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Samuel Dionne-Riel (1): ALSA: hda/realtek: Add quirk for Minisforum V3 SE Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.19.6-rc1 Sean Christopherson (3): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (9): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port PCI: dwc: Add L1 Substates context to ltssm_status of debugfs PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s arm64: dts: rockchip: Fix rk356x PCIe range mappings arm64: dts: rockchip: Fix rk3588 PCIe range mappings Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shin-Yi Lin (1): wifi: rtw89: Add default ID 28de:2432 for RTL8832CU Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Siddharth Vadapalli (1): PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Siva Reddy Kallam (2): RDMA/bng_re: Remove unnessary validity checks RDMA/bng_re: Unwind bng_re_dev_init properly Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (1): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Stian Halseth (1): sparc: Fix page alignment in dma mapping Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (5): perf test: Fix test case perf evlist tests for s390x perf test stat tests: Fix for virtualized machines perf test: Fix test perf evlist for z/VM s390x perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (5): LoongArch: Use %px to print unmodified unwinding address LoongArch: Handle percpu handler address for ORC unwinder LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Remove some extern variables in source files LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vitor Soares (2): arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (2): drm/amd/display: Revert "init dispclk from bootup clock for DCN314" drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xi Ruoyao (1): rust_binder: Fix build failure if !CONFIG_COMPAT Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xuewen Yan (1): PM: sleep: core: Avoid bit field races related to work_in_progress Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yazen Ghannam (1): x86/acpi/boot: Correct acpi_is_processor_usable() check again Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain YiLing Chen (1): drm/amd/display: set enable_legacy_fast_update to false for DCN36 Yicong Yang (1): ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests Yu Zhang (1): iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (2): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Zilin Guan (1): media: tegra-video: Fix memory leak in __tegra_channel_try_format() Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/nct6683.rst | 1 + Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 ++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 +- .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 ++ .../boot/dts/rockchip/rk3576-nanopi-r76s.dts | 23 +- .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- .../boot/dts/ti/k3-am69-aquila-clover.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 19 +- arch/arm64/mm/proc.S | 10 +- arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 18 +- arch/loongarch/kernel/unwind_prologue.c | 6 +- arch/loongarch/mm/tlb.c | 3 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 ++- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/iommu.c | 2 + arch/sparc/kernel/pci_sun4v.c | 2 + arch/sparc/kernel/process.c | 38 ++- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/hyperv/hv_init.c | 4 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/cpu/topology.c | 15 - arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kernel/uprobes.c | 24 ++ arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 45 +-- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-dma.c | 13 +- block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/accel/qaic/mhi_controller.c | 44 --- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/Makefile | 5 + drivers/acpi/apei/ghes.c | 56 ++-- drivers/acpi/apei/ghes_helpers.c | 33 ++ drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/scan.c | 41 +-- drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder/rust_binder_main.rs | 1 + drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 +++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 6 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 7 +- drivers/dpll/zl3073x/core.h | 28 ++ drivers/dpll/zl3073x/dpll.c | 7 +- drivers/dpll/zl3073x/ref.c | 25 +- drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-swnode.c | 19 ++ drivers/gpio/gpiolib-sysfs.c | 106 +++---- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 135 +++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 20 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +-------- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +----- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 ++- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 54 +++- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 19 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- .../dc/resource/dcn20/dcn20_resource.c | 6 +- .../dc/resource/dcn36/dcn36_resource.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 + drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 77 ++--- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 ++++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 48 ++- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 +++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hv/mshv_root_hv_call.c | 52 +++- drivers/hv/mshv_root_main.c | 3 + drivers/hwmon/asus-ec-sensors.c | 2 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/max16065.c | 26 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/bng_re/bng_dev.c | 56 ++-- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 ++- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/generic_pt/iommu_pt.h | 3 +- drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 10 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 ++- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 ++- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 22 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +-- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + .../platform/qcom/iris/iris_platform_gen2.c | 2 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/iris/iris_vidc.c | 10 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/platform/verisilicon/hantro.h | 2 + .../media/platform/verisilicon/hantro_drv.c | 42 ++- .../media/platform/verisilicon/imx8m_vpu_hw.c | 8 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 ++- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++-- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 ++- drivers/media/v4l2-core/v4l2-mem2mem.c | 23 ++ drivers/memory/mtk-smi.c | 3 + drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 ++- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/arcnet/com20020-pci.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++-- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 26 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 ++- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/mhi.c | 4 - drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 ++ drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852au.c | 4 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + .../net/wireless/realtek/rtw89/rtw8852cu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 ++++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/cadence/pci-j721e.c | 41 ++- .../cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../controller/dwc/pcie-designware-debugfs.c | 2 + .../pci/controller/dwc/pcie-designware-host.c | 35 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 95 +++--- drivers/pci/controller/dwc/pcie-qcom.c | 63 +--- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 ++ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++-- drivers/power/reset/tdx-ec-poweroff.c | 19 ++ drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/Kconfig | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++-- drivers/soc/tegra/pmc.c | 104 +++++-- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 59 ++-- drivers/spi/spi-geni-qcom.c | 38 +-- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 ++-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/rsci.c | 17 ++ drivers/tty/vt/keyboard.c | 221 +++++++------- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +-- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/bio.c | 8 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 33 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 223 +++++++++++++- fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/fs-writeback.c | 9 +- fs/gfs2/inode.c | 16 + fs/hfs/dir.c | 15 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 30 +- fs/hfs/mdb.c | 31 +- fs/hfs/super.c | 3 + fs/hfsplus/dir.c | 46 ++- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++-- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 8 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++--- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 ++-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/cxl/event.h | 10 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/pm.h | 2 +- include/linux/trace_events.h | 5 + include/linux/uprobes.h | 1 + include/media/dvb_vb2.h | 6 +- include/media/v4l2-mem2mem.h | 21 ++ include/net/bluetooth/l2cap.h | 8 +- include/net/cfg80211.h | 2 +- include/net/inet_connection_sock.h | 4 +- include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/io_uring.h | 6 + io_uring/kbuf.c | 2 +- io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/rw.c | 4 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 24 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 +++- kernel/cgroup/cpuset.c | 84 ++++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 12 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 ++++---- kernel/liveupdate/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 115 +++++-- mm/vmalloc.c | 8 + mm/vmscan.c | 34 ++- net/9p/trans_xen.c | 85 +++--- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 ++++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 35 ++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 101 +++---- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++++-- net/psp/psp_main.c | 39 ++- net/qrtr/mhi.c | 69 ++++- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 +++- scripts/package/mkspec | 38 ++- security/integrity/ima/ima_kexec.c | 35 +++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 282 +++++++++++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/hda/controllers/intel.c | 1 + sound/pci/ctxfi/ctatc.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- .../intel/common/soc-acpi-intel-ptl-match.c | 13 +- sound/soc/qcom/qdsp6/q6asm.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 15 - sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 ++- sound/soc/sof/ipc4-topology.c | 35 ++- sound/soc/sof/ipc4.c | 44 ++- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +-- sound/usb/mixer_s1810c.c | 36 +-- sound/usb/quirks.c | 4 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/python/kdoc/kdoc_parser.py | 35 ++- tools/lib/subcmd/help.c | 10 +- tools/objtool/check.c | 3 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- tools/perf/pmu-events/Build | 14 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/kallsyms-split.c | 1 + tools/perf/tests/make | 2 +- tools/perf/tests/shell/evlist.sh | 9 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +-- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 +++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/metricgroup.c | 18 +- tools/perf/util/stat-display.c | 59 ++-- tools/perf/util/stat-shadow.c | 30 +- tools/perf/util/stat.h | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 857 files changed, 8016 insertions(+), 3810 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c create mode 100644 drivers/acpi/apei/ghes_helpers.c -- 2.51.0
7 months, 2 weeks
12
20
0
0
[PATCH 6.18 000/752] 6.18.16-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.18.16 release. There are 752 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 Mar 2 05:47:08 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.18.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (1): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated Bartosz Golaszewski (4): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (1): clk: renesas: rzg2l: Deassert reset on assert timeout Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Charlene Liu (2): drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (9): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (6): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (1): drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (1): driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (1): rpmsg: core: fix race in driver_override_show() and use core helper Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hangbin Liu (2): net: add a common function to compute features for upper devices team: use common function to compute the features Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harry Yoo (4): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (9): perf test stat: Update test expectations and events perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (3): dpll: zl3073x: Cache reference monitor status dpll: zl3073x: Cache all reference properties in zl3073x_ref dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (1): perf cs-etm: Fix decoding for sparse CPU maps Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (5): soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind mux: mmio: fix regmap leak on probe failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (3): ipv4: fib: Annotate access to struct fib_alias.fa_state. ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (2): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (1): arm64: Force the use of CNTVCT_EL0 in __delay() Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (5): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (1): rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (2): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (1): spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (2): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP Nathan Chancellor (6): compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (1): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (1): media: mediatek: vcodec: Don't try to decode 422/444 VP9 Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (6): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (1): io_uring/zcrx: fix sgtable leak on mapping failures Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (7): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (1): drm/amdkfd: Handle GPU reset and drain retry fault race Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (1): btrfs: fallback to buffered IO if the data profile has duplication Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (3): modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.18.16-rc1 Sean Christopherson (2): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (4): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (1): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (3): perf test stat tests: Fix for virtualized machines perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (3): LoongArch: Use %px to print unmodified unwinding address LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (1): drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (1): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/nct6683.rst | 1 + .../networking/net_cachelines/inet_sock.rst | 79 ++-- Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 12 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 + .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 19 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 2 +- arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 + .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 +- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 +- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 42 +- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 +- drivers/acpi/apei/ghes.c | 38 +- drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 ++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 25 +- drivers/dpll/zl3073x/core.h | 58 +++ drivers/dpll/zl3073x/dpll.c | 395 +++++------------- drivers/dpll/zl3073x/ref.c | 109 ++++- drivers/dpll/zl3073x/ref.h | 68 +++ drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-sysfs.c | 106 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 135 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 +- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 15 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 16 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 +++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 9 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 ++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 +- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 2 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 +- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 +- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 4 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 101 +---- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 + drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 +++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../pci/controller/dwc/pcie-designware-host.c | 35 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 9 +- drivers/pci/controller/dwc/pcie-qcom.c | 63 +-- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++- drivers/power/reset/tdx-ec-poweroff.c | 19 + drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-geni-qcom.c | 38 +- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 +-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 13 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 29 ++ fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/gfs2/inode.c | 16 + fs/hfsplus/dir.c | 46 +- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 3 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++-- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 +-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/ipv6.h | 1 - include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/netdev_features.h | 18 + include/linux/netdevice.h | 1 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/trace_events.h | 5 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 8 +- include/net/inet_connection_sock.h | 4 +- include/net/inet_sock.h | 1 + include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 13 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 ++- kernel/cgroup/cpuset.c | 84 ++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 2 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 +++--- kernel/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 87 +++- mm/vmalloc.c | 8 + mm/vmscan.c | 34 +- net/9p/trans_xen.c | 85 ++-- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 123 +++++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/ip6_flowlabel.c | 44 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 108 +++-- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++- net/psp/psp_main.c | 39 +- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/sctp/ipv6.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 ++- scripts/package/mkspec | 38 +- security/integrity/ima/ima_kexec.c | 35 ++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 217 +++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 +- sound/soc/sof/ipc4-topology.c | 35 +- sound/soc/sof/ipc4.c | 44 +- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +- sound/usb/mixer_s1810c.c | 36 +- sound/usb/quirks.c | 2 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/subcmd/help.c | 10 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 6 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 ++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 766 files changed, 7014 insertions(+), 3314 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c -- 2.51.0
7 months, 2 weeks
9
8
0
0
← Newer
1
2
3
4
Older →
Jump to page:
1
2
3
4
Results per page:
10
25
50
100
200