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
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
February 2026
----- 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
32 participants
38 discussions
Start a n
N
ew thread
[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
6 months, 3 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
6 months, 3 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
6 months, 4 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
6 months, 4 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
6 months, 4 weeks
9
8
0
0
[PATCH 6.6 000/283] 6.6.128-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.6.128 release. There are 283 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:06:54 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: 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 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 (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 (2): gfs2: Retries missing in gfs2_{rename,exchange} 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 Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Arnd Bergmann (1): scsi: ufs: host: mediatek: Require CONFIG_PM 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 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 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 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 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 (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 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 (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 (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 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 (3): 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 (4): 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 Francesco Lavra (1): spi: tools: Add include folder to .gitignore 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 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" Greg Thelen (1): selftests/memfd: delete unused declarations 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 (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 Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails 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 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 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 (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 (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() Joel Fernandes (1): rcu: Refactor expedited handling check in rcu_read_unlock_special() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Juergen Gross (1): x86/xen: make some functions static 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 (1): watchdog: starfive-wdt: Fix PM reference leak in probe error path Konrad Dybcio (1): 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 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) (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 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 Miquel Raynal (1): mtd: spinand: Fix kernel doc 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] 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 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 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() 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 (1): iio: pressure: mprls0025pa: fix scan_type struct Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() 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 (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 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 Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" 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.6.128-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 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 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 SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree 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 Tom Lendacky (1): crypto: ccp - Move direct access to some PSP registers out of TEE Tuo Li (1): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (2): PCI/portdrv: Fix potential resource leak dmaengine: fsl-edma-main: Convert to platform remove callback returning void 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 (2): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation Vincent Donnefort (1): Documentation: tracing: Add ring-buffer mapping 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 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 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 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 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 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() mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() 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() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../ethernet/marvell/octeon_ep.rst | 4 + 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/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/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- 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/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 - 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/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-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/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/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/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/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/hid/hid-playstation.c | 4 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 2 + drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/pressure/mprls0025pa.c | 4 +- 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_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/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/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 +- .../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/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/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci.c | 3 + drivers/pci/pci.h | 25 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 189 ++-- drivers/pci/quirks.c | 5 + drivers/perf/arm_spe_pmu.c | 18 +- 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/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/staging/greybus/light.c | 8 +- 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/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/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 | 18 +- 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/quota/quota.c | 1 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + 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/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 + include/linux/skmsg.h | 70 +- 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/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/kallsyms.c | 4 +- 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_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +- 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/nf_conncount.c | 54 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- 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/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 +- 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/objtool/Makefile | 2 + .../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 ++- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 280 files changed, 4807 insertions(+), 1468 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
6 months, 4 weeks
10
9
0
0
[PATCH 5.10 000/147] 5.10.252-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 5.10.252 release. There are 147 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:17:30 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.10.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 (6): gfs2: Add new gfs2_iomap_get helper gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent gfs2: Add wrapper for iomap_file_buffered_write gfs2: Move the inode glock locking to gfs2_file_buffered_write gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() AngeloGioacchino Del Regno (2): arm64: dts: qcom: sdm630: Add qfprom subnodes 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 Ben Dooks (1): fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init 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 Christian Kohlschütter (1): regulator: core: Fix off-on-delay-us for always-on/boot-on regulators Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Chuck Lever (9): svcrdma: Add a batch Receive posting mechanism svcrdma: Use svc_rdma_refresh_recvs() in wc_receive svcrdma: Maintain a Receive water mark 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() Davide Caratti (1): selftests: forwarding: tc_actions: cleanup temporary files when test is aborted Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (3): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 clk: qcom: dispcc-sdm845: convert to parent data Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Douglas Anderson (1): regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted 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 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" 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 (5): 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 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 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 (2): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 selftests: forwarding: tc_actions: Use ncat instead of nc 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 Jiasheng Jiang (1): RDMA/rxe: Fix double free in rxe_srq_from_init 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 (1): power: supply: wm97xx_battery: Convert to GPIO descriptor Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Mark Brown (1): regulator: Flag uncontrollable regulators as always_on 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 Matthias Kaehlcke (1): regulator: core: Use ktime_get_boottime() to determine how long a regulator was off 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 Oliver Neukum (1): usbb: catc: use correct API for MAC addresses Ondrej Mosnacek (1): ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (1): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets Paul Cercueil (2): PM: core: Redefine pm_ptr() macro PM: core: Add new *_PM_OPS macros, deprecate old ones 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 Rui Feng (1): misc: rtsx: Add SD Express mode support for RTS5261 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.10.252-rc1 Sebastian Andrzej Siewior (2): 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 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 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 Ulf Hansson (1): mmc: core: Initial support for SD express card/host Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Vincent Whitchurch (2): regulator: core: Respect off_on_delay at startup regulator: core: Fix off_on_delay handling 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 Waqar Hameed (7): power: supply: act8945a: 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() 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 (3): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest 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-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmte2.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 | 10 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +++++- 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/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 220 ++++++++--------- 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 + .../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/hwmon/ibmpex.c | 9 +- .../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/rw.c | 53 ++-- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 +- drivers/iommu/intel/pasid.c | 7 +- drivers/md/raid10.c | 2 +- drivers/mfd/arizona-core.c | 2 +- drivers/misc/cardreader/rts5261.c | 4 + drivers/misc/cardreader/rts5261.h | 23 -- drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +++- drivers/mmc/core/sd_ops.h | 1 + .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/usb/catc.c | 59 ++++- 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/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/act8945a_charger.c | 16 +- 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 | 69 +++--- drivers/regulator/core.c | 68 +++--- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- 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/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 | 227 +++++++----------- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 13 +- fs/gfs2/file.c | 59 ++++- fs/gfs2/log.c | 6 +- fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- 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/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/linux/mmc/host.h | 7 + include/linux/pm.h | 80 +++--- include/linux/regulator/driver.h | 2 +- include/linux/rtsx_pci.h | 23 ++ include/linux/sunrpc/svc_rdma.h | 2 + include/linux/wm97xx.h | 1 - include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/ucount.c | 2 +- net/atm/signaling.c | 56 ++++- 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/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 89 ++++--- net/sunrpc/xprtrdma/svc_rdma_transport.c | 46 ++-- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++--- tools/spi/.gitignore | 1 + .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../selftests/net/forwarding/tc_actions.sh | 18 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- 148 files changed, 1523 insertions(+), 823 deletions(-) -- 2.51.0
6 months, 4 weeks
7
6
0
0
[PATCH 6.18 000/641] 6.18.14-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.18.14 release. There are 641 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 Fri, 27 Feb 2026 15:17:08 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.14-rc…
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, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 6.18.14-rc2 Prike Liang <Prike.Liang(a)amd.com> Revert "drm/amdgpu: don't attach the tlb fence for SI" Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module Huacai Chen <chenhuacai(a)kernel.org> net: stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Clear HDMI HPD pending work only if it is enabled Martin KaFai Lau <martin.lau(a)kernel.org> selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set Joanne Koong <joannelkoong(a)gmail.com> io_uring/rsrc: clean up buffer cloning arg validation Jan Kiszka <jan.kiszka(a)siemens.com> Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: fix to avoid directly dereferencing user pointer Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() Lewis Mason <mason8110(a)gmail.com> ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG) Takashi Iwai <tiwai(a)suse.de> ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314 Eric Naim <dnaim(a)cachyos.org> ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023) Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false Vikram Sharma <quic_vikramsa(a)quicinc.com> dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies Abel Vesa <abel.vesa(a)linaro.org> dt-bindings: phy: qcom-edp: Add missing clock for X Elite Daniel Hodges <git(a)danielhodges.dev> SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Chuck Lever <chuck.lever(a)oracle.com> SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: avoid Non-NCQ command starvation Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: refactor ata_scsi_translate() Linus Walleij <linusw(a)kernel.org> ata: pata_ftide010: Fix some DMA timings Jan Kara <jack(a)suse.cz> ext4: use optimized mballoc scanning regardless of inode format Jan Kara <jack(a)suse.cz> ext4: always allocate blocks only from groups inode can use Brian Foster <bfoster(a)redhat.com> ext4: fix dirtyclusters double decrement on fs shutdown Yongjian Sun <sunyongjian1(a)huawei.com> ext4: fix e4b bitmap inconsistency reports Zilin Guan <zilin(a)seu.edu.cn> ext4: fix memory leak in ext4_ext_shift_extents() Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache when splitting extent fails Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache after doing PARTIAL_VALID1 zeroout Zhang Yi <yi.zhang(a)huawei.com> ext4: don't cache extent during splitting extent Zhang Yi <yi.zhang(a)huawei.com> ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 Zhang Yi <yi.zhang(a)huawei.com> ext4: subdivide EXT4_EXT_DATA_VALID1 Yao Zi <me(a)ziyao.cc> MIPS: Work around LLVM bug when gp is used as global register variable Thomas Richard (TI) <thomas.richard(a)bootlin.com> usb: cdns3: fix role switching during resume Mario Kleiner <mario.kleiner.de(a)gmail.com> drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Detlev Casanova <detlev.casanova(a)collabora.com> ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Ethan Tidmore <ethantidmore06(a)gmail.com> x86/hyperv: Fix error pointer dereference Filipe Manana <fdmanana(a)suse.com> btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Filipe Manana <fdmanana(a)suse.com> btrfs: use the correct type to initialize block reserve for delayed refs Jiasheng Jiang <jiashengjiangcool(a)gmail.com> btrfs: reset block group size class when it becomes empty Filipe Manana <fdmanana(a)suse.com> btrfs: reduce block group critical section in btrfs_free_reserved_bytes() Filipe Manana <fdmanana(a)suse.com> btrfs: remove fs_info argument from btrfs_try_granting_tickets() Kiryl Shutsemau (Meta) <kas(a)kernel.org> efi: Fix reservation of unaccepted memory table Dmitry Torokhov <dmitry.torokhov(a)gmail.com> gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() Raag Jadav <raag.jadav(a)intel.com> drm/xe/bo: Redirect faults to dummy page for wedged device Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Make xe_modparam.force_vram_bar_size signed Matt Roper <matthew.d.roper(a)intel.com> drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138 Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe/mmio: Avoid double-adjust in 64-bit reads Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/configfs: Fix 'parameter name omitted' errors Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n Felix Gu <ustc.gu(a)gmail.com> spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amd/display: Fix out-of-bounds stream encoder index v3 Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Reject cursor plane on DCE when scaled differently than primary Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 Kai-Heng Feng <kaihengf(a)nvidia.com> PCI: Validate window resource type in pbus_select_window_for_type() Alexandre Ferrieux <alexandre.ferrieux(a)orange.com> ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init Kaushlendra Kumar <kaushlendra.kumar(a)intel.com> drm/i915/acpi: free _DSM package when no connectors Ziyi Guo <n7l8m4(a)u.northwestern.edu> ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() Li RongQing <lirongqing(a)baidu.com> mshv: fix SRCU protection in irqfd resampler ack handler Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma6: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5.2: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: move reset debug disable handling Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_ras_init() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() John Johansen <john.johansen(a)canonical.com> apparmor: fix aa_label to return state from compount and component match Georgia Garcia <georgia.garcia(a)canonical.com> apparmor: fix invalid deref of rawdata when export_binary is unset Zhengmian Hu <huzhengmian(a)gmail.com> apparmor: avoid per-cpu hold underflow in aa_get_buffer John Johansen <john.johansen(a)canonical.com> apparmor: make label_match return a consistent value John Johansen <john.johansen(a)canonical.com> apparmor: remove apply_modes_to_perms from label_match John Johansen <john.johansen(a)canonical.com> apparmor: fix rlimit for posix cpu timers John Johansen <john.johansen(a)canonical.com> apparmor: move check for aa_null file to cover all cases Ryan Lee <ryan.lee(a)canonical.com> apparmor: account for in_atomic removal in common_file_perm John Johansen <john.johansen(a)canonical.com> apparmor: drop in_atomic flag in common_mmap, and common_file_perm Ryan Lee <ryan.lee(a)canonical.com> apparmor: fix boolean argument in apparmor_mmap_file Ryan Lee <ryan.lee(a)canonical.com> apparmor: return -ENOMEM in unpack_perms_table upon alloc failure Helge Deller <deller(a)kernel.org> apparmor: Fix & Optimize table creation from possibly unaligned memory Helge Deller <deller(a)kernel.org> AppArmor: Allow apparmor to handle unaligned dfa tables John Johansen <john.johansen(a)canonical.com> apparmor: fix NULL sock in aa_sock_file_perm System Administrator <root@localhost> apparmor: fix NULL pointer dereference in __unix_needs_revalidation Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Use unsigned for mlx5e_get_max_num_channels Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Fix deadlocks between devlink and netdev instance locks Gal Pressman <gal(a)nvidia.com> net/mlx5: Fix misidentification of write combining CQE during poll loop Shay Drory <shayd(a)nvidia.com> net/mlx5: Fix multiport device check over light SFs Hangbin Liu <liuhangbin(a)gmail.com> bonding: alb: fix UAF in rlb_arp_recv during bond up/down Vikas Gupta <vikas.gupta(a)broadcom.com> bnge: fix reserving resources from FW Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Advertise supported XDP features. Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-af: Fix default entries mcam entry action Eric Dumazet <edumazet(a)google.com> ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow() Eric Dumazet <edumazet(a)google.com> inet: move icmp_global_{credit,stamp} to a separate cache line Eric Dumazet <edumazet(a)google.com> icmp: prevent possible overflow in icmp_global_allow() Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Add validation for MTU changes Eric Dumazet <edumazet(a)google.com> macvlan: observe an RCU grace period in macvlan_common_newlink() error path Jakub Kicinski <kuba(a)kernel.org> selftests: tc_actions: don't dump 2MB of \0 to stdout Eric Dumazet <edumazet(a)google.com> ping: annotate data-races in ping_lookup() Arnd Bergmann <arnd(a)arndb.de> net: psp: select CONFIG_SKB_EXTENSIONS Jakub Kicinski <kuba(a)kernel.org> bpftool: Fix truncated netlink dumps Eric Dumazet <edumazet(a)google.com> ipv6: fix a race in ip6_sock_set_v6only() Inseo An <y0un9sa(a)gmail.com> netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Pablo Neira Ayuso <pablo(a)netfilter.org> net: remove WARN_ON_ONCE when accessing forward path array Julian Anastasov <ja(a)ssi.bg> ipvs: do not keep dest_dst if dev is going down Florian Westphal <fw(a)strlen.de> netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Nikolay Aleksandrov <razor(a)blackwall.org> net: bridge: mcast: always update mdb_n_entries for vlan contexts Allison Henderson <achender(a)kernel.org> net/rds: rds_sendmsg should not discard payload_len Ziyi Guo <n7l8m4(a)u.northwestern.edu> xen-netback: reject zero-queue configuration from guest Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: usb: catc: enable basic endpoint checking Antonio Quartulli <antonio(a)openvpn.net> ovpn: tcp - don't deref NULL sk_socket member after tcp_close() Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set DMA_HINT_L4 for all flows Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0 Mohsin Bashir <mohsin.bashr(a)gmail.com> eth: fbnic: Configure RDE settings for pause frame Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Add a map/btf from a fd array more consistently Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Fix a potential use-after-free of BTF object Amery Hung <ameryhung(a)gmail.com> libbpf: Fix invalid write loop logic in bpf_linker__add_buf() Chengfeng Ye <dg573847474(a)gmail.com> fbnic: close fw_log race between users and teardown Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix PTP clock max_adj value Kuniyuki Iwashima <kuniyu(a)google.com> ipv6: Fix out-of-bound access in fib6_add_rt2node(). Pin-yen Lin <treapking(a)google.com> selftests: netconsole: Increase port listening timeout Andre Carvalho <asantostc(a)gmail.com> selftests: netconsole: remove log noise due to socat exit Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: split xmit into FDMA and register injection paths Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: extract ocelot_xmit_timestamp() helper Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix DWRR cost max to match hardware register width Jie Zhang <jzhang918(a)gmail.com> net: stmmac: fix oops when split header is enabled Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> net: stmmac: replace has_xxxx with core_type Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> net: stmmac: remove broken PCS code Yue Haibing <yuehaibing(a)huawei.com> selftests: net: lib: Fix jq parsing error Ido Schimmel <idosch(a)nvidia.com> selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ralf Lici <ralf(a)mandelbit.com> ovpn: fix VPN TX bytes counting Ralf Lici <ralf(a)mandelbit.com> ovpn: fix possible use-after-free in ovpn_net_xmit Ralf Lici <ralf(a)mandelbit.com> ovpn: set sk_user_data before overriding callbacks Aboorva Devarajan <aboorvad(a)linux.ibm.com> cpuidle: Skip governor when only one idle state is available Zhai Can <bczhc0(a)126.com> ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO zhouwenhao <zhouwenhao7600(a)gmail.com> objpool: fix the overestimation of object pooling metadata size Aristeu Rozanski <aris(a)redhat.com> selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Josh Poimboeuf <jpoimboe(a)kernel.org> kbuild: Add objtool to top-level clean target Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy(a)linux.intel.com> powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Sean V Kelley <skelley(a)nvidia.com> ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Jiasheng Jiang <jiashengjiangcool(a)gmail.com> fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Edward Adam Davis <eadavis(a)qq.com> fs/ntfs3: prevent infinite loops caused by the next valid being the same Bartlomiej Kubik <kubik.bartlomiej(a)gmail.com> fs/ntfs3: Initialize new folios before use Jens Axboe <axboe(a)kernel.dk> io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Pavel Begunkov <asml.silence(a)gmail.com> io_uring: delay sqarray static branch disablement Christoph Böhmwalder <christoph.boehmwalder(a)linbit.com> drbd: always set BLK_FEAT_STABLE_WRITES Jared Kangas <jkangas(a)redhat.com> dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Change PM8950 WLED configurations Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Support ovp values for PMI8994 Haotian Zhang <vulab(a)iscas.ac.cn> leds: qcom-lpg: Check the return value of regmap_bulk_write() Duje Mihanović <duje(a)dujemihanovic.xyz> leds: expresswire: Fix chip state breakage Jiayu Du <jiayu.riscv(a)isrc.iscas.ac.cn> pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree Wei Li <unsw.weili(a)gmail.com> pinctrl: single: fix refcount leak in pcs_add_gpio_func() Felix Gu <ustc.gu(a)gmail.com> pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers Luca Weiss <luca.weiss(a)fairphone.com> pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Luca Boccassi <luca.boccassi(a)gmail.com> pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns Randy Dunlap <rdunlap(a)infradead.org> mips: LOONGSON32: drop a dangling Kconfig symbol Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> iio: sca3000: Fix a resource leak in sca3000_probe() Qing Wang <wangqing7171(a)gmail.com> ovl: Fix uninit-value in ovl_fill_real Felix Gu <ustc.gu(a)gmail.com> pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Jose Javier Rodriguez Barbarin <dev-josejavier.rodriguez(a)duagon.com> mcb: fix incorrect sanity check Randy Dunlap <rdunlap(a)infradead.org> nvmem: an8855: drop an unused Kconfig symbol Justin Chen <justin.chen(a)broadcom.com> usb: bdc: fix sleep during atomic Svyatoslav Ryhel <clamor95(a)gmail.com> drivers: iio: mpu3050: use dev_err_probe for regulator request Robert Marko <robert.marko(a)sartura.hr> mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Haotian Zhang <vulab(a)iscas.ac.cn> mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Yicong Yang <yangyicong(a)hisilicon.com> coresight: tmc-etr: Fix race condition between sysfs and perf mode Thomas Richard <thomas.richard(a)bootlin.com> phy: freescale: imx8qm-hsio: fix NULL pointer dereference Antonio Borneo <antonio.borneo(a)foss.st.com> coresight: etm3x: Fix cpulocked warning on cpuhp Kery Qi <qikeyu2017(a)gmail.com> watchdog: starfive-wdt: Fix PM reference leak in probe error path Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix pressure calculation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix scan_type struct Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix interrupt flag Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix SPI CS delay violation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix spi_transfer struct initialisation Matthew Schwartz <matthew.schwartz(a)linux.dev> mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Zilin Guan <zilin(a)seu.edu.cn> gpib: Fix memory leak in ni_usb_init() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ni_usb_write_registers() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ibonline() Randy Dunlap <rdunlap(a)infradead.org> serial: SH_SCI: improve "DMA support" prompt Randy Dunlap <rdunlap(a)infradead.org> serial: imx: change SERIAL_IMX_CONSOLE to bool Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> staging: greybus: lights: avoid NULL deref Randy Dunlap <rdunlap(a)infradead.org> usb: typec: ucsi: drop an unused Kconfig symbol Randy Dunlap <rdunlap(a)infradead.org> iio: test: drop dangling symbol in gain-time-scale helpers Arnd Bergmann <arnd(a)arndb.de> soundwire: intel_ace2x: add SND_HDA_CORE dependency Alper Ak <alperyasinak1(a)gmail.com> char: misc: Use IS_ERR() for filp_open() return value Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix SW cyclic transfers AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Aggregate bandwidth with saturating add Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Don't hijack parent device Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc Haotian Zhang <vulab(a)iscas.ac.cn> clk: mediatek: Fix error handling in runtime PM setup Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks Sjoerd Simons <sjoerd(a)collabora.com> clk: mediatek: Drop __initconst from gates Brian Masney <bmasney(a)redhat.com> clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: versaclock3: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sprd: div: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: milbeaut: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: loongson1: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: bm1880: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> clk: qcom: gfx3d: add parent to parent request map David Heidelberg <david(a)ixit.cz> clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src Petr Hodina <petr.hodina(a)protonmail.com> clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate() Geert Uytterhoeven <geert(a)linux-m68k.org> clk: Move clk_{save,restore}_context() to COMMON_CLK section Vladimir Zapolskiy <vz(a)mleia.com> Input: adp5589 - remove a leftover header file Brian Masney <bmasney(a)redhat.com> clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops Miaoqian Lin <linmq006(a)gmail.com> clk: rockchip: Fix error pointer check after rockchip_clk_register_gate_link() Brian Masney <bmasney(a)redhat.com> clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate() George Moussalem <george.moussalem(a)outlook.com> clk: qcom: gcc-ipq5018: flag sleep clock as critical Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: g12a: Limit the HDMI PLL OD to /4 Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Taniya Das <taniya.das(a)oss.qualcomm.com> clk: qcom: rcg2: compute 2d using duty fraction directly Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Inochi Amaoto <inochiama(a)gmail.com> clk: spacemit: Respect Kconfig setting when building modules Yao Zi <ziyao(a)disroot.org> clk: thead: th1520-ap: Poll for PLL lock and wait for stability Felix Gu <ustc.gu(a)gmail.com> fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() Felix Gu <ustc.gu(a)gmail.com> fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() Sudeep Holla <sudeep.holla(a)arm.com> Revert "mailbox/pcc: support mailbox management of the shared buffer" Shengjiu Wang <shengjiu.wang(a)nxp.com> remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state Steven Rostedt <rostedt(a)goodmis.org> tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Miaoqian Lin <linmq006(a)gmail.com> tracing: Properly process error handling in event_hist_trigger_parse() Sagi Grimberg <sagi(a)grimberg.me> fs/nfs: Fix readdir slow-start regression Li Chen <me(a)linux.beauty> nvdimm: virtio_pmem: serialize flush requests Colin Ian King <colin.i.king(a)gmail.com> scsi: csiostor: Fix dereference of null pointer rn Arnd Bergmann <arnd(a)arndb.de> scsi: ufs: host: mediatek: Require CONFIG_PM Zilin Guan <zilin(a)seu.edu.cn> scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Olga Kornievskaia <okorniev(a)redhat.com> pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Val Packett <val(a)packett.cool> power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Weili Qian <qianweili(a)huawei.com> hisi_acc_vfio_pci: fix VF reset timeout issue Miquel Raynal <miquel.raynal(a)bootlin.com> mtd: spinand: Fix kernel doc Weigang He <geoffreyhe2(a)gmail.com> mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Yuxiong Wang <yuxiong.wang(a)linux.alibaba.com> cxl: Fix premature commit_end increment on decoder commit failure Chuck Lever <chuck.lever(a)oracle.com> RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix race condition in QP timer handlers Zilin Guan <zilin(a)seu.edu.cn> RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE Cheatham, Benjamin <benjamin.cheatham(a)amd.com> cxl/core: Fix cxl_dport debugfs EINJ entries Mike Snitzer <snitzer(a)kernel.org> NFS/localio: remove -EAGAIN handling in nfs_local_doio() Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages Trond Myklebust <trond.myklebust(a)hammerspace.com> NFS/localio: Handle short writes by retrying Zilin Guan <zilin(a)seu.edu.cn> mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Factor out ring destroy handling to a helper Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Add an S4 restore flow Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails Shyam Sundar S K <Shyam-sundar.S-k(a)amd.com> platform/x86/amd/pmf: Prevent TEE errors after hibernate Anthony Pighin (Nokia) <anthony.pighin(a)nokia.com> vfio/pci: Lock upstream bridge for vfio_pci_core_disable() Alexander Usyskin <alexander.usyskin(a)intel.com> mtd: intel-dg: Fix accessing regions before setting nregions Alok Tiwari <alok.a.tiwari(a)oracle.com> mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Or Har-Toov <ohartoov(a)nvidia.com> IB/mlx5: Fix port speed query for representors Chiara Meiohas <cmeiohas(a)nvidia.com> RDMA/mlx5: Fix UMR hang in LAG error state unload Malaya Kumar Rout <mrout(a)redhat.com> tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Krishna Chomal <krishna.chomal108(a)gmail.com> platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Jacob Moroni <jmoroni(a)google.com> RDMA/iwcm: Fix workqueue list corruption by removing work_list Jiasheng Jiang <jiashengjiangcool(a)gmail.com> RDMA/rxe: Fix double free in rxe_srq_from_init Roman Penyaev <r.peniaev(a)gmail.com> RDMA/rtrs-srv: fix SG mapping Waqar Hameed <waqar.hameed(a)axis.com> power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Haotian Zhang <vulab(a)iscas.ac.cn> power: supply: bq27xxx: fix wrong errno when bus ops are unsupported Alexander Koskovich <AKoskovich(a)pm.me> power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Waqar Hameed <waqar.hameed(a)axis.com> power: supply: sbs-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: rt9455: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: goldfish: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq25980: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq256xx: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: act8945a: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: ab8500: Fix use-after-free in power_supply_changed() Dan Williams <dan.j.williams(a)intel.com> cxl/mem: Fix devm_cxl_memdev_edac_release() confusion Maher Sanalla <msanalla(a)nvidia.com> RDMA/mlx5: Fix ucaps init error flow Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Notify ULP of remaining soft-WCs during reset Junxian Huang <huangjunxian6(a)hisilicon.com> RDMA/hns: Fix RoCEv1 failure due to DSCP Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Fix WQ_MEM_RECLAIM warning Etienne AUJAMES <eaujames(a)ddn.com> IB/cache: update gid cache on client reregister event Honggang LI <honggangli(a)163.com> RDMA/rtrs: server: remove dead code Kuniyuki Iwashima <kuniyu(a)google.com> af_unix: Fix memleak of newsk in unix_stream_connect(). Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-pf: Unregister devlink on probe failure Michael Dege <michael.dege(a)renesas.com> net: renesas: rswitch: fix forwarding offload statemachine Eric Joyner <eric.joyner(a)amd.com> ionic: Rate limit unknown xcvr type messages Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep_vf: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: disable per ring interrupts Jiayuan Chen <jiayuan.chen(a)shopee.com> serial: caif: fix use-after-free in caif_serial ldisc_close() Jiayuan Chen <jiayuan.chen(a)shopee.com> xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path René Rebe <rene(a)exactco.de> net: sunhme: Fix sbus regression Jiayuan Chen <jiayuan.chen(a)shopee.com> net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Stefan Metzmacher <metze(a)samba.org> smb: client: correct value for smbd_max_fragmented_recv_size Jinliang Zheng <alexjlzheng(a)tencent.com> procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jian Shen <shenjian15(a)huawei.com> net: hns3: fix double free issue for tx spare buffer Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Fix output pin phase adjustment sign Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Cache all output properties in zl3073x_out Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Split ref, out, and synth logic from core Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Store raw register values instead of parsed state Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Specify phase adjustment granularity for pins Ivan Vecera <ivecera(a)redhat.com> dpll: add phase-adjust-gran pin attribute Nicolas Cavallari <nicolas.cavallari(a)green-communications.fr> PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate open interval overlap Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate element belonging to interval Florian Westphal <fw(a)strlen.de> netfilter: nft_set_rbtree: don't gc elements on insert Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: remove seqcount_rwlock_t Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: use binary search array in get command Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: translate rbtree to array for binary search Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval Anders Grahn <anders.grahn(a)gmail.com> netfilter: nft_counter: fix reset of counters on 32bit archs Florian Westphal <fw(a)strlen.de> netfilter: nft_set_hash: fix get operation on big endian Florian Westphal <fw(a)strlen.de> netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation Scott Mitchell <scott.k.mitch1(a)gmail.com> netfilter: nfnetlink_queue: optimize verdict lookup with hash table Votokina Victoria <Victoria.Votokina(a)kaspersky.com> nfc: hci: shdlc: Stop timers and work before freeing context Eric Dumazet <edumazet(a)google.com> inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP Thomas Bogendoerfer <tbogendoerfer(a)suse.de> bonding: only set speed/duplex to unknown, if getting speed failed Anshumali Gaur <agaur(a)marvell.com> octeontx2-af: Fix PF driver crash with kexec kernel booting Paolo Abeni <pabeni(a)redhat.com> mptcp: fix receive space timestamp initialization Paolo Abeni <pabeni(a)redhat.com> mptcp: do not account for OoO in mptcp_rcvbuf_grow() Tuo Li <islituo(a)gmail.com> of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: accecn: handle unexpected AccECN negotiation feedback Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: disable RFC3168 fallback identifier for CC modules Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers Arnd Bergmann <arnd(a)arndb.de> jfs: avoid -Wtautological-constant-out-of-range-compare warning Ondrej Mosnacek <omosnace(a)redhat.com> ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Ondrej Mosnacek <omosnace(a)redhat.com> ipc: don't audit capability check in ipc_permissions() Kevin Brodsky <kevin.brodsky(a)arm.com> selftests/mm: fix usage of FORCE_READ() in cow tests Håkon Bugge <haakon.bugge(a)oracle.com> PCI/ACPI: Restrict program_hpx_type2() to AER bits Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Initialize RCB from pci_configure_device() Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: clear stale link mapping of ahvif->links_map Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: Fix index decrement when array_len is zero Miaoqing Pan <miaoqing.pan(a)oss.qualcomm.com> wifi: ath11k: add usecase firmware handling based on device compatible Ziyi Guo <n7l8m4(a)u.northwestern.edu> wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() Sergey Shtylyov <s.shtylyov(a)auroraos.dev> PCI: Check parent for NULL in of_pci_bus_release_domain_nr() Eric Dumazet <edumazet(a)google.com> tcp: tcp_tx_timestamp() must look at the rtx queue Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Remove old_size limit from bridge window sizing Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Stop over-estimating bridge window size Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Rewrite bridge window head alignment function Zhiyu Zhang <zhiyuzhang999(a)gmail.com> fat: avoid parent link count underflow in rmdir Alice Ryhl <aliceryhl(a)google.com> rust: task: restrict Task::group_leader() to current Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled Anthony Iliopoulos <ailiop(a)suse.com> nfsd: never defer requests during idmap lookup Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Remove inclusion of nlm4.h header Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Initialize data pointer for zero-length items Chuck Lever <chuck.lever(a)oracle.com> NFS: NFSERR_INVAL is not defined by NFSv2 Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Fix struct prefix for typedef types in program wrappers Mikulas Patocka <mpatocka(a)redhat.com> dm: use bio_clone_blkg_association Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down context entry Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down PASID entry Dmytro Maluka <dmaluka(a)chromium.org> iommu/vt-d: Flush cache for PASID table before using it Zilin Guan <zilin(a)seu.edu.cn> wifi: rtw89: debug: Fix memory leak in __print_txpwr_map() Jörg Wedekind <joerg(a)wedekind.de> PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Petr Mladek <pmladek(a)suse.com> kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petr Mladek <pmladek(a)suse.com> module: add helper function for reading module_buildid() Petr Mladek <pmladek(a)suse.com> kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: fix tracking of connections from localhost Florian Westphal <fw(a)strlen.de> netfilter: nft_compat: add more restrictions on netlink attributes Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: increase the connection clean up limit to 64 Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH Florian Westphal <fw(a)strlen.de> netfilter: nf_tables: reset table validation state on abort Li Chen <me(a)linux.beauty> ext4: fast commit: make s_fc_lock reclaim-safe Miri Korenblit <miriam.rachel.korenblit(a)intel.com> wifi: cfg80211: stop NAN and P2P in cfg80211_leave Matt Johnston <matt(a)codeconstruct.com.au> mctp i2c: initialise event handler read bytes Jian Zhang <zhangjian.3032(a)bytedance.com> net: mctp-i2c: fix duplicate reception of old data Abhishek Bapat <abhishekbapat(a)google.com> quota: fix livelock between quotactl and freeze_super Baochen Qiang <baochen.qiang(a)oss.qualcomm.com> wifi: ath12k: do WoW offloads only on primary link Rosen Penev <rosenp(a)gmail.com> wifi: ath9k: add OF dependency to AHB Alistair Popple <apopple(a)nvidia.com> PCI/P2PDMA: Reset page reference count when page mapping fails Aadityarangan Shridhar Iyengar <adiyenga(a)cisco.com> PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak Mikulas Patocka <mpatocka(a)redhat.com> dm: use READ_ONCE in dm_blk_report_zones Mikulas Patocka <mpatocka(a)redhat.com> dm: fix unlocked test for dm_suspended_md Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> PCI/portdrv: Fix potential resource leak Inochi Amaoto <inochiama(a)gmail.com> PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Do not attempt to set ExtTag for VFs Shuai Xue <xueshuai(a)linux.alibaba.com> Documentation: tracing: Add PCI tracepoint documentation Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Huang Chenming <chenming.huang(a)oss.qualcomm.com> wifi: cfg80211: Fix use_for flag update on BSS refresh Brian Norris <briannorris(a)google.com> PCI/PM: Avoid redundant delays on D3hot->D3cold Baruch Siach <baruch(a)tkos.co.il> Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Haotian Zhang <vulab(a)iscas.ac.cn> PCI: xilinx: Fix INTx IRQ domain leak in error paths Haotian Zhang <vulab(a)iscas.ac.cn> PCI: mediatek: Fix IRQ domain leak when MSI allocation fails Carl Lee <carl.lee(a)amd.com> hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification Guenter Roeck <linux(a)roeck-us.net> Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Francesco Lavra <flavra(a)baylibre.com> spi: tools: Add include folder to .gitignore Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Handle volatile controls correctly Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Force some SDCA Controls to be volatile Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Remove outdated todo comment Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix incorrect error code returned for failed chain command Ryan Lin <ryan.lin(a)intel.com> HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients Zishun Yi <zishun.yi.dev(a)gmail.com> accel/amdxdna: Fix memory leak in amdxdna_ubuf_map Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Stop job scheduling across aie2_release_resource() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Hold mm structure across iommu_sva_unbind_device() Tzung-Bi Shih <tzungbi(a)kernel.org> platform/chrome: cros_ec_lightbar: Fix response size initialization Sheetal <sheetal(a)nvidia.com> ASoC: tegra: Add AHUB writeable_reg for RX holes Harry Yoo <harry.yoo(a)oracle.com> mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Unregister drm device on probe error Vinay Belgaumkar <vinay.belgaumkar(a)intel.com> drm/xe/ptl: Disable DCC on PTL Roberto Sassu <roberto.sassu(a)huawei.com> evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() Ricardo Ribalda <ribalda(a)chromium.org> media: uvcvideo: Fix allocation for small frame sizes Gokul Praveen <g-praveen(a)ti.com> pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev Nathan Chancellor <nathan(a)kernel.org> drm/msm/dp: Avoid division by zero in msm_dp_ctrl_config_msa() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: program correct register for UBWC config on DPU 8.x+ Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: offset HBB values written to DPU by -13 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> drm/rockchip: dw_hdmi_qp: Fix RK3576 HPD interrupt handling Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: Adding reset colorbar cfg in dp init. Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix no showing problem with loading hibmc manually Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: add dp mode valid check Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix dp probabilistical detect errors after HPD irq Michał Grzelak <michal.grzelak(a)intel.com> drm/buddy: release free_trees array on buddy mm teardown Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/a2xx: fix pixel shader start on A225 David Heidelberg <david(a)ixit.cz> media: ccs: Accommodate C-PHY into the calculation Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix notifier_wq flushing warning Brian Masney <bmasney(a)redhat.com> drm/msm/dsi_phy_14nm: convert from divider_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/disp: set num_planes to 1 for interleaved YUV formats Haotian Zhang <vulab(a)iscas.ac.cn> HID: playstation: Add missing check for input_ff_create_memless André Draszik <andre.draszik(a)linaro.org> regulator: core: move supply check earlier in set_machine_constraints() Jani Nikula <jani.nikula(a)intel.com> mei: late_bind: fix struct intel_lb_component_ops kernel-doc Mani Chandana Ballary Kuntumalla <quic_mkuntuma(a)quicinc.com> drm/msm/dp: Update msm_dp_controller IDs for sa8775p Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix WD timer handling on DPU 8.x Teguh Sobirin <teguh(a)sobir.in> drm/msm/dpu: Set vsync source irrespective of mdp top support Mahadevan P <mahadevan.p(a)oss.qualcomm.com> drm/msm/disp/dpu: add merge3d support for sc7280 Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix signal_eviction_fence() bool return value Mario Limonciello (AMD) <superm1(a)kernel.org> drm/amd: Drop "amdgpu kernel modesetting enabled" message Zilin Guan <zilin(a)seu.edu.cn> media: chips-media: wave5: Fix memory leak on codec_info allocation failure Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Fixup nau8821_enable_jack_detect() Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi: accept previously used values Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi must be > 0 Ketil Johnsen <ketil.johnsen(a)arm.com> drm/panthor: Evict groups before VM termination Simon Trimmer <simont(a)opensource.cirrus.com> ASoC: SDCA: Allow sample width wild cards in set_usage() Takashi Iwai <tiwai(a)suse.de> ALSA: vmaster: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: pcm: Relax __free() variable declarations David Heidelberg <david(a)ixit.cz> drm/panel: sw43408: Remove manual invocation of unprepare at remove Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix race where send ring appears full due to delayed head update Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix panthor_gpu_coherency_set() Lai Jiangshan <jiangshan.ljs(a)antgroup.com> workqueue: Process rescuer work items one-by-one using a cursor Lai Jiangshan <jiangshan.ljs(a)antgroup.com> workqueue: Only assign rescuer work when really needed Lai Jiangshan <jiangshan.ljs(a)antgroup.com> workqueue: Factor out assign_rescuer_work() Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Make sure we resume the tick when new jobs are submitted Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the logic that decides when to stop ticking Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix immediate ticking on a disabled tick Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the group priority rotation logic Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the full_tick check Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Recover from panthor_gpu_flush_caches() failures Junhui Liu <junhui.liu(a)pigmoral.tech> reset: canaan: k230: drop OF dependency and enable by default Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions Viken Dadhaniya <viken.dadhaniya(a)oss.qualcomm.com> arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table Jonathan Marek <jonathan(a)marek.ca> arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC A signal clock Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC B and C signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: gx: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: axg: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: c3: assign the MMC signal clocks Haotian Zhang <vulab(a)iscas.ac.cn> hwspinlock: omap: Handle devm_pm_runtime_enable() errors Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> soc: qcom: ubwc: add missing include Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: fix mmc clock assignment Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: assign mmc b clock to 24MHz AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node Vladimir Zapolskiy <vz(a)mleia.com> arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Lad Prabhakar <prabhakar.mahadev-lad.rj(a)bp.renesas.com> arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect Narayana Murty N <nnmlinux(a)linux.ibm.com> powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Zilin Guan <zilin(a)seu.edu.cn> soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() Haotian Zhang <vulab(a)iscas.ac.cn> soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chen-Yu Tsai <wens(a)kernel.org> ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN Abel Vesa <abel.vesa(a)linaro.org> arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm630: fix gpu_speed_bin size Haotian Zhang <vulab(a)iscas.ac.cn> clk: qcom: Return correct error code in qcom_cc_probe_by_index() Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Sudeep Holla <sudeep.holla(a)arm.com> firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() Jorge Ramirez-Ortiz <jorge.ramirez(a)oss.qualcomm.com> soc: qcom: smem: handle ENOMEM error during probe Sai Ritvik Tanksalkar <stanksal(a)purdue.edu> pstore/ram: fix buffer overflow in persistent_ram_save_old() Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: fix number of Tx frags in invalid packet Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: properly handle batch ending in the middle of a packet Bastien Curutchet (eBPF Foundation) <bastien.curutchet(a)bootlin.com> selftests/bpf: test_xsk: Split xskxceiver Lianjie Wang <karin0.zst(a)gmail.com> hwrng: core - use RCU and work_struct to fix race condition Jonathan McDowell <noodles(a)meta.com> hwrng: core - Allow runtime disabling of the HW RNG Zilin Guan <zilin(a)seu.edu.cn> crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() KP Singh <kpsingh(a)kernel.org> bpf: Require frozen map for calculating map hash KP Singh <kpsingh(a)kernel.org> bpf: Limit bpf program signature size Titouan Ameline de Cadeville <titouan.ameline(a)gmail.com> fs/tests: exec: drop duplicate bprm_stack_limits test vectors Chen Jinghuang <chenjinghuang2(a)huawei.com> sched/rt: Skip currently executing CPU in rto_next_cpu() Joel Fernandes <joelagnelf(a)nvidia.com> sched/deadline: Clear the defer params Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> media: pci: mg4b: Use IRQF_NO_THREAD Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> mfd: wm8350-core: Use IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> rtc: amlogic-a4: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> usb: typec: fusb302: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> EDAC/altera: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> scsi: efct: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> iommu/amd: Use core's primary handler and set IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). Paul Chaignon <paul.chaignon(a)gmail.com> bpf: Fix bpf_xdp_store_bytes proto for read-only arg Jianpeng Chang <jianpeng.chang.cn(a)windriver.com> crypto: caam - fix netdev memory leak in dpaa2_caam_probe Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/trng - support tfms sharing the device Jiri Olsa <jolsa(a)kernel.org> selftests/bpf: Fix kprobe multi stacktrace_ips test Jiri Olsa <jolsa(a)kernel.org> x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path Jiri Olsa <jolsa(a)kernel.org> x86/fgraph: Fix return_to_handler regs.rsp value Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - unregister only available algorithm Ella Ma <alansnape3058(a)gmail.com> crypto: ccp - Fix a crash due to incorrect cleanup usage of kfree Luis Gerhorst <luis.gerhorst(a)fau.de> bpf: Fix verifier_bug_if to account for BPF_CALL Guillaume Gonnet <ggonnet.linux(a)gmail.com> bpf: Fix tcx/netkit detach permissions when prog fd isn't given Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix FIONREAD for sockmap Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix incorrect copied_seq calculation Kumar Kartikeya Dwivedi <memxor(a)gmail.com> rqspinlock: Fix TAS fallback lock entry creation Aleksander Jan Bajkowski <olek2(a)wp.pl> hwrng: airoha - set rng quality to 900 Tycho Andersen (AMD) <tycho(a)kernel.org> crypto: ccp - narrow scope of snp_range_list Tom Lendacky <thomas.lendacky(a)amd.com> crypto: ccp - Fix a case where SNP_SHUTDOWN is missed Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - fix kernel panic in driver detach Thomas Gleixner <tglx(a)linutronix.de> hrtimer: Fix trace oddity Kery Qi <qikeyu2017(a)gmail.com> selftests/bpf: Fix resource leak in serial_test_wq on attach failure Zesen Liu <ftyghome(a)gmail.com> bpf: Fix memory access flags in helper prototypes Puranjay Mohan <puranjay(a)kernel.org> bpf: Preserve id of register in sync_linked_regs() Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue Qi Tao <taoqi10(a)huawei.com> crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/hpre - support the hpre algorithm fallback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - support fallback for zip Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - centralize the sending locks of each module into qm Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes lizhi <lizhi206(a)huawei.com> crypto: hisilicon/hpre: extend tag field to 64 bits for better performance Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - adjust the way to obtain the req in the callback function Thomas Fourier <fourier.thomas(a)gmail.com> crypto: octeontx - fix dma_free_coherent() size Thomas Fourier <fourier.thomas(a)gmail.com> crypto: cavium - fix dma_free_coherent() size Gabriele Monaco <gmonaco(a)redhat.com> sched: Fix build for modules using set_tsk_need_resched() Thomas Gleixner <tglx(a)kernel.org> time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function Thomas Weißschuh <thomas.weissschuh(a)linutronix.de> ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Gabriele Monaco <gmonaco(a)redhat.com> sched: Export hidden tracepoints to modules Varun R Mallya <varunrmallya(a)gmail.com> libbpf: Fix OOB read in btf_dump_get_bitfield_value Puranjay Mohan <puranjay(a)kernel.org> selftests/bpf: veristat: fix printing order in output_stats() Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - fix warning on adf_pfvf_pf_proto.c Sandipan Das <sandipan.das(a)amd.com> perf/x86/core: Do not set bit width for unavailable counters Andrew Cooper <andrew.cooper3(a)citrix.com> x86/cpu/amd: Correct the microcode table for Zenbleed Jens Axboe <axboe(a)kernel.dk> io_uring/kbuf: fix memory leak if io_buffer_add_list fails Salah Triki <salah.triki(a)gmail.com> s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Gui-Dong Han <hanguidong02(a)gmail.com> PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Yaxiong Tian <tianyaxiong(a)kylinos.cn> cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible Leo Yan <leo.yan(a)arm.com> perf: arm_spe: Properly set hw.state on failures Breno Leitao <leitao(a)debian.org> arm64/gcs: Fix error handling in arch_set_shadow_stack_status() Samuel Wu <wusamuel(a)google.com> PM: wakeup: Handle empty list in wakeup_sources_walk_start() Xiao Ni <xni(a)redhat.com> md: fix return value of mddev_trylock Zilin Guan <zilin(a)seu.edu.cn> md/raid1: fix memory leak in raid1_run() Roger Pau Monne <roger.pau(a)citrix.com> Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Govindarajulu Varadarajan <govind.varadar(a)gmail.com> ublk: Validate SQE128 flag before accessing the cmd Caleb Sander Mateos <csander(a)purestorage.com> ublk: restore auto buf unregister refcount optimization Felix Gu <ustc.gu(a)gmail.com> thermal/of: Fix reference leak in thermal_of_cm_lookup() Christoph Hellwig <hch(a)lst.de> iomap: fix submission side handling of completion side errors Felix Gu <ustc.gu(a)gmail.com> cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() Aleks Todorov <aleksbgbg(a)google.com> OPP: Return correct value in dev_pm_opp_get_level Yu Kuai <yukuai(a)fnnas.com> md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix IO hang with degraded array with llbitmap Li Nan <linan122(a)huawei.com> md/raid10: fix any_working flag handling in raid10_sync_request Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix raid5_run() to return error when log_init() fails Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> cpuidle: governors: menu: Always check timers with tick stopped Jens Axboe <axboe(a)kernel.dk> io_uring/sync: validate passed in offset Jens Axboe <axboe(a)kernel.dk> io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member Alexey Simakov <bigalex934(a)gmail.com> ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Caleb Sander Mateos <csander(a)purestorage.com> io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED Teddy Astie <teddy.astie(a)vates.tech> xen/virtio: Don't use grant-dma-ops when running as Dom0 Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> ACPI: processor: Update cpuidle driver check in __acpi_processor_start() Florian-Ewald Mueller <florian-ewald.mueller(a)ionos.com> rnbd-srv: Fix server side setting of bi_size for special IOs Shyam Prasad N <sprasad(a)microsoft.com> netfs: avoid double increment of retry_count in subreq Paulo Alcantara <pc(a)manguebit.org> smb: client: fix potential UAF and double free in smb2_open_file() Gao Xiang <xiang(a)kernel.org> erofs: fix inline data read failure for ztailpacking pclusters Boris Burkov <boris(a)bur.io> btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation Boris Burkov <boris(a)bur.io> btrfs: fix block_group_tree dirty_list corruption Filipe Manana <fdmanana(a)suse.com> btrfs: qgroup: return correct error when deleting qgroup relation item Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: zoned: don't zone append to conventional zone Qu Wenruo <wqu(a)suse.com> btrfs: introduce btrfs_bio::async_csum Qu Wenruo <wqu(a)suse.com> btrfs: make sure all btrfs_bio::end_io are called in task context Qu Wenruo <wqu(a)suse.com> btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode Qu Wenruo <wqu(a)suse.com> btrfs: headers cleanup to remove unnecessary local includes Gao Xiang <xiang(a)kernel.org> erofs: handle end of filesystem properly for file-backed mounts Gao Xiang <xiang(a)kernel.org> erofs: get rid of raw bi_end_io() usage Alper Ak <alperyasinak1(a)gmail.com> tpm: st33zp24: Fix missing cleanup on get_burstcount() error Alper Ak <alperyasinak1(a)gmail.com> tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure Zilin Guan <zilin(a)seu.edu.cn> i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() Fredrik Markstrom <fredrik.markstrom(a)est.tech> i3c: dw: Initialize spinlock to avoid upsetting lockdep Deepanshu Kartikey <kartikey406(a)gmail.com> gfs2: Fix use-after-free in iomap inline data write path Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Fix slab-use-after-free in qd_put Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Retries missing in gfs2_{rename,exchange} Adrian Hunter <adrian.hunter(a)intel.com> i3c: master: Update hot-join flag only on success Ben Dooks <ben.dooks(a)codethink.co.uk> fs: add <linux/init_task.h> for 'init_fs' Amir Goldstein <amir73il(a)gmail.com> fs: move initializing f_mode before file_ref_init() Breno Leitao <leitao(a)debian.org> device_cgroup: remove branch hint after code refactor Billy Tsai <billy_tsai(a)aspeedtech.com> i3c: Move device name assignment after i3c_bus_init Xiaochen Shen <shenxiaochen(a)open-hieco.net> selftests/resctrl: Fix a division by zero error on Hygon Ben Dooks <ben.dooks(a)codethink.co.uk> audit: move the compat_xxx_class[] extern declarations to audit_arch.h Yao Kai <yaokai34(a)huawei.com> rcu: Fix rcu_read_unlock() deadloop due to softirq Shardul Bankar <shardul.b(a)mpiricsoftware.com> hfsplus: return error when node already exists in hfs_bnode_create Thomas Fourier <fourier.thomas(a)gmail.com> auxdisplay: arm-charlcd: fix release_mem_region() size YunJe Shin <yjshin0438(a)gmail.com> RDMA/umad: Reject negative data_len in ib_umad_write YunJe Shin <yjshin0438(a)gmail.com> RDMA/siw: Fix potential NULL pointer dereference in header processing ------------- Diffstat: Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../bindings/media/qcom,qcs8300-camss.yaml | 13 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 28 +- .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 4 +- Documentation/driver-api/dpll.rst | 36 +- Documentation/netlink/specs/dpll.yaml | 7 + Documentation/networking/ip-sysctl.rst | 7 +- Documentation/trace/events-pci.rst | 74 + Documentation/trace/index.rst | 1 + Makefile | 15 +- arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + arch/arm64/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 +- .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 2 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- .../boot/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 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6150.dtsi | 1 - arch/arm64/boot/dts/qcom/x1e80100.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 1 - .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/mm/gcs.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/mips/Kconfig | 1 - 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 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/s390/Kconfig | 3 +- arch/x86/events/core.c | 4 +- arch/x86/hyperv/hv_vtl.c | 8 +- arch/x86/include/asm/ftrace.h | 2 +- arch/x86/kernel/cpu/amd.c | 30 +- arch/x86/kernel/ftrace_64.S | 5 +- arch/x86/xen/enlighten.c | 2 +- drivers/accel/amdxdna/aie2_ctx.c | 8 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 27 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 5 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 1 + drivers/accel/amdxdna/amdxdna_ubuf.c | 10 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/acpi/processor_driver.c | 2 +- drivers/ata/libata-core.c | 5 + drivers/ata/libata-eh.c | 6 + drivers/ata/libata-scsi.c | 174 +- drivers/ata/libata.h | 2 + drivers/ata/pata_ftide010.c | 6 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 11 +- 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 | 33 +- drivers/block/ublk_drv.c | 10 +- drivers/bluetooth/btintel_pcie.c | 9 +- drivers/char/hw_random/airoha-trng.c | 1 + drivers/char/hw_random/core.c | 173 +- drivers/char/misc_minor_kunit.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/actions/owl-composite.c | 11 +- drivers/clk/actions/owl-divider.c | 17 +- drivers/clk/actions/owl-divider.h | 5 - drivers/clk/clk-bm1880.c | 5 +- drivers/clk/clk-loongson1.c | 5 +- drivers/clk/clk-milbeaut.c | 5 +- drivers/clk/clk-versaclock3.c | 7 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +- drivers/clk/mediatek/clk-mt7981-eth.c | 6 +- drivers/clk/mediatek/clk-mt8196-mfg.c | 13 +- drivers/clk/mediatek/clk-mt8516.c | 2 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/mediatek/clk-pll.c | 3 + drivers/clk/mediatek/clk-pll.h | 1 + drivers/clk/meson/g12a.c | 17 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 10 - drivers/clk/nuvoton/clk-ma35d1-divider.c | 7 +- drivers/clk/nxp/clk-lpc32xx.c | 6 +- drivers/clk/qcom/clk-alpha-pll.c | 21 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/clk-regmap-divider.c | 16 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-glymur.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-milos.c | 6 +- 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-sm8750.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 4 +- drivers/clk/rockchip/clk.c | 2 +- drivers/clk/sophgo/clk-sg2042-clkgen.c | 15 +- drivers/clk/spacemit/Makefile | 9 +- drivers/clk/spacemit/ccu-k1.c | 1 + drivers/clk/spacemit/ccu_common.c | 6 + drivers/clk/spacemit/ccu_ddn.c | 1 + drivers/clk/spacemit/ccu_mix.c | 9 + drivers/clk/spacemit/ccu_pll.c | 1 + drivers/clk/sprd/div.c | 6 +- drivers/clk/stm32/clk-stm32-core.c | 42 +- drivers/clk/thead/clk-th1520-ap.c | 34 +- drivers/clk/x86/clk-cgu.c | 6 +- drivers/clk/zynqmp/divider.c | 10 +- drivers/clk/zynqmp/pll.c | 5 +- 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/ccp-ops.c | 2 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sev-dev.c | 59 +- 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/Kconfig | 1 + drivers/crypto/hisilicon/hpre/hpre.h | 5 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 418 ++-- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 112 +- drivers/crypto/hisilicon/sec2/sec.h | 7 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +- drivers/crypto/hisilicon/sec2/sec_main.c | 21 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/trng/trng.c | 123 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 133 +- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/inside-secure/eip93/eip93-main.c | 94 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/crypto/starfive/jh7110-aes.c | 9 +- drivers/cxl/core/edac.c | 64 +- drivers/cxl/core/hdm.c | 3 +- drivers/cxl/core/memdev.c | 1 - drivers/cxl/core/port.c | 8 +- drivers/cxl/cxlmem.h | 5 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dpll/dpll_netlink.c | 12 +- drivers/dpll/zl3073x/Makefile | 3 +- drivers/dpll/zl3073x/core.c | 225 -- drivers/dpll/zl3073x/core.h | 167 +- drivers/dpll/zl3073x/dpll.c | 436 +--- drivers/dpll/zl3073x/out.c | 157 ++ drivers/dpll/zl3073x/out.h | 93 + drivers/dpll/zl3073x/prop.c | 19 +- drivers/dpll/zl3073x/ref.c | 112 + drivers/dpll/zl3073x/ref.h | 66 + drivers/dpll/zl3073x/synth.c | 87 + drivers/dpll/zl3073x/synth.h | 72 + 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/firmware/efi/efi.c | 8 +- drivers/gpio/gpio-amd-fch.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 20 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 36 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../display/dc/resource/dcn315/dcn315_resource.c | 8 +- .../display/dc/resource/dcn316/dcn316_resource.c | 8 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 8 +- .../display/dc/resource/dcn321/dcn321_resource.c | 8 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +- .../display/dc/resource/dcn351/dcn351_resource.c | 8 +- drivers/gpu/drm/drm_buddy.c | 1 + drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 4 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h | 2 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 38 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 8 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 3 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 71 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../gpu/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_sspp.c | 35 +- 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/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 4 - drivers/gpu/drm/panthor/panthor_gpu.c | 21 +- drivers/gpu/drm/panthor/panthor_mmu.c | 4 + drivers/gpu/drm/panthor/panthor_sched.c | 169 +- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 7 +- drivers/gpu/drm/xe/xe_bo.c | 2 +- drivers/gpu/drm/xe/xe_configfs.h | 12 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_guc_pc.c | 34 + drivers/gpu/drm/xe/xe_mmio.c | 10 +- drivers/gpu/drm/xe/xe_module.h | 2 +- drivers/gpu/drm/xe/xe_wa.c | 18 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/vmbus_drv.c | 66 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/pmbus/mpq8785.c | 28 + drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 12 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 13 + 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 | 101 +- 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_mr.c | 285 ++- drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- 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/amd/amd_iommu.h | 1 - drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/iommu.c | 5 - drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/iommu.h | 21 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/pasid.h | 14 + drivers/leds/leds-expresswire.c | 24 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/pcc.c | 102 +- drivers/mcb/mcb-core.c | 9 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 2 + drivers/md/md-llbitmap.c | 4 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 10 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/pci/mgb4/mgb4_trigger.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 4 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 11 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 1 + drivers/mtd/devices/mtd_intel_dg.c | 9 +- drivers/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 | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 21 +- .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 64 +- .../net/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 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_main.h | 2 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_rx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 14 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 13 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 40 - drivers/net/ethernet/mellanox/mlx5/core/wc.c | 14 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 3 + drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c | 3 - drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 20 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 2 + drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 19 +- drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 3 + drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 5 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 43 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 3 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 89 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/renesas/rswitch_l2.c | 15 +- drivers/net/ethernet/stmicro/stmmac/common.h | 5 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 73 +- drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 68 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 63 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/ovpn/io.c | 57 +- drivers/net/ovpn/socket.c | 41 +- drivers/net/ovpn/tcp.c | 23 +- drivers/net/ovpn/udp.c | 1 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath11k/core.c | 27 + drivers/net/wireless/ath/ath11k/core.h | 4 + .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 8 +- drivers/net/wireless/ath/ath12k/mac.c | 4 +- drivers/net/wireless/ath/ath12k/wow.c | 16 + drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/realtek/rtw89/debug.c | 8 +- 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/nvmem/Kconfig | 2 +- drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/pci/controller/dwc/pcie-sophgo.c | 18 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci.c | 5 +- drivers/pci/pci.h | 3 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 5 + drivers/pci/setup-bus.c | 138 +- drivers/perf/arm_spe_pmu.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 2 + drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 10 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-k230.c | 7 +- drivers/pinctrl/pinctrl-single.c | 2 + drivers/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/hp/hp-wmi.c | 179 +- 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/pwm/pwm-tiehrpwm.c | 6 +- drivers/regulator/core.c | 55 +- drivers/remoteproc/imx_dsp_rproc.c | 8 +- drivers/reset/Kconfig | 2 +- drivers/rtc/rtc-amlogic-a4.c | 2 +- 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/spi/spi-wpcm-fiu.c | 2 +- drivers/staging/gpib/common/iblib.c | 5 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 14 +- 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/cdns3/core.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 24 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 2 + 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/accessors.h | 1 + fs/btrfs/bio.c | 157 +- fs/btrfs/bio.h | 28 +- fs/btrfs/block-group.c | 31 +- fs/btrfs/block-rsv.c | 9 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/compression.c | 6 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.h | 2 - fs/btrfs/defrag.c | 1 + fs/btrfs/dir-item.c | 1 + fs/btrfs/direct-io.c | 6 +- fs/btrfs/disk-io.c | 1 + fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 1 + fs/btrfs/extent_io.c | 22 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/extent_map.h | 3 +- fs/btrfs/file-item.c | 64 +- fs/btrfs/file-item.h | 4 +- fs/btrfs/inode.c | 8 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/scrub.c | 51 +- fs/btrfs/space-info.c | 15 +- fs/btrfs/space-info.h | 5 +- fs/btrfs/subpage.h | 1 - fs/btrfs/transaction.c | 11 +- fs/btrfs/transaction.h | 4 - fs/btrfs/tree-log.c | 1 + fs/btrfs/tree-log.h | 3 +- fs/btrfs/volumes.c | 243 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zoned.h | 1 - fs/erofs/fileio.c | 22 +- fs/erofs/fscache.c | 4 +- fs/erofs/zdata.c | 30 +- fs/ext4/ext4.h | 16 + fs/ext4/extents.c | 54 +- fs/ext4/fast_commit.c | 51 +- fs/ext4/mballoc-test.c | 2 +- fs/ext4/mballoc.c | 73 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/file_table.c | 10 +- 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/jfs/jfs_dtree.c | 4 +- fs/netfs/write_retry.c | 1 - fs/nfs/dir.c | 4 +- fs/nfs/localio.c | 92 +- 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/pidfs.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/acpi/pcc.h | 29 - include/asm-generic/rqspinlock.h | 2 +- include/drm/intel/intel_lb_mei_interface.h | 3 +- include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/bpf.h | 5 + include/linux/bpf_mprog.h | 10 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/device_cgroup.h | 2 +- include/linux/dpll.h | 1 + include/linux/filter.h | 26 +- include/linux/ftrace.h | 6 +- include/linux/hisi_acc_qm.h | 13 +- include/linux/hw_random.h | 2 + include/linux/input/adp5589.h | 180 -- include/linux/interrupt.h | 2 +- include/linux/io_uring_types.h | 7 +- include/linux/leds-expresswire.h | 3 - include/linux/libata.h | 3 + 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/skmsg.h | 70 +- include/linux/soc/qcom/ubwc.h | 1 + include/linux/stmmac.h | 12 +- include/linux/sunrpc/xdrgen/_builtins.h | 20 +- include/linux/u64_stats_sync.h | 10 + include/net/inet_ecn.h | 20 +- include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_queue.h | 4 + include/net/netfilter/nf_tables.h | 4 + include/net/netns/ipv4.h | 9 +- include/net/tcp.h | 31 +- include/net/tcp_ecn.h | 66 +- include/rdma/rw.h | 2 + include/sound/sdca_function.h | 1 + include/uapi/linux/dpll.h | 1 + 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 | 14 +- io_uring/kbuf.c | 5 +- io_uring/msg_ring.c | 12 +- io_uring/register.c | 3 +- io_uring/rsrc.c | 27 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/rqspinlock.c | 7 +- kernel/bpf/syscall.c | 19 +- kernel/bpf/verifier.c | 66 +- kernel/kallsyms.c | 9 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 15 +- kernel/sched/core.c | 4 + kernel/sched/deadline.c | 3 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +- lib/kstrtox.c | 4 +- lib/objpool.c | 2 +- mm/slub.c | 20 + net/atm/signaling.c | 56 +- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 22 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 32 +- net/ipv4/ping.c | 33 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_cong.c | 5 +- net/ipv4/tcp_input.c | 5 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/icmp.c | 13 +- net/ipv6/ip6_fib.c | 2 +- net/mptcp/protocol.c | 14 +- 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 | 34 +- 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 | 794 +++++-- net/nfc/hci/llc_shdlc.c | 8 + net/psp/Kconfig | 1 + 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 | 8 +- net/unix/af_unix.c | 11 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 2 +- rust/kernel/task.rs | 24 +- security/apparmor/apparmorfs.c | 9 + security/apparmor/file.c | 15 +- security/apparmor/include/match.h | 12 +- security/apparmor/label.c | 33 +- security/apparmor/lsm.c | 33 +- security/apparmor/match.c | 22 +- security/apparmor/net.c | 6 +- security/apparmor/policy_unpack.c | 6 +- security/apparmor/resource.c | 5 + 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/hda/codecs/conexant.c | 10 + sound/hda/codecs/realtek/alc269.c | 2 + sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/nau8821.c | 5 + sound/soc/codecs/nau8821.h | 1 + sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sdca/sdca_asoc.c | 54 +- sound/soc/sdca/sdca_functions.c | 62 +- sound/soc/sdca/sdca_regmap.c | 9 +- sound/soc/tegra/tegra210_ahub.c | 57 + sound/soc/tegra/tegra210_ahub.h | 30 + tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/netlink.c | 4 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 3 +- .../xdrgen/templates/C/program/decoder/argument.j2 | 4 + .../xdrgen/templates/C/program/encoder/result.j2 | 6 + .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 - tools/objtool/Makefile | 2 + tools/power/x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 23 +- .../selftests/bpf/prog_tests/stacktrace_ips.c | 19 +- tools/testing/selftests/bpf/prog_tests/wq.c | 5 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 + tools/testing/selftests/bpf/test_xsk.c | 2422 +++++++++++++++++++ tools/testing/selftests/bpf/test_xsk.h | 297 +++ tools/testing/selftests/bpf/veristat.c | 2 +- tools/testing/selftests/bpf/xskxceiver.c | 2497 +------------------- tools/testing/selftests/bpf/xskxceiver.h | 156 -- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 6 +- .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 113 +- tools/testing/selftests/mm/cow.c | 16 +- .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- tools/testing/selftests/net/lib.sh | 2 +- tools/testing/selftests/resctrl/resctrlfs.c | 10 + 725 files changed, 11596 insertions(+), 7568 deletions(-)
7 months
11
11
0
0
[PATCH 6.19 000/781] 6.19.4-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.19.4 release. There are 781 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 Fri, 27 Feb 2026 15:52:18 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.19.4-rc2…
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, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 6.19.4-rc2 Prike Liang <Prike.Liang(a)amd.com> Revert "drm/amdgpu: don't attach the tlb fence for SI" Huacai Chen <chenhuacai(a)kernel.org> net: stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz Jan Kiszka <jan.kiszka(a)siemens.com> Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: fix to avoid directly dereferencing user pointer Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() Lewis Mason <mason8110(a)gmail.com> ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG) Takashi Iwai <tiwai(a)suse.de> ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314 Eric Naim <dnaim(a)cachyos.org> ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023) Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false Vikram Sharma <quic_vikramsa(a)quicinc.com> dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies Abel Vesa <abelvesa(a)kernel.org> dt-bindings: phy: qcom-edp: Add missing clock for X Elite Daniel Hodges <git(a)danielhodges.dev> SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Chuck Lever <chuck.lever(a)oracle.com> SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: avoid Non-NCQ command starvation Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: refactor ata_scsi_translate() Linus Walleij <linusw(a)kernel.org> ata: pata_ftide010: Fix some DMA timings Jan Kara <jack(a)suse.cz> ext4: use optimized mballoc scanning regardless of inode format Jan Kara <jack(a)suse.cz> ext4: always allocate blocks only from groups inode can use Brian Foster <bfoster(a)redhat.com> ext4: fix dirtyclusters double decrement on fs shutdown Yongjian Sun <sunyongjian1(a)huawei.com> ext4: fix e4b bitmap inconsistency reports Zilin Guan <zilin(a)seu.edu.cn> ext4: fix memory leak in ext4_ext_shift_extents() Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache when splitting extent fails Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache after doing PARTIAL_VALID1 zeroout Zhang Yi <yi.zhang(a)huawei.com> ext4: don't cache extent during splitting extent Zhang Yi <yi.zhang(a)huawei.com> ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 Zhang Yi <yi.zhang(a)huawei.com> ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O Zhang Yi <yi.zhang(a)huawei.com> ext4: subdivide EXT4_EXT_DATA_VALID1 Fedor Pchelkin <pchelkin(a)ispras.ru> ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths Yao Zi <me(a)ziyao.cc> MIPS: Work around LLVM bug when gp is used as global register variable Thomas Richard (TI) <thomas.richard(a)bootlin.com> usb: cdns3: fix role switching during resume Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Always clear IB maps on BAR update Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Enable DAC in DCE link encoder Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Set CRTC source for DAC using registers Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Initialize DAC in DCE link encoder using VBIOS Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Turn off DAC in DCE link encoder using VBIOS Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Don't call find_analog_engine() twice Mario Kleiner <mario.kleiner.de(a)gmail.com> drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Detlev Casanova <detlev.casanova(a)collabora.com> ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Ethan Tidmore <ethantidmore06(a)gmail.com> x86/hyperv: Fix error pointer dereference Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Only use analog stream encoder with analog engine Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Only use analog link encoder with analog engine Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Use DCE 6 link encoder for DCE 6 analog connectors Filipe Manana <fdmanana(a)suse.com> btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Filipe Manana <fdmanana(a)suse.com> btrfs: use the correct type to initialize block reserve for delayed refs Jiasheng Jiang <jiashengjiangcool(a)gmail.com> btrfs: reset block group size class when it becomes empty Kiryl Shutsemau (Meta) <kas(a)kernel.org> efi: Fix reservation of unaccepted memory table Dmitry Torokhov <dmitry.torokhov(a)gmail.com> gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() Raag Jadav <raag.jadav(a)intel.com> drm/xe/bo: Redirect faults to dummy page for wedged device Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Make xe_modparam.force_vram_bar_size signed Piotr Piórkowski <piotr.piorkowski(a)intel.com> drm/xe/vf: Avoid reading media version when media GT is disabled Matt Roper <matthew.d.roper(a)intel.com> drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138 Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe/mmio: Avoid double-adjust in 64-bit reads Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/configfs: Fix 'parameter name omitted' errors Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/pf: Fix sysfs initialization Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n Douglas Anderson <dianders(a)chromium.org> gpio: cdev: Avoid NULL dereference in linehandle_create() Felix Gu <ustc.gu(a)gmail.com> spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amd/display: Fix out-of-bounds stream encoder index v3 Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Reject cursor plane on DCE when scaled differently than primary Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu: Fix missing unwind in amdgpu_ib_schedule() error path Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amd/display: Fix dc_link NULL handling in HPD init Kai-Heng Feng <kaihengf(a)nvidia.com> PCI: Validate window resource type in pbus_select_window_for_type() Alexandre Ferrieux <alexandre.ferrieux(a)orange.com> ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init Kaushlendra Kumar <kaushlendra.kumar(a)intel.com> drm/i915/acpi: free _DSM package when no connectors Ziyi Guo <n7l8m4(a)u.northwestern.edu> ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() Adam Ford <aford173(a)gmail.com> regulator: mt6363: Fix interrmittent timeout Li RongQing <lirongqing(a)baidu.com> mshv: fix SRCU protection in irqfd resampler ack handler Sunil Khatri <sunil.khatri(a)amd.com> drm/amdgpu: clean up the amdgpu_cs_parser_bos Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma6: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5.2: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5: enable queue resets unconditionally Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_ras_init() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() John Johansen <john.johansen(a)canonical.com> apparmor: fix aa_label to return state from compount and component match Georgia Garcia <georgia.garcia(a)canonical.com> apparmor: fix invalid deref of rawdata when export_binary is unset Zhengmian Hu <huzhengmian(a)gmail.com> apparmor: avoid per-cpu hold underflow in aa_get_buffer John Johansen <john.johansen(a)canonical.com> apparmor: make label_match return a consistent value John Johansen <john.johansen(a)canonical.com> apparmor: remove apply_modes_to_perms from label_match John Johansen <john.johansen(a)canonical.com> apparmor: fix rlimit for posix cpu timers John Johansen <john.johansen(a)canonical.com> apparmor: move check for aa_null file to cover all cases Ryan Lee <ryan.lee(a)canonical.com> apparmor: account for in_atomic removal in common_file_perm John Johansen <john.johansen(a)canonical.com> apparmor: drop in_atomic flag in common_mmap, and common_file_perm Ryan Lee <ryan.lee(a)canonical.com> apparmor: fix boolean argument in apparmor_mmap_file Ryan Lee <ryan.lee(a)canonical.com> apparmor: return -ENOMEM in unpack_perms_table upon alloc failure Helge Deller <deller(a)kernel.org> apparmor: Fix & Optimize table creation from possibly unaligned memory Helge Deller <deller(a)kernel.org> AppArmor: Allow apparmor to handle unaligned dfa tables John Johansen <john.johansen(a)canonical.com> apparmor: fix NULL sock in aa_sock_file_perm System Administrator <root@localhost> apparmor: fix NULL pointer dereference in __unix_needs_revalidation Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Use unsigned for mlx5e_get_max_num_channels Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Fix deadlocks between devlink and netdev instance locks Gal Pressman <gal(a)nvidia.com> net/mlx5e: MACsec, add ASO poll loop in macsec_aso_set_arm_event Gal Pressman <gal(a)nvidia.com> net/mlx5: Fix misidentification of write combining CQE during poll loop Gal Pressman <gal(a)nvidia.com> net/mlx5e: Fix misidentification of ASO CQE during poll loop Shay Drory <shayd(a)nvidia.com> net/mlx5: Fix multiport device check over light SFs Hangbin Liu <liuhangbin(a)gmail.com> bonding: alb: fix UAF in rlb_arp_recv during bond up/down Vikas Gupta <vikas.gupta(a)broadcom.com> bnge: fix reserving resources from FW Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Advertise supported XDP features. Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-af: Fix default entries mcam entry action Eric Dumazet <edumazet(a)google.com> ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow() Eric Dumazet <edumazet(a)google.com> inet: move icmp_global_{credit,stamp} to a separate cache line Eric Dumazet <edumazet(a)google.com> icmp: prevent possible overflow in icmp_global_allow() Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Add validation for MTU changes Eric Dumazet <edumazet(a)google.com> macvlan: observe an RCU grace period in macvlan_common_newlink() error path Jakub Kicinski <kuba(a)kernel.org> selftests: tc_actions: don't dump 2MB of \0 to stdout Eric Dumazet <edumazet(a)google.com> ping: annotate data-races in ping_lookup() Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Fix ref frequency setting Eric Dumazet <edumazet(a)google.com> net: do not delay zero-copy skbs in skb_attempt_defer_free() Arnd Bergmann <arnd(a)arndb.de> net: psp: select CONFIG_SKB_EXTENSIONS Jakub Kicinski <kuba(a)kernel.org> bpftool: Fix truncated netlink dumps Eric Dumazet <edumazet(a)google.com> ipv6: fix a race in ip6_sock_set_v6only() Inseo An <y0un9sa(a)gmail.com> netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Pablo Neira Ayuso <pablo(a)netfilter.org> net: remove WARN_ON_ONCE when accessing forward path array Julian Anastasov <ja(a)ssi.bg> ipvs: do not keep dest_dst if dev is going down Julian Anastasov <ja(a)ssi.bg> ipvs: skip ipv6 extension headers for csum checks Florian Westphal <fw(a)strlen.de> netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Brian Witte <brianwitte(a)mailfence.com> netfilter: nf_tables: revert commit_mutex usage in reset path Brian Witte <brianwitte(a)mailfence.com> netfilter: nft_quota: use atomic64_xchg for reset Brian Witte <brianwitte(a)mailfence.com> netfilter: nft_counter: serialize reset with spinlock Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: fix pedit tests failure with br_netfilter enabled Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Nikolay Aleksandrov <razor(a)blackwall.org> net: bridge: mcast: always update mdb_n_entries for vlan contexts Allison Henderson <achender(a)kernel.org> net/rds: rds_sendmsg should not discard payload_len Ziyi Guo <n7l8m4(a)u.northwestern.edu> xen-netback: reject zero-queue configuration from guest Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: usb: catc: enable basic endpoint checking Antonio Quartulli <antonio(a)openvpn.net> ovpn: tcp - don't deref NULL sk_socket member after tcp_close() Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set DMA_HINT_L4 for all flows Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0 Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Add a map/btf from a fd array more consistently Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Fix a potential use-after-free of BTF object Amery Hung <ameryhung(a)gmail.com> libbpf: Fix invalid write loop logic in bpf_linker__add_buf() Chengfeng Ye <dg573847474(a)gmail.com> fbnic: close fw_log race between users and teardown Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix PTP clock max_adj value Kuniyuki Iwashima <kuniyu(a)google.com> ipv6: Fix out-of-bound access in fib6_add_rt2node(). Pin-yen Lin <treapking(a)google.com> selftests: netconsole: Increase port listening timeout Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: split xmit into FDMA and register injection paths Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: extract ocelot_xmit_timestamp() helper Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix DWRR cost max to match hardware register width Jie Zhang <jzhang918(a)gmail.com> net: stmmac: fix oops when split header is enabled Yue Haibing <yuehaibing(a)huawei.com> selftests: net: lib: Fix jq parsing error Ido Schimmel <idosch(a)nvidia.com> selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Jeremy Kerr <jk(a)codeconstruct.com.au> net: mctp: ensure our nlmsg responses are initialised Ralf Lici <ralf(a)mandelbit.com> ovpn: fix VPN TX bytes counting Ralf Lici <ralf(a)mandelbit.com> ovpn: fix possible use-after-free in ovpn_net_xmit Ralf Lici <ralf(a)mandelbit.com> ovpn: set sk_user_data before overriding callbacks Aboorva Devarajan <aboorvad(a)linux.ibm.com> cpuidle: Skip governor when only one idle state is available Zhai Can <bczhc0(a)126.com> ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO zhouwenhao <zhouwenhao7600(a)gmail.com> objpool: fix the overestimation of object pooling metadata size Aristeu Rozanski <aris(a)redhat.com> selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Paulo Alcantara <pc(a)manguebit.org> smb: client: fix regression with mount options parsing Josh Poimboeuf <jpoimboe(a)kernel.org> kbuild: Add objtool to top-level clean target Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy(a)linux.intel.com> powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Sean V Kelley <skelley(a)nvidia.com> ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy(a)linux.intel.com> powercap: intel_rapl: Remove incorrect CPU check in PMU context Len Brown <len.brown(a)intel.com> tools/power turbostat: Harden against unexpected values Len Brown <len.brown(a)intel.com> tools/power turbostat: AMD: msr offset 0x611 read failed: Input/output error Jiasheng Jiang <jiashengjiangcool(a)gmail.com> fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Edward Adam Davis <eadavis(a)qq.com> fs/ntfs3: prevent infinite loops caused by the next valid being the same Szymon Wilczek <swilczek.lx(a)gmail.com> fs/ntfs3: fix deadlock in ni_read_folio_cmpr Konstantin Komarov <almaz.alexandrovich(a)paragon-software.com> fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr Baokun Li <libaokun1(a)huawei.com> fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() Bartlomiej Kubik <kubik.bartlomiej(a)gmail.com> fs/ntfs3: Initialize new folios before use Jens Axboe <axboe(a)kernel.dk> io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Pavel Begunkov <asml.silence(a)gmail.com> io_uring: delay sqarray static branch disablement Stefan Hajnoczi <stefanha(a)redhat.com> block: allow IOC_PR_READ_* ioctls with BLK_OPEN_READ Christoph Böhmwalder <christoph.boehmwalder(a)linbit.com> drbd: always set BLK_FEAT_STABLE_WRITES Jared Kangas <jkangas(a)redhat.com> dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Change PM8950 WLED configurations Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Support ovp values for PMI8994 Haotian Zhang <vulab(a)iscas.ac.cn> leds: qcom-lpg: Check the return value of regmap_bulk_write() Duje Mihanović <duje(a)dujemihanovic.xyz> leds: expresswire: Fix chip state breakage Jiayu Du <jiayu.riscv(a)isrc.iscas.ac.cn> pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree Wei Li <unsw.weili(a)gmail.com> pinctrl: single: fix refcount leak in pcs_add_gpio_func() Felix Gu <ustc.gu(a)gmail.com> pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers Luca Weiss <luca.weiss(a)fairphone.com> pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Luca Boccassi <luca.boccassi(a)gmail.com> pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns Randy Dunlap <rdunlap(a)infradead.org> mips: LOONGSON32: drop a dangling Kconfig symbol Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> iio: sca3000: Fix a resource leak in sca3000_probe() Amir Goldstein <amir73il(a)gmail.com> nfsd: do not allow exporting of special kernel filesystems Qing Wang <wangqing7171(a)gmail.com> ovl: Fix uninit-value in ovl_fill_real Felix Gu <ustc.gu(a)gmail.com> pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Jose Javier Rodriguez Barbarin <dev-josejavier.rodriguez(a)duagon.com> mcb: fix incorrect sanity check Randy Dunlap <rdunlap(a)infradead.org> nvmem: an8855: drop an unused Kconfig symbol Justin Chen <justin.chen(a)broadcom.com> usb: bdc: fix sleep during atomic Svyatoslav Ryhel <clamor95(a)gmail.com> drivers: iio: mpu3050: use dev_err_probe for regulator request André Draszik <andre.draszik(a)linaro.org> mfd: sec: Fix IRQ domain names duplication Robert Marko <robert.marko(a)sartura.hr> mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Haotian Zhang <vulab(a)iscas.ac.cn> mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Yicong Yang <yangyicong(a)hisilicon.com> coresight: tmc-etr: Fix race condition between sysfs and perf mode Raviteja Laggyshetty <raviteja.laggyshetty(a)oss.qualcomm.com> interconnect: qcom: qcs8300: fix the num_links for nsp icc node Thomas Richard <thomas.richard(a)bootlin.com> phy: freescale: imx8qm-hsio: fix NULL pointer dereference Junjie Cao <junjie.cao(a)intel.com> backlight: aw99706: Fix build errors caused by wrong gpio header Antonio Borneo <antonio.borneo(a)foss.st.com> coresight: etm3x: Fix cpulocked warning on cpuhp Kery Qi <qikeyu2017(a)gmail.com> watchdog: starfive-wdt: Fix PM reference leak in probe error path Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix pressure calculation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix scan_type struct Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix interrupt flag Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix SPI CS delay violation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix spi_transfer struct initialisation Matthew Schwartz <matthew.schwartz(a)linux.dev> mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Randy Dunlap <rdunlap(a)infradead.org> stm class: Kconfig: correct symbol name Zilin Guan <zilin(a)seu.edu.cn> gpib: Fix memory leak in ni_usb_init() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ni_usb_write_registers() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ibonline() Randy Dunlap <rdunlap(a)infradead.org> serial: SH_SCI: improve "DMA support" prompt Randy Dunlap <rdunlap(a)infradead.org> serial: imx: change SERIAL_IMX_CONSOLE to bool Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> staging: greybus: lights: avoid NULL deref Randy Dunlap <rdunlap(a)infradead.org> usb: typec: ucsi: drop an unused Kconfig symbol Randy Dunlap <rdunlap(a)infradead.org> iio: test: drop dangling symbol in gain-time-scale helpers Arnd Bergmann <arnd(a)arndb.de> soundwire: intel_ace2x: add SND_HDA_CORE dependency Alper Ak <alperyasinak1(a)gmail.com> char: misc: Use IS_ERR() for filp_open() return value Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix SW cyclic transfers AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Aggregate bandwidth with saturating add Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Don't hijack parent device Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc Haotian Zhang <vulab(a)iscas.ac.cn> clk: mediatek: Fix error handling in runtime PM setup Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks Sjoerd Simons <sjoerd(a)collabora.com> clk: mediatek: Drop __initconst from gates Brian Masney <bmasney(a)redhat.com> clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: versaclock3: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sprd: div: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: milbeaut: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: loongson1: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: bm1880: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> clk: qcom: gfx3d: add parent to parent request map David Heidelberg <david(a)ixit.cz> clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src Petr Hodina <petr.hodina(a)protonmail.com> clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate() Geert Uytterhoeven <geert(a)linux-m68k.org> clk: Move clk_{save,restore}_context() to COMMON_CLK section Vladimir Zapolskiy <vz(a)mleia.com> Input: adp5589 - remove a leftover header file Brian Masney <bmasney(a)redhat.com> clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops Miaoqian Lin <linmq006(a)gmail.com> clk: rockchip: Fix error pointer check after rockchip_clk_register_gate_link() Brian Masney <bmasney(a)redhat.com> clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate() George Moussalem <george.moussalem(a)outlook.com> clk: qcom: gcc-ipq5018: flag sleep clock as critical Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: g12a: Limit the HDMI PLL OD to /4 Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Taniya Das <taniya.das(a)oss.qualcomm.com> clk: qcom: rcg2: compute 2d using duty fraction directly Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Inochi Amaoto <inochiama(a)gmail.com> clk: spacemit: Respect Kconfig setting when building modules Yao Zi <ziyao(a)disroot.org> clk: thead: th1520-ap: Poll for PLL lock and wait for stability Felix Gu <ustc.gu(a)gmail.com> fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() Felix Gu <ustc.gu(a)gmail.com> fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() Sudeep Holla <sudeep.holla(a)kernel.org> Revert "mailbox/pcc: support mailbox management of the shared buffer" Shengjiu Wang <shengjiu.wang(a)nxp.com> remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state Daniel Baluta <daniel.baluta(a)nxp.com> remoteproc: imx_dsp_rproc: Fix multiple start/stop operations Shenwei Wang <shenwei.wang(a)nxp.com> remoteproc: imx_rproc: Use strstarts for "rsc-table" check Steven Rostedt <rostedt(a)goodmis.org> tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Miaoqian Lin <linmq006(a)gmail.com> tracing: Properly process error handling in event_hist_trigger_parse() Sagi Grimberg <sagi(a)grimberg.me> fs/nfs: Fix readdir slow-start regression Li Chen <me(a)linux.beauty> nvdimm: virtio_pmem: serialize flush requests Colin Ian King <colin.i.king(a)gmail.com> scsi: csiostor: Fix dereference of null pointer rn Arnd Bergmann <arnd(a)arndb.de> scsi: ufs: host: mediatek: Require CONFIG_PM Zilin Guan <zilin(a)seu.edu.cn> scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Olga Kornievskaia <okorniev(a)redhat.com> pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Val Packett <val(a)packett.cool> power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Weili Qian <qianweili(a)huawei.com> hisi_acc_vfio_pci: fix VF reset timeout issue Miquel Raynal <miquel.raynal(a)bootlin.com> mtd: spinand: Fix kernel doc Weigang He <geoffreyhe2(a)gmail.com> mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Yuxiong Wang <yuxiong.wang(a)linux.alibaba.com> cxl: Fix premature commit_end increment on decoder commit failure Chuck Lever <chuck.lever(a)oracle.com> RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix race condition in QP timer handlers Zilin Guan <zilin(a)seu.edu.cn> RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send Niklas Cassel <cassel(a)kernel.org> ata: libata-core: Quirk INTEL SSDSC2KG480G8 max_sectors Niklas Cassel <cassel(a)kernel.org> ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE Cheatham, Benjamin <benjamin.cheatham(a)amd.com> cxl/core: Fix cxl_dport debugfs EINJ entries Robert Richter <rrichter(a)amd.com> cxl/hdm: Fix newline character in dev_err() messages Mike Snitzer <snitzer(a)kernel.org> NFS/localio: remove -EAGAIN handling in nfs_local_doio() Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages Trond Myklebust <trond.myklebust(a)hammerspace.com> NFS/localio: Handle short writes by retrying Zilin Guan <zilin(a)seu.edu.cn> mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Factor out ring destroy handling to a helper Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Add an S4 restore flow Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails Shyam Sundar S K <Shyam-sundar.S-k(a)amd.com> platform/x86/amd/pmf: Prevent TEE errors after hibernate Anthony Pighin (Nokia) <anthony.pighin(a)nokia.com> vfio/pci: Lock upstream bridge for vfio_pci_core_disable() Alexander Usyskin <alexander.usyskin(a)intel.com> mtd: intel-dg: Fix accessing regions before setting nregions Alok Tiwari <alok.a.tiwari(a)oracle.com> mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Or Har-Toov <ohartoov(a)nvidia.com> IB/mlx5: Fix port speed query for representors Chiara Meiohas <cmeiohas(a)nvidia.com> RDMA/mlx5: Fix UMR hang in LAG error state unload Malaya Kumar Rout <mrout(a)redhat.com> tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Krishna Chomal <krishna.chomal108(a)gmail.com> platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Jacob Moroni <jmoroni(a)google.com> RDMA/iwcm: Fix workqueue list corruption by removing work_list Jiasheng Jiang <jiashengjiangcool(a)gmail.com> RDMA/rxe: Fix double free in rxe_srq_from_init Roman Penyaev <r.peniaev(a)gmail.com> RDMA/rtrs-srv: fix SG mapping Waqar Hameed <waqar.hameed(a)axis.com> power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Haotian Zhang <vulab(a)iscas.ac.cn> power: supply: bq27xxx: fix wrong errno when bus ops are unsupported Alexander Koskovich <AKoskovich(a)pm.me> power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Waqar Hameed <waqar.hameed(a)axis.com> power: supply: sbs-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: rt9455: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pf1550: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: goldfish: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq25980: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq256xx: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: act8945a: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: ab8500: Fix use-after-free in power_supply_changed() Dan Williams <dan.j.williams(a)intel.com> cxl/mem: Fix devm_cxl_memdev_edac_release() confusion Maher Sanalla <msanalla(a)nvidia.com> RDMA/mlx5: Fix ucaps init error flow Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Notify ULP of remaining soft-WCs during reset Junxian Huang <huangjunxian6(a)hisilicon.com> RDMA/hns: Fix RoCEv1 failure due to DSCP Junxian Huang <huangjunxian6(a)hisilicon.com> RDMA/hns: Return actual error code instead of fixed EINVAL Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Fix WQ_MEM_RECLAIM warning Etienne AUJAMES <eaujames(a)ddn.com> IB/cache: update gid cache on client reregister event Honggang LI <honggangli(a)163.com> RDMA/rtrs: server: remove dead code Kuniyuki Iwashima <kuniyu(a)google.com> af_unix: Fix memleak of newsk in unix_stream_connect(). Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-pf: Unregister devlink on probe failure Michael Dege <michael.dege(a)renesas.com> net: renesas: rswitch: fix forwarding offload statemachine Eric Joyner <eric.joyner(a)amd.com> ionic: Rate limit unknown xcvr type messages Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep_vf: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: disable per ring interrupts Jiayuan Chen <jiayuan.chen(a)shopee.com> serial: caif: fix use-after-free in caif_serial ldisc_close() Jiayuan Chen <jiayuan.chen(a)shopee.com> xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path René Rebe <rene(a)exactco.de> net: sunhme: Fix sbus regression Jiayuan Chen <jiayuan.chen(a)shopee.com> net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Stefan Metzmacher <metze(a)samba.org> smb: client: correct value for smbd_max_fragmented_recv_size Jinliang Zheng <alexjlzheng(a)tencent.com> procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jian Shen <shenjian15(a)huawei.com> net: hns3: fix double free issue for tx spare buffer Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Fix output pin phase adjustment sign Danilo Krummrich <dakr(a)kernel.org> rust: devres: fix race condition due to nesting Danilo Krummrich <dakr(a)kernel.org> rust: driver-core: use "kernel vertical" style for imports Nicolas Cavallari <nicolas.cavallari(a)green-communications.fr> PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Felix Gu <ustc.gu(a)gmail.com> PCI: rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port() Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate open interval overlap Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate element belonging to interval Florian Westphal <fw(a)strlen.de> netfilter: nft_set_rbtree: don't gc elements on insert Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: remove seqcount_rwlock_t Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: use binary search array in get command Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: translate rbtree to array for binary search Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval Anders Grahn <anders.grahn(a)gmail.com> netfilter: nft_counter: fix reset of counters on 32bit archs Florian Westphal <fw(a)strlen.de> netfilter: nft_set_hash: fix get operation on big endian Florian Westphal <fw(a)strlen.de> netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation Scott Mitchell <scott.k.mitch1(a)gmail.com> netfilter: nfnetlink_queue: optimize verdict lookup with hash table Raju Rangoju <Raju.Rangoju(a)amd.com> amd-xgbe: do not select NET_SELFTESTS when INET is disabled Votokina Victoria <Victoria.Votokina(a)kaspersky.com> nfc: hci: shdlc: Stop timers and work before freeing context Eric Dumazet <edumazet(a)google.com> inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP Thomas Bogendoerfer <tbogendoerfer(a)suse.de> bonding: only set speed/duplex to unknown, if getting speed failed Anshumali Gaur <agaur(a)marvell.com> octeontx2-af: Fix PF driver crash with kexec kernel booting Paolo Abeni <pabeni(a)redhat.com> mptcp: fix receive space timestamp initialization Paolo Abeni <pabeni(a)redhat.com> mptcp: do not account for OoO in mptcp_rcvbuf_grow() Tuo Li <islituo(a)gmail.com> of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Aksh Garg <a-garg7(a)ti.com> PCI: dwc: ep: Add per-PF BAR and inbound ATU mapping support Aksh Garg <a-garg7(a)ti.com> PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Support BAR subrange inbound mapping via Address Match Mode iATU Koichiro Den <den(a)valinux.co.jp> PCI: dwc: Advertise dynamic inbound mapping support Koichiro Den <den(a)valinux.co.jp> PCI: endpoint: Add BAR subrange mapping support Koichiro Den <den(a)valinux.co.jp> PCI: endpoint: Add dynamic_inbound_mapping EPC feature Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Cache MSI outbound iATU mapping Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: dwc: Add new APIs to remove standard and extended Capability Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: accecn: handle unexpected AccECN negotiation feedback Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: disable RFC3168 fallback identifier for CC modules Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers Vincent Guittot <vincent.guittot(a)linaro.org> PCI: s32g: Skip Root Port removal during success Arnd Bergmann <arnd(a)arndb.de> jfs: avoid -Wtautological-constant-out-of-range-compare warning Ondrej Mosnacek <omosnace(a)redhat.com> ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Ondrej Mosnacek <omosnace(a)redhat.com> ipc: don't audit capability check in ipc_permissions() Kevin Brodsky <kevin.brodsky(a)arm.com> selftests/mm: fix usage of FORCE_READ() in cow tests D. Wythe <alibuda(a)linux.alibaba.com> Revert "net/smc: Introduce TCP ULP support" Håkon Bugge <haakon.bugge(a)oracle.com> PCI/ACPI: Restrict program_hpx_type2() to AER bits Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Initialize RCB from pci_configure_device() Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: clear stale link mapping of ahvif->links_map Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: Fix index decrement when array_len is zero Miaoqing Pan <miaoqing.pan(a)oss.qualcomm.com> wifi: ath11k: add usecase firmware handling based on device compatible Ziyi Guo <n7l8m4(a)u.northwestern.edu> wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() Sergey Shtylyov <s.shtylyov(a)auroraos.dev> PCI: Check parent for NULL in of_pci_bus_release_domain_nr() Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYs Eric Dumazet <edumazet(a)google.com> tcp: tcp_tx_timestamp() must look at the rtx queue Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Remove old_size limit from bridge window sizing Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Stop over-estimating bridge window size Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Rewrite bridge window head alignment function Zhiyu Zhang <zhiyuzhang999(a)gmail.com> fat: avoid parent link count underflow in rmdir Alice Ryhl <aliceryhl(a)google.com> rust: task: restrict Task::group_leader() to current Tomas Glozar <tglozar(a)redhat.com> lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled Anthony Iliopoulos <ailiop(a)suse.com> nfsd: never defer requests during idmap lookup Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Remove inclusion of nlm4.h header Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Initialize data pointer for zero-length items Chuck Lever <chuck.lever(a)oracle.com> NFS: NFSERR_INVAL is not defined by NFSv2 Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Fix struct prefix for typedef types in program wrappers Mikulas Patocka <mpatocka(a)redhat.com> dm: use bio_clone_blkg_association Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Fix race condition during PASID entry replacement Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down context entry Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down PASID entry Dmytro Maluka <dmaluka(a)chromium.org> iommu/vt-d: Flush cache for PASID table before using it Zilin Guan <zilin(a)seu.edu.cn> wifi: rtw89: debug: Fix memory leak in __print_txpwr_map() Jörg Wedekind <joerg(a)wedekind.de> PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Petr Mladek <pmladek(a)suse.com> kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petr Mladek <pmladek(a)suse.com> module: add helper function for reading module_buildid() Petr Mladek <pmladek(a)suse.com> kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: fix tracking of connections from localhost Florian Westphal <fw(a)strlen.de> netfilter: nft_compat: add more restrictions on netlink attributes Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: increase the connection clean up limit to 64 Florian Westphal <fw(a)strlen.de> netfilter: nf_tables: reset table validation state on abort Li Chen <me(a)linux.beauty> ext4: fast commit: make s_fc_lock reclaim-safe Wei Wang <wei.w.wang(a)hotmail.com> iommupt: Do not set C-bit on MMIO backed PTEs Miri Korenblit <miriam.rachel.korenblit(a)intel.com> wifi: cfg80211: stop NAN and P2P in cfg80211_leave Matt Johnston <matt(a)codeconstruct.com.au> mctp i2c: initialise event handler read bytes Jian Zhang <zhangjian.3032(a)bytedance.com> net: mctp-i2c: fix duplicate reception of old data Manivannan Sadhasivam <manivannan.sadhasivam(a)oss.qualcomm.com> PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_adapter() Abhishek Bapat <abhishekbapat(a)google.com> quota: fix livelock between quotactl and freeze_super Baochen Qiang <baochen.qiang(a)oss.qualcomm.com> wifi: ath12k: do WoW offloads only on primary link Rosen Penev <rosenp(a)gmail.com> wifi: ath9k: add OF dependency to AHB Randy Dunlap <rdunlap(a)infradead.org> wifi: ath9k: fix kernel-doc warnings in common-debug.h Randy Dunlap <rdunlap(a)infradead.org> wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats Alistair Popple <apopple(a)nvidia.com> PCI/P2PDMA: Reset page reference count when page mapping fails Aadityarangan Shridhar Iyengar <adiyenga(a)cisco.com> PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak Mikulas Patocka <mpatocka(a)redhat.com> dm: use READ_ONCE in dm_blk_report_zones Mikulas Patocka <mpatocka(a)redhat.com> dm: fix unlocked test for dm_suspended_md Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> PCI/portdrv: Fix potential resource leak Inochi Amaoto <inochiama(a)gmail.com> PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Do not attempt to set ExtTag for VFs Shuai Xue <xueshuai(a)linux.alibaba.com> Documentation: tracing: Add PCI tracepoint documentation Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Huang Chenming <chenming.huang(a)oss.qualcomm.com> wifi: cfg80211: Fix use_for flag update on BSS refresh Brian Norris <briannorris(a)google.com> PCI/PM: Avoid redundant delays on D3hot->D3cold Claudiu Beznea <claudiu.beznea.uj(a)bp.renesas.com> PCI: rzg3s-host: Use pci_generic_config_write() for the root bus Haotian Zhang <vulab(a)iscas.ac.cn> PCI: endpoint: Add missing NULL check for alloc_workqueue() Marco Crivellari <marco.crivellari(a)suse.com> PCI: Add WQ_PERCPU to alloc_workqueue() users Baruch Siach <baruch(a)tkos.co.il> Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Haotian Zhang <vulab(a)iscas.ac.cn> PCI: xilinx: Fix INTx IRQ domain leak in error paths Ping-Ke Shih <pkshih(a)realtek.com> wifi: rtw89: correct use sequence of driver_data in skb->info Haotian Zhang <vulab(a)iscas.ac.cn> PCI: mediatek: Fix IRQ domain leak when MSI allocation fails Carl Lee <carl.lee(a)amd.com> hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification Guenter Roeck <linux(a)roeck-us.net> Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Francesco Lavra <flavra(a)baylibre.com> spi: tools: Add include folder to .gitignore Dan Carpenter <dan.carpenter(a)linaro.org> ALSA: oss: delete self assignment Arnd Bergmann <arnd(a)arndb.de> vsnprintf: drop __printf() attributes on binary printing functions Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> ASoC: cs4271: Fix resource leak in cs4271_soc_resume() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Move RPM resume into job run function Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix incorrect DPM level after suspend/resume Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Still process most of the jack detect if control is missing Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Factor out jack handling into new c file Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Handle volatile controls correctly Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Remove outdated todo comment Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix incorrect error code returned for failed chain command Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Remove hardware context status Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Enable temporal sharing only mode Even Xu <even.xu(a)intel.com> HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating Ryan Lin <ryan.lin(a)intel.com> HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients Vinod Govindapillai <vinod.govindapillai(a)intel.com> drm/i915/display: fix the pixel normalization handling for xe3p_lpd Zishun Yi <zishun.yi.dev(a)gmail.com> accel/amdxdna: Fix memory leak in amdxdna_ubuf_map Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Stop job scheduling across aie2_release_resource() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Hold mm structure across iommu_sva_unbind_device() Tzung-Bi Shih <tzungbi(a)kernel.org> platform/chrome: cros_ec_lightbar: Fix response size initialization Sheetal <sheetal(a)nvidia.com> ASoC: tegra: Add AHUB writeable_reg for RX holes Harry Yoo <harry.yoo(a)oracle.com> mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Unregister drm device on probe error Vinay Belgaumkar <vinay.belgaumkar(a)intel.com> drm/xe/ptl: Disable DCC on PTL Roberto Sassu <roberto.sassu(a)huawei.com> evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() Ricardo Ribalda <ribalda(a)chromium.org> media: uvcvideo: Fix allocation for small frame sizes Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/pm: Return -EOPNOTSUPP when can't read power limit Gokul Praveen <g-praveen(a)ti.com> pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev Nathan Chancellor <nathan(a)kernel.org> drm/msm/dp: Avoid division by zero in msm_dp_ctrl_config_msa() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix SSPP_UBWC_STATIC_CTRL programming on UBWC 5.x+ Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: program correct register for UBWC config on DPU 8.x+ Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: offset HBB values written to DPU by -13 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices Lijo Lazar <lijo.lazar(a)amd.com> drm/amd/pm: Fix unneeded semicolon warning Kari Argillander <kari.argillander(a)gmail.com> rust: pwm: Fix potential memory leak on init error Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> drm/rockchip: dw_hdmi_qp: Fix RK3576 HPD interrupt handling Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: Adding reset colorbar cfg in dp init. Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix no showing problem with loading hibmc manually Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: add dp mode valid check Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix dp probabilistical detect errors after HPD irq Michał Grzelak <michal.grzelak(a)intel.com> drm/buddy: release free_trees array on buddy mm teardown Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/a2xx: fix pixel shader start on A225 David Heidelberg <david(a)ixit.cz> media: ccs: Accommodate C-PHY into the calculation Rob Clark <robin.clark(a)oss.qualcomm.com> drm/msm: Fix GMEM_BASE for gen8 Rob Clark <robin.clark(a)oss.qualcomm.com> drm/msm: Fix x2-85 TPL1_DBG_ECO_CNTL1 Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix notifier_wq flushing warning Brian Masney <bmasney(a)redhat.com> drm/msm/dsi_phy_14nm: convert from divider_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: drop intr_start from DPU 3.x catalog files Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/disp: set num_planes to 1 for interleaved YUV formats Timur Tabi <ttabi(a)nvidia.com> gpu: nova-core: check for overflow to DMATRFBASE1 Christian König <christian.koenig(a)amd.com> drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu/ttm: Pin 4K MMIO_REMAP Singleton BO at Init v2 Haotian Zhang <vulab(a)iscas.ac.cn> HID: playstation: Add missing check for input_ff_create_memless André Draszik <andre.draszik(a)linaro.org> regulator: core: don't ignore errors from event forwarding setup André Draszik <andre.draszik(a)linaro.org> regulator: core: move supply check earlier in set_machine_constraints() André Draszik <andre.draszik(a)linaro.org> regulator: core: fix locking in regulator_resolve_supply() error path Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> spi: microchip-core: use XOR instead of ANDNOT to fix the logic Jani Nikula <jani.nikula(a)intel.com> mei: late_bind: fix struct intel_lb_component_ops kernel-doc Randy Dunlap <rdunlap(a)infradead.org> ALSA: hda - fix function names & missing function parameter Mani Chandana Ballary Kuntumalla <quic_mkuntuma(a)quicinc.com> drm/msm/dp: Update msm_dp_controller IDs for sa8775p Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix WD timer handling on DPU 8.x Teguh Sobirin <teguh(a)sobir.in> drm/msm/dpu: Set vsync source irrespective of mdp top support Mahadevan P <mahadevan.p(a)oss.qualcomm.com> drm/msm/disp/dpu: add merge3d support for sc7280 Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Don't repeat DAC load detection Alex Hung <alex.hung(a)amd.com> drm/amd/display: Update dc_connection_dac_load to dc_connection_analog_load Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Pass proper DAC encoder ID to VBIOS Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Use local variable for analog_engine initialization Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Remove unused encoder types Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix signal_eviction_fence() bool return value Mario Limonciello (AMD) <superm1(a)kernel.org> drm/amd: Drop "amdgpu kernel modesetting enabled" message Bagas Sanjaya <bagasdotme(a)gmail.com> drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_block_type enum Bagas Sanjaya <bagasdotme(a)gmail.com> drm/amd/display: Don't use kernel-doc comment in dc_register_software_state struct Zilin Guan <zilin(a)seu.edu.cn> media: chips-media: wave5: Fix memory leak on codec_info allocation failure Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Cancel pending work before suspend Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Cancel delayed work on component remove Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Fixup nau8821_enable_jack_detect() Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi: accept previously used values Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi must be > 0 Chris J Arges <carges(a)cloudflare.com> ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() Jani Nikula <jani.nikula(a)intel.com> drm/atomic: convert drm_atomic_get_{old, new}_colorop_state() into proper functions Suraj Kandpal <suraj.kandpal(a)intel.com> drm/display/dp_mst: Add protection against 0 vcpi Ketil Johnsen <ketil.johnsen(a)arm.com> drm/panthor: Evict groups before VM termination Jani Nikula <jani.nikula(a)intel.com> drm/i915/colorop: do not include headers from headers Karunika Choo <karunika.choo(a)arm.com> drm/panthor: Fix NULL pointer dereference on panthor_fw_unplug Simon Trimmer <simont(a)opensource.cirrus.com> ASoC: SDCA: Allow sample width wild cards in set_usage() Takashi Iwai <tiwai(a)suse.de> ALSA: usb-audio: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: usx2y: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: hda: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: vmaster: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: timer: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: seq: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: seq: oss: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: oss: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: pcm: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: control: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: compress_offload: Relax __free() variable declarations David Heidelberg <david(a)ixit.cz> drm/panel: sw43408: Remove manual invocation of unprepare at remove Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix potential NULL pointer dereference in context cleanup Akif Ejaz <akifejaz40(a)gmail.com> spi: cadence-qspi: Remove redundant pm_runtime_mark_last_busy call Richard Fitzgerald <rf(a)opensource.cirrus.com> firmware: cs_dsp: Don't use __free() in cs_dsp_load() and cs_dsp_load_coeff() Richard Fitzgerald <rf(a)opensource.cirrus.com> firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_string_read() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix race where send ring appears full due to delayed head update Dan Carpenter <dan.carpenter(a)linaro.org> drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color_pipeline_property() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix cu_idx being cleared by memset() during command setup Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix race condition when checking rpm_on Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix panthor_gpu_coherency_set() Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: don't attach the tlb fence for SI Lai Jiangshan <jiangshan.ljs(a)antgroup.com> workqueue: Process rescuer work items one-by-one using a cursor Chia-I Wu <olvaffe(a)gmail.com> drm/panthor: fix queue_reset_timeout_locked Akash Goel <akash.goel(a)arm.com> drm/panthor: Remove redundant call to disable the MCU Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Make sure we resume the tick when new jobs are submitted Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the logic that decides when to stop ticking Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix immediate ticking on a disabled tick Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the group priority rotation logic Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the full_tick check Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Recover from panthor_gpu_flush_caches() failures Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/pf: Fix .bulk_profile/sched_priority description Junhui Liu <junhui.liu(a)pigmoral.tech> reset: canaan: k230: drop OF dependency and enable by default Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions Eric Neulight <Eric.Neulight(a)linuxdev.slmail.me> arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot. Viken Dadhaniya <viken.dadhaniya(a)oss.qualcomm.com> arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table Marek Vasut <marek.vasut(a)mailbox.org> arm64: dts: imx95: Use GPU_CGC as core clock for GPU Jonathan Marek <jonathan(a)marek.ca> arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) Michael Walle <mwalle(a)kernel.org> arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator Michael Walle <mwalle(a)kernel.org> arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC A signal clock Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC B and C signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: gx: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: axg: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: c3: assign the MMC signal clocks Haotian Zhang <vulab(a)iscas.ac.cn> hwspinlock: omap: Handle devm_pm_runtime_enable() errors Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> soc: qcom: ubwc: add missing include Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: fix mmc clock assignment Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: assign mmc b clock to 24MHz AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node Vladimir Zapolskiy <vz(a)mleia.com> arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Lad Prabhakar <prabhakar.mahadev-lad.rj(a)bp.renesas.com> arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect Narayana Murty N <nnmlinux(a)linux.ibm.com> powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Zilin Guan <zilin(a)seu.edu.cn> soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() Haotian Zhang <vulab(a)iscas.ac.cn> soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe Christophe Leroy <chleroy(a)kernel.org> powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chen-Yu Tsai <wens(a)kernel.org> ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN Abel Vesa <abelvesa(a)kernel.org> arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on Jingzhou Zhu <newwheatzjz(a)zohomail.com> arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully Jingzhou Zhu <newwheatzjz(a)zohomail.com> arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm630: fix gpu_speed_bin size Haotian Zhang <vulab(a)iscas.ac.cn> clk: qcom: Return correct error code in qcom_cc_probe_by_index() Arnd Bergmann <arnd(a)arndb.de> EDAC/amd64: Avoid a -Wformat-security warning Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Anton D. Stavinskii <stavinsky(a)gmail.com> riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes Sudeep Holla <sudeep.holla(a)kernel.org> firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() Jorge Ramirez-Ortiz <jorge.ramirez(a)oss.qualcomm.com> soc: qcom: smem: handle ENOMEM error during probe Francesco Dolcini <francesco.dolcini(a)toradex.com> arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO Francesco Dolcini <francesco.dolcini(a)toradex.com> arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO Sai Ritvik Tanksalkar <stanksal(a)purdue.edu> pstore/ram: fix buffer overflow in persistent_ram_save_old() Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: fix number of Tx frags in invalid packet Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: properly handle batch ending in the middle of a packet Lianjie Wang <karin0.zst(a)gmail.com> hwrng: core - use RCU and work_struct to fix race condition Zilin Guan <zilin(a)seu.edu.cn> crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() KP Singh <kpsingh(a)kernel.org> bpf: Require frozen map for calculating map hash KP Singh <kpsingh(a)kernel.org> bpf: Limit bpf program signature size Thomas Gleixner <tglx(a)kernel.org> irqchip/sifive-plic: Handle number of hardware interrupts correctly Titouan Ameline de Cadeville <titouan.ameline(a)gmail.com> fs/tests: exec: drop duplicate bprm_stack_limits test vectors Zicheng Qu <quzicheng(a)huawei.com> sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups Chen Jinghuang <chenjinghuang2(a)huawei.com> sched/rt: Skip currently executing CPU in rto_next_cpu() Joel Fernandes <joelagnelf(a)nvidia.com> sched/deadline: Clear the defer params Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> media: pci: mg4b: Use IRQF_NO_THREAD Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> mfd: wm8350-core: Use IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> rtc: amlogic-a4: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> usb: typec: fusb302: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> EDAC/altera: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> scsi: efct: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> iommu/amd: Use core's primary handler and set IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). Paul Chaignon <paul.chaignon(a)gmail.com> bpf: Fix bpf_xdp_store_bytes proto for read-only arg Jianpeng Chang <jianpeng.chang.cn(a)windriver.com> crypto: caam - fix netdev memory leak in dpaa2_caam_probe Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/trng - support tfms sharing the device Jiri Olsa <jolsa(a)kernel.org> selftests/bpf: Fix kprobe multi stacktrace_ips test Jiri Olsa <jolsa(a)kernel.org> x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path Jiri Olsa <jolsa(a)kernel.org> x86/fgraph: Fix return_to_handler regs.rsp value Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - unregister only available algorithm Ella Ma <alansnape3058(a)gmail.com> crypto: ccp - Fix a crash due to incorrect cleanup usage of kfree Luis Gerhorst <luis.gerhorst(a)fau.de> bpf: Fix verifier_bug_if to account for BPF_CALL Jiri Olsa <jolsa(a)kernel.org> ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag Ingo Molnar <mingo(a)kernel.org> x86/hyperv: Fix smp_ops build failure on UP kernels Randy Dunlap <rdunlap(a)infradead.org> seqlock: fix scoped_seqlock_read kernel-doc Guillaume Gonnet <ggonnet.linux(a)gmail.com> bpf: Fix tcx/netkit detach permissions when prog fd isn't given Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix FIONREAD for sockmap Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix incorrect copied_seq calculation Kumar Kartikeya Dwivedi <memxor(a)gmail.com> rqspinlock: Fix TAS fallback lock entry creation Aleksander Jan Bajkowski <olek2(a)wp.pl> hwrng: airoha - set rng quality to 900 Tycho Andersen (AMD) <tycho(a)kernel.org> crypto: ccp - narrow scope of snp_range_list Tom Lendacky <thomas.lendacky(a)amd.com> crypto: ccp - Fix a case where SNP_SHUTDOWN is missed Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - fix kernel panic in driver detach Thomas Gleixner <tglx(a)kernel.org> hrtimer: Fix trace oddity Kery Qi <qikeyu2017(a)gmail.com> selftests/bpf: Fix resource leak in serial_test_wq on attach failure Zesen Liu <ftyghome(a)gmail.com> bpf: Fix memory access flags in helper prototypes Stephen Eta Zhou <stephen.eta.zhou(a)gmail.com> clocksource/drivers/timer-sp804: Fix an Oops when read_current_timer is called on ARM32 platforms where the SP804 is not registered as the sched_clock. Puranjay Mohan <puranjay(a)kernel.org> bpf: Preserve id of register in sync_linked_regs() Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue Qi Tao <taoqi10(a)huawei.com> crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/hpre - support the hpre algorithm fallback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - support fallback for zip Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - centralize the sending locks of each module into qm Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes lizhi <lizhi206(a)huawei.com> crypto: hisilicon/hpre: extend tag field to 64 bits for better performance Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - adjust the way to obtain the req in the callback function Thomas Fourier <fourier.thomas(a)gmail.com> crypto: octeontx - fix dma_free_coherent() size Thomas Fourier <fourier.thomas(a)gmail.com> crypto: cavium - fix dma_free_coherent() size Gabriele Monaco <gmonaco(a)redhat.com> sched: Fix build for modules using set_tsk_need_resched() Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Return proper address for non-zero offsets in insn array Thomas Gleixner <tglx(a)kernel.org> time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function Thomas Weißschuh <thomas.weissschuh(a)linutronix.de> ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Gabriele Monaco <gmonaco(a)redhat.com> sched: Export hidden tracepoints to modules Varun R Mallya <varunrmallya(a)gmail.com> libbpf: Fix OOB read in btf_dump_get_bitfield_value Puranjay Mohan <puranjay(a)kernel.org> selftests/bpf: veristat: fix printing order in output_stats() Eduard Zingerman <eddyz87(a)gmail.com> bpf: bpf_scc_visit instance and backedges accumulation for bpf_loop() Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - fix warning on adf_pfvf_pf_proto.c Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD Sandipan Das <sandipan.das(a)amd.com> perf/x86/core: Do not set bit width for unavailable counters Andrew Cooper <andrew.cooper3(a)citrix.com> x86/cpu/amd: Correct the microcode table for Zenbleed Jens Axboe <axboe(a)kernel.dk> io_uring/kbuf: fix memory leak if io_buffer_add_list fails Salah Triki <salah.triki(a)gmail.com> s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Gui-Dong Han <hanguidong02(a)gmail.com> PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Yaxiong Tian <tianyaxiong(a)kylinos.cn> cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible Leo Yan <leo.yan(a)arm.com> perf: arm_spe: Properly set hw.state on failures Johannes Thumshirn <johannes.thumshirn(a)wdc.com> block: don't use strcpy to copy blockdev name Breno Leitao <leitao(a)debian.org> arm64/gcs: Fix error handling in arch_set_shadow_stack_status() Samuel Wu <wusamuel(a)google.com> PM: wakeup: Handle empty list in wakeup_sources_walk_start() Xiao Ni <xni(a)redhat.com> md: fix return value of mddev_trylock Zilin Guan <zilin(a)seu.edu.cn> md/raid1: fix memory leak in raid1_run() Roger Pau Monne <roger.pau(a)citrix.com> Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Caleb Sander Mateos <csander(a)purestorage.com> ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd Govindarajulu Varadarajan <govind.varadar(a)gmail.com> ublk: Validate SQE128 flag before accessing the cmd Caleb Sander Mateos <csander(a)purestorage.com> ublk: restore auto buf unregister refcount optimization Felix Gu <ustc.gu(a)gmail.com> thermal/of: Fix reference leak in thermal_of_cm_lookup() Christoph Hellwig <hch(a)lst.de> iomap: fix submission side handling of completion side errors Felix Gu <ustc.gu(a)gmail.com> cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() Aleks Todorov <aleksbgbg(a)google.com> OPP: Return correct value in dev_pm_opp_get_level Yu Kuai <yukuai(a)fnnas.com> md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix IO hang with degraded array with llbitmap Li Nan <linan122(a)huawei.com> md/raid10: fix any_working flag handling in raid10_sync_request Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix raid5_run() to return error when log_init() fails Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> cpuidle: governors: menu: Always check timers with tick stopped Jens Axboe <axboe(a)kernel.dk> io_uring/sync: validate passed in offset Jens Axboe <axboe(a)kernel.dk> io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member Alexey Simakov <bigalex934(a)gmail.com> ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Caleb Sander Mateos <csander(a)purestorage.com> io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED Teddy Astie <teddy.astie(a)vates.tech> xen/virtio: Don't use grant-dma-ops when running as Dom0 Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> ACPI: processor: Update cpuidle driver check in __acpi_processor_start() Randy Dunlap <rdunlap(a)infradead.org> docs: find-unused-docs.sh: fixup directory usage Florian-Ewald Mueller <florian-ewald.mueller(a)ionos.com> rnbd-srv: Fix server side setting of bi_size for special IOs Thomas Weißschuh <linux(a)weissschuh.net> tools/nolibc: always use 64-bit mode for s390 header checks Shyam Prasad N <sprasad(a)microsoft.com> netfs: avoid double increment of retry_count in subreq Paulo Alcantara <pc(a)manguebit.org> smb: client: fix potential UAF and double free in smb2_open_file() Gao Xiang <xiang(a)kernel.org> erofs: fix inline data read failure for ztailpacking pclusters Deepanshu Kartikey <kartikey406(a)gmail.com> gfs2: fix memory leaks in gfs2_fill_super error path Boris Burkov <boris(a)bur.io> btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation Boris Burkov <boris(a)bur.io> btrfs: fix block_group_tree dirty_list corruption Filipe Manana <fdmanana(a)suse.com> btrfs: qgroup: return correct error when deleting qgroup relation item Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: zoned: don't zone append to conventional zone Gao Xiang <xiang(a)kernel.org> erofs: handle end of filesystem properly for file-backed mounts Alper Ak <alperyasinak1(a)gmail.com> tpm: st33zp24: Fix missing cleanup on get_burstcount() error Alper Ak <alperyasinak1(a)gmail.com> tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure Zilin Guan <zilin(a)seu.edu.cn> i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() Fredrik Markstrom <fredrik.markstrom(a)est.tech> i3c: dw: Initialize spinlock to avoid upsetting lockdep Deepanshu Kartikey <kartikey406(a)gmail.com> gfs2: Fix use-after-free in iomap inline data write path Joanne Koong <joannelkoong(a)gmail.com> iomap: fix invalid folio access after folio_end_read() Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Fix slab-use-after-free in qd_put Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Initialize bio->bi_opf early Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Rename gfs2_log_submit_{bio -> write} Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Retries missing in gfs2_{rename,exchange} Gao Xiang <xiang(a)kernel.org> erofs: avoid noisy messages for transient -ENOMEM Ferry Meng <mengferry(a)linux.alibaba.com> erofs: Use %pe format specifier for error pointers Adrian Hunter <adrian.hunter(a)intel.com> i3c: master: Update hot-join flag only on success Ben Dooks <ben.dooks(a)codethink.co.uk> fs: add <linux/init_task.h> for 'init_fs' Amir Goldstein <amir73il(a)gmail.com> fs: move initializing f_mode before file_ref_init() Breno Leitao <leitao(a)debian.org> device_cgroup: remove branch hint after code refactor Billy Tsai <billy_tsai(a)aspeedtech.com> i3c: Move device name assignment after i3c_bus_init Xiaochen Shen <shenxiaochen(a)open-hieco.net> selftests/resctrl: Fix a division by zero error on Hygon Ben Dooks <ben.dooks(a)codethink.co.uk> audit: move the compat_xxx_class[] extern declarations to audit_arch.h Yao Kai <yaokai34(a)huawei.com> rcu: Fix rcu_read_unlock() deadloop due to softirq Paul E. McKenney <paulmck(a)kernel.org> rcutorture: Correctly compute probability to invoke ->exp_current() Shardul Bankar <shardul.b(a)mpiricsoftware.com> hfsplus: return error when node already exists in hfs_bnode_create Thomas Fourier <fourier.thomas(a)gmail.com> auxdisplay: arm-charlcd: fix release_mem_region() size YunJe Shin <yjshin0438(a)gmail.com> RDMA/umad: Reject negative data_len in ib_umad_write YunJe Shin <yjshin0438(a)gmail.com> RDMA/siw: Fix potential NULL pointer dereference in header processing ------------- Diffstat: .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +- Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../bindings/media/qcom,qcs8300-camss.yaml | 13 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 28 +- .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 4 +- Documentation/networking/ip-sysctl.rst | 7 +- Documentation/trace/events-pci.rst | 74 ++ Documentation/trace/index.rst | 1 + Makefile | 15 +- arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + arch/arm64/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 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 3 + .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 2 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/freescale/imx95-clock.h | 1 + arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- arch/arm64/boot/dts/qcom/agatti.dtsi | 8 +- arch/arm64/boot/dts/qcom/hamoa.dtsi | 8 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- 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 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 17 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 + arch/arm64/boot/dts/qcom/talos.dtsi | 1 - arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 1 - .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 +- .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/mm/gcs.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/mips/Kconfig | 1 - 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 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 +- arch/s390/Kconfig | 3 +- arch/x86/events/core.c | 4 +- arch/x86/hyperv/hv_crash.c | 2 + arch/x86/hyperv/hv_vtl.c | 8 +- arch/x86/include/asm/ftrace.h | 2 +- arch/x86/kernel/cpu/amd.c | 30 +- arch/x86/kernel/ftrace_64.S | 5 +- arch/x86/xen/enlighten.c | 2 +- block/ioctl.c | 34 +- drivers/accel/amdxdna/aie2_ctx.c | 66 +- drivers/accel/amdxdna/aie2_message.c | 63 +- drivers/accel/amdxdna/aie2_msg_priv.h | 3 +- drivers/accel/amdxdna/aie2_pci.c | 2 +- drivers/accel/amdxdna/aie2_pci.h | 2 + drivers/accel/amdxdna/aie2_pm.c | 20 +- drivers/accel/amdxdna/aie2_smu.c | 29 +- drivers/accel/amdxdna/amdxdna_ctx.h | 6 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 27 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 5 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 +- drivers/accel/amdxdna/amdxdna_pm.c | 22 +- drivers/accel/amdxdna/amdxdna_ubuf.c | 10 +- drivers/accel/amdxdna/npu4_regs.c | 1 + drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/acpi/processor_driver.c | 2 +- drivers/ata/libata-core.c | 76 +- drivers/ata/libata-eh.c | 6 + drivers/ata/libata-scsi.c | 174 ++++- drivers/ata/libata.h | 2 + drivers/ata/pata_ftide010.c | 6 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 11 +- 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 | 33 +- drivers/block/ublk_drv.c | 64 +- drivers/bluetooth/btintel_pcie.c | 9 +- drivers/char/hw_random/airoha-trng.c | 1 + drivers/char/hw_random/core.c | 168 +++-- drivers/char/misc_minor_kunit.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/actions/owl-composite.c | 11 +- drivers/clk/actions/owl-divider.c | 17 +- drivers/clk/actions/owl-divider.h | 5 - drivers/clk/clk-bm1880.c | 5 +- drivers/clk/clk-loongson1.c | 5 +- drivers/clk/clk-milbeaut.c | 5 +- drivers/clk/clk-versaclock3.c | 7 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +- drivers/clk/mediatek/clk-mt7981-eth.c | 6 +- drivers/clk/mediatek/clk-mt8196-mfg.c | 13 +- drivers/clk/mediatek/clk-mt8516.c | 2 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/mediatek/clk-pll.c | 3 + drivers/clk/mediatek/clk-pll.h | 1 + drivers/clk/meson/g12a.c | 17 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 10 - drivers/clk/nuvoton/clk-ma35d1-divider.c | 7 +- drivers/clk/nxp/clk-lpc32xx.c | 6 +- drivers/clk/qcom/clk-alpha-pll.c | 21 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/clk-regmap-divider.c | 16 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-glymur.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-milos.c | 6 +- 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-sm8750.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 4 +- drivers/clk/rockchip/clk.c | 2 +- drivers/clk/sophgo/clk-sg2042-clkgen.c | 15 +- drivers/clk/spacemit/Makefile | 9 +- drivers/clk/spacemit/ccu-k1.c | 1 + drivers/clk/spacemit/ccu_common.c | 6 + drivers/clk/spacemit/ccu_ddn.c | 1 + drivers/clk/spacemit/ccu_mix.c | 9 + drivers/clk/spacemit/ccu_pll.c | 1 + drivers/clk/sprd/div.c | 6 +- drivers/clk/stm32/clk-stm32-core.c | 42 +- drivers/clk/thead/clk-th1520-ap.c | 34 +- drivers/clk/x86/clk-cgu.c | 6 +- drivers/clk/zynqmp/divider.c | 10 +- drivers/clk/zynqmp/pll.c | 5 +- drivers/clocksource/timer-sp804.c | 14 +- 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/ccp-ops.c | 2 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sev-dev.c | 59 +- 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/Kconfig | 1 + drivers/crypto/hisilicon/hpre/hpre.h | 5 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 418 ++++++----- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 112 ++- drivers/crypto/hisilicon/sec2/sec.h | 7 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++-- drivers/crypto/hisilicon/sec2/sec_main.c | 21 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/trng/trng.c | 123 +++- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 133 ++-- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/inside-secure/eip93/eip93-main.c | 94 +-- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/intel/qat/qat_common/qat_asym_algs.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/crypto/starfive/jh7110-aes.c | 9 +- drivers/cxl/core/edac.c | 64 +- drivers/cxl/core/hdm.c | 7 +- drivers/cxl/core/memdev.c | 1 - drivers/cxl/core/port.c | 8 +- drivers/cxl/cxlmem.h | 5 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dpll/zl3073x/dpll.c | 12 +- drivers/dpll/zl3073x/ref.h | 2 + drivers/edac/altera_edac.c | 11 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/arm_ffa/driver.c | 33 +- drivers/firmware/cirrus/cs_dsp.c | 31 +- drivers/firmware/efi/efi.c | 8 +- drivers/gpib/common/iblib.c | 5 +- drivers/gpib/ni_usb/ni_usb_gpib.c | 14 +- drivers/gpio/gpio-amd-fch.c | 7 +- drivers/gpio/gpiolib-cdev.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 81 ++- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 22 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 60 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 5 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 12 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 55 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 + .../gpu/drm/amd/display/dc/link/link_detection.c | 13 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 14 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 61 +- .../display/dc/resource/dce100/dce100_resource.c | 14 +- .../display/dc/resource/dce110/dce110_resource.c | 2 + .../amd/display/dc/resource/dce60/dce60_resource.c | 12 +- .../amd/display/dc/resource/dce80/dce80_resource.c | 9 +- .../display/dc/resource/dcn315/dcn315_resource.c | 8 +- .../display/dc/resource/dcn316/dcn316_resource.c | 8 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 8 +- .../display/dc/resource/dcn321/dcn321_resource.c | 8 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +- .../display/dc/resource/dcn351/dcn351_resource.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_atomic.c | 32 + drivers/gpu/drm/drm_atomic_helper.c | 1 + drivers/gpu/drm/drm_buddy.c | 1 + drivers/gpu/drm/drm_plane.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 4 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h | 2 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 38 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 8 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 3 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 71 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/i915/display/intel_colorop.c | 2 + drivers/gpu/drm/i915/display/intel_colorop.h | 4 +- .../gpu/drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 36 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../gpu/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_sspp.c | 66 +- 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/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 4 - drivers/gpu/drm/panthor/panthor_fw.c | 5 - drivers/gpu/drm/panthor/panthor_gpu.c | 21 +- drivers/gpu/drm/panthor/panthor_mmu.c | 4 + drivers/gpu/drm/panthor/panthor_sched.c | 193 +++-- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 1 + drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/xe/xe_bo.c | 2 +- drivers/gpu/drm/xe/xe_configfs.h | 12 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_guc_pc.c | 34 + drivers/gpu/drm/xe/xe_mmio.c | 10 +- drivers/gpu/drm/xe/xe_module.h | 2 +- drivers/gpu/drm/xe/xe_pci.c | 6 + drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 54 +- drivers/gpu/drm/xe/xe_wa.c | 18 +- drivers/gpu/nova-core/falcon.rs | 11 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 2 + drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/vmbus_drv.c | 66 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/pmbus/mpq8785.c | 28 + drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 12 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 13 + drivers/hwtracing/stm/Kconfig | 4 +- 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/hns/hns_roce_restrack.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 101 ++- 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_mr.c | 285 +++++--- drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- 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/interconnect/qcom/qcs8300.c | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/iommu.c | 5 - drivers/iommu/generic_pt/fmt/amdv1.h | 3 +- drivers/iommu/generic_pt/fmt/x86_64.h | 3 +- drivers/iommu/intel/iommu.c | 33 +- drivers/iommu/intel/iommu.h | 21 +- drivers/iommu/intel/nested.c | 9 +- drivers/iommu/intel/pasid.c | 202 +----- drivers/iommu/intel/pasid.h | 28 +- drivers/irqchip/irq-sifive-plic.c | 82 ++- drivers/leds/leds-expresswire.c | 24 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/pcc.c | 102 +-- drivers/mcb/mcb-core.c | 9 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 2 + drivers/md/md-llbitmap.c | 4 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 10 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/pci/mgb4/mgb4_trigger.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 4 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 11 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/sec-irq.c | 1 + drivers/mfd/simple-mfd-i2c.c | 1 + drivers/mtd/devices/mtd_intel_dg.c | 9 +- drivers/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 | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 21 +- .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 64 +- .../net/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 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_main.h | 2 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_rx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 14 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 13 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 52 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 40 -- drivers/net/ethernet/mellanox/mlx5/core/wc.c | 14 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 3 + drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c | 3 - drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 20 + drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 19 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 5 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 25 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 2 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 89 ++- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/renesas/rswitch_l2.c | 15 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/ovpn/io.c | 57 +- drivers/net/ovpn/socket.c | 41 +- drivers/net/ovpn/tcp.c | 23 +- drivers/net/ovpn/udp.c | 1 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath11k/core.c | 27 + drivers/net/wireless/ath/ath11k/core.h | 4 + .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 8 +- drivers/net/wireless/ath/ath12k/mac.c | 4 +- drivers/net/wireless/ath/ath12k/wow.c | 16 + drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/common-debug.h | 8 +- drivers/net/wireless/ath/ath9k/debug.h | 15 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/core.h | 2 + drivers/net/wireless/realtek/rtw89/debug.c | 8 +- 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/nvmem/Kconfig | 2 +- drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/pci/controller/cadence/pcie-cadence.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pci-imx6.c | 3 + drivers/pci/controller/dwc/pci-keystone.c | 1 + drivers/pci/controller/dwc/pcie-artpec6.c | 1 + drivers/pci/controller/dwc/pcie-designware-ep.c | 395 +++++++--- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 59 +- drivers/pci/controller/dwc/pcie-designware.h | 26 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 6 +- drivers/pci/controller/dwc/pcie-keembay.c | 1 + drivers/pci/controller/dwc/pcie-nxp-s32g.c | 8 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 + drivers/pci/controller/dwc/pcie-rcar-gen4.c | 1 + drivers/pci/controller/dwc/pcie-sophgo.c | 18 + drivers/pci/controller/dwc/pcie-stm32-ep.c | 1 + drivers/pci/controller/dwc/pcie-tegra194.c | 1 + drivers/pci/controller/dwc/pcie-uniphier-ep.c | 2 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-rzg3s-host.c | 30 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-epc-core.c | 8 + drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/hotplug/shpchp_core.c | 3 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci.c | 13 +- drivers/pci/pci.h | 26 +- drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 35 +- drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 6 +- drivers/pci/quirks.c | 5 + drivers/pci/setup-bus.c | 138 ++-- drivers/perf/arm_spe_pmu.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 2 + drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 10 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-k230.c | 7 +- drivers/pinctrl/pinctrl-single.c | 2 + drivers/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/hp/hp-wmi.c | 179 +++-- 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/pf1550-charger.c | 32 +- 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_common.c | 6 +- drivers/powercap/intel_rapl_msr.c | 12 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 6 +- drivers/regulator/core.c | 78 +- drivers/regulator/mt6363-regulator.c | 9 +- drivers/remoteproc/imx_dsp_rproc.c | 58 +- drivers/remoteproc/imx_rproc.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/rtc/rtc-amlogic-a4.c | 2 +- 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/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-microchip-core-spi.c | 2 +- drivers/spi/spi-wpcm-fiu.c | 2 +- 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/cdns3/core.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 24 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 2 + drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/video/backlight/aw99706.c | 2 +- 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/bio.c | 19 +- fs/btrfs/bio.h | 3 + fs/btrfs/block-group.c | 10 + fs/btrfs/block-rsv.c | 7 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 9 +- fs/btrfs/volumes.c | 243 +++++-- fs/erofs/fileio.c | 20 +- fs/erofs/zdata.c | 37 +- fs/ext4/ext4.h | 16 + fs/ext4/extents.c | 66 +- fs/ext4/fast_commit.c | 51 +- fs/ext4/mballoc-test.c | 2 +- fs/ext4/mballoc.c | 73 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/file_table.c | 10 +- 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/log.c | 7 +- fs/gfs2/lops.c | 39 +- fs/gfs2/lops.h | 4 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 1 + fs/gfs2/super.c | 4 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/buffered-io.c | 51 +- fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_dtree.c | 4 +- fs/netfs/write_retry.c | 1 - fs/nfs/dir.c | 4 +- fs/nfs/localio.c | 92 ++- fs/nfs/pnfs.c | 3 +- fs/nfsd/export.c | 8 +- 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/frecord.c | 10 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/inode.c | 5 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ntfs3/super.c | 9 +- fs/overlayfs/readdir.c | 2 +- fs/pidfs.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/quota/quota.c | 1 + fs/smb/client/fs_context.c | 4 +- fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/smb/server/smb2pdu.c | 4 +- fs/tests/exec_kunit.c | 6 - include/acpi/pcc.h | 29 - include/asm-generic/rqspinlock.h | 2 +- include/drm/drm_atomic.h | 39 +- include/drm/intel/intel_lb_mei_interface.h | 3 +- include/linux/ata.h | 1 - include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/bpf.h | 5 + include/linux/bpf_mprog.h | 10 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/device_cgroup.h | 2 +- include/linux/exportfs.h | 9 + include/linux/filter.h | 26 +- include/linux/ftrace.h | 7 +- include/linux/hisi_acc_qm.h | 13 +- include/linux/hw_random.h | 2 + include/linux/input/adp5589.h | 180 ----- include/linux/intel_rapl.h | 2 +- include/linux/interrupt.h | 2 +- include/linux/io_uring_types.h | 7 +- include/linux/leds-expresswire.h | 3 - include/linux/libata.h | 7 +- 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/pci-epc.h | 9 + include/linux/pci-epf.h | 23 + include/linux/psp.h | 1 + include/linux/seq_file.h | 1 - include/linux/seqlock.h | 15 +- include/linux/skmsg.h | 70 +- include/linux/soc/qcom/ubwc.h | 1 + include/linux/string.h | 4 +- include/linux/sunrpc/xdrgen/_builtins.h | 20 +- include/linux/u64_stats_sync.h | 10 + include/net/bluetooth/hci_core.h | 2 + include/net/inet_ecn.h | 20 +- include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_queue.h | 4 + include/net/netfilter/nf_tables.h | 4 + include/net/netns/ipv4.h | 9 +- include/net/tcp.h | 31 +- include/net/tcp_ecn.h | 66 +- include/rdma/rw.h | 2 + include/sound/sdca_jack.h | 32 + include/uapi/drm/amdgpu_drm.h | 6 +- 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 | 14 +- io_uring/kbuf.c | 5 +- io_uring/msg_ring.c | 12 +- io_uring/register.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/bpf_insn_array.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/rqspinlock.c | 7 +- kernel/bpf/syscall.c | 19 +- kernel/bpf/trampoline.c | 32 +- kernel/bpf/verifier.c | 79 +- kernel/kallsyms.c | 9 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 15 +- kernel/sched/core.c | 8 + kernel/sched/deadline.c | 3 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/ftrace.c | 19 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 75 +- lib/Kconfig.debug | 2 +- lib/kstrtox.c | 4 +- lib/objpool.c | 2 +- mm/slub.c | 20 + net/atm/signaling.c | 56 +- net/bluetooth/hci_conn.c | 17 +- net/bluetooth/hci_event.c | 30 +- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 22 +- net/core/skbuff.c | 7 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 32 +- net/ipv4/ping.c | 33 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_cong.c | 5 +- net/ipv4/tcp_input.c | 5 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/icmp.c | 13 +- net/ipv6/ip6_fib.c | 2 +- net/mctp/device.c | 1 + net/mctp/neigh.c | 1 + net/mctp/route.c | 1 + net/mptcp/protocol.c | 14 +- net/mptcp/protocol.h | 5 + net/netfilter/ipvs/ip_vs_proto_sctp.c | 18 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 21 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 20 +- net/netfilter/ipvs/ip_vs_xmit.c | 46 +- net/netfilter/nf_conncount.c | 30 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 282 ++------ net/netfilter/nfnetlink_queue.c | 267 +++++-- net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_counter.c | 24 +- net/netfilter/nft_quota.c | 13 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 794 +++++++++++++++------ net/nfc/hci/llc_shdlc.c | 8 + net/psp/Kconfig | 1 + net/rds/send.c | 6 +- net/smc/af_smc.c | 91 +-- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 ++- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/unix/af_unix.c | 11 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 2 +- rust/kernel/device.rs | 14 +- rust/kernel/devres.rs | 164 ++--- rust/kernel/driver.rs | 12 +- rust/kernel/pwm.rs | 6 +- rust/kernel/task.rs | 24 +- security/apparmor/apparmorfs.c | 9 + security/apparmor/file.c | 15 +- security/apparmor/include/match.h | 12 +- security/apparmor/label.c | 33 +- security/apparmor/lsm.c | 33 +- security/apparmor/match.c | 22 +- security/apparmor/net.c | 6 +- security/apparmor/policy_unpack.c | 6 +- security/apparmor/resource.c | 5 + security/integrity/evm/evm_crypto.c | 14 +- security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_appraise.c | 16 +- security/integrity/ima/ima_main.c | 22 +- security/smack/smackfs.c | 79 +- sound/core/compress_offload.c | 28 +- sound/core/control.c | 12 +- sound/core/control_compat.c | 21 +- sound/core/control_led.c | 12 +- sound/core/oss/mixer_oss.c | 64 +- sound/core/oss/pcm_oss.c | 19 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 50 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/oss/seq_oss_midi.c | 45 +- sound/core/seq/oss/seq_oss_synth.c | 23 +- sound/core/seq/seq_clientmgr.c | 171 ++--- sound/core/seq/seq_compat.c | 4 +- sound/core/seq/seq_midi.c | 10 +- sound/core/seq/seq_ports.c | 11 +- sound/core/seq/seq_queue.c | 32 +- sound/core/seq/seq_ump_client.c | 16 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/timer.c | 12 +- sound/core/vmaster.c | 12 +- sound/hda/codecs/conexant.c | 10 + sound/hda/codecs/generic.c | 4 +- sound/hda/codecs/realtek/alc269.c | 6 +- sound/hda/codecs/realtek/realtek.c | 5 +- sound/hda/common/codec.c | 4 +- sound/hda/common/hda_jack.h | 4 +- sound/hda/common/hda_local.h | 2 +- sound/hda/common/sysfs.c | 5 +- sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/cs4271.c | 12 +- sound/soc/codecs/nau8821.c | 18 + sound/soc/codecs/nau8821.h | 1 + sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_asoc.c | 54 +- sound/soc/sdca/sdca_functions.c | 4 - sound/soc/sdca/sdca_interrupts.c | 83 +-- sound/soc/sdca/sdca_jack.c | 248 +++++++ sound/soc/tegra/tegra210_ahub.c | 57 ++ sound/soc/tegra/tegra210_ahub.h | 30 + sound/usb/fcp.c | 36 +- sound/usb/mixer_scarlett2.c | 21 +- sound/usb/quirks.c | 13 +- sound/usb/usx2y/us144mkii.c | 4 +- sound/usb/usx2y/us144mkii_controls.c | 4 +- sound/usb/usx2y/us144mkii_pcm.c | 4 +- tools/bpf/bpftool/net.c | 5 +- tools/docs/find-unused-docs.sh | 2 +- tools/include/nolibc/Makefile | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/netlink.c | 4 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 3 +- .../xdrgen/templates/C/program/decoder/argument.j2 | 4 + .../xdrgen/templates/C/program/encoder/result.j2 | 6 + .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 - tools/objtool/Makefile | 2 + tools/power/x86/intel-speed-select/isst-config.c | 2 + tools/power/x86/turbostat/turbostat.c | 96 +-- tools/spi/.gitignore | 1 + .../selftests/bpf/prog_tests/stacktrace_ips.c | 19 +- tools/testing/selftests/bpf/prog_tests/test_xsk.c | 4 +- tools/testing/selftests/bpf/prog_tests/wq.c | 5 +- tools/testing/selftests/bpf/veristat.c | 2 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 113 ++- tools/testing/selftests/mm/cow.c | 16 +- .../selftests/net/forwarding/pedit_dsfield.sh | 8 + tools/testing/selftests/net/forwarding/pedit_ip.sh | 8 + .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- tools/testing/selftests/net/lib.sh | 2 +- tools/testing/selftests/resctrl/resctrlfs.c | 10 + 856 files changed, 9927 insertions(+), 5915 deletions(-)
7 months
15
15
0
0
[PATCH 6.19 000/781] 6.19.4-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.19.4 release. There are 781 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 Fri, 27 Feb 2026 01:22:34 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.19.4-rc1…
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, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 6.19.4-rc1 Huacai Chen <chenhuacai(a)kernel.org> net: stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz Jan Kiszka <jan.kiszka(a)siemens.com> Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: fix to avoid directly dereferencing user pointer Jeongjun Park <aha310510(a)gmail.com> drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() Lewis Mason <mason8110(a)gmail.com> ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG) Takashi Iwai <tiwai(a)suse.de> ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314 Eric Naim <dnaim(a)cachyos.org> ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023) Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false Vikram Sharma <quic_vikramsa(a)quicinc.com> dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies Abel Vesa <abelvesa(a)kernel.org> dt-bindings: phy: qcom-edp: Add missing clock for X Elite Daniel Hodges <git(a)danielhodges.dev> SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Chuck Lever <chuck.lever(a)oracle.com> SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: avoid Non-NCQ command starvation Damien Le Moal <dlemoal(a)kernel.org> ata: libata-scsi: refactor ata_scsi_translate() Linus Walleij <linusw(a)kernel.org> ata: pata_ftide010: Fix some DMA timings Jan Kara <jack(a)suse.cz> ext4: use optimized mballoc scanning regardless of inode format Jan Kara <jack(a)suse.cz> ext4: always allocate blocks only from groups inode can use Brian Foster <bfoster(a)redhat.com> ext4: fix dirtyclusters double decrement on fs shutdown Yongjian Sun <sunyongjian1(a)huawei.com> ext4: fix e4b bitmap inconsistency reports Zilin Guan <zilin(a)seu.edu.cn> ext4: fix memory leak in ext4_ext_shift_extents() Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache when splitting extent fails Zhang Yi <yi.zhang(a)huawei.com> ext4: drop extent cache after doing PARTIAL_VALID1 zeroout Zhang Yi <yi.zhang(a)huawei.com> ext4: don't cache extent during splitting extent Zhang Yi <yi.zhang(a)huawei.com> ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 Zhang Yi <yi.zhang(a)huawei.com> ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O Zhang Yi <yi.zhang(a)huawei.com> ext4: subdivide EXT4_EXT_DATA_VALID1 Fedor Pchelkin <pchelkin(a)ispras.ru> ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths Yao Zi <me(a)ziyao.cc> MIPS: Work around LLVM bug when gp is used as global register variable Thomas Richard (TI) <thomas.richard(a)bootlin.com> usb: cdns3: fix role switching during resume Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Always clear IB maps on BAR update Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Enable DAC in DCE link encoder Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Set CRTC source for DAC using registers Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Initialize DAC in DCE link encoder using VBIOS Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Turn off DAC in DCE link encoder using VBIOS Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Don't call find_analog_engine() twice Mario Kleiner <mario.kleiner.de(a)gmail.com> drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Detlev Casanova <detlev.casanova(a)collabora.com> ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Ethan Tidmore <ethantidmore06(a)gmail.com> x86/hyperv: Fix error pointer dereference Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Only use analog stream encoder with analog engine Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Only use analog link encoder with analog engine Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Use DCE 6 link encoder for DCE 6 analog connectors Filipe Manana <fdmanana(a)suse.com> btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Filipe Manana <fdmanana(a)suse.com> btrfs: use the correct type to initialize block reserve for delayed refs Jiasheng Jiang <jiashengjiangcool(a)gmail.com> btrfs: reset block group size class when it becomes empty Kiryl Shutsemau (Meta) <kas(a)kernel.org> efi: Fix reservation of unaccepted memory table Dmitry Torokhov <dmitry.torokhov(a)gmail.com> gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() Raag Jadav <raag.jadav(a)intel.com> drm/xe/bo: Redirect faults to dummy page for wedged device Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Make xe_modparam.force_vram_bar_size signed Piotr Piórkowski <piotr.piorkowski(a)intel.com> drm/xe/vf: Avoid reading media version when media GT is disabled Matt Roper <matthew.d.roper(a)intel.com> drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138 Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe/mmio: Avoid double-adjust in 64-bit reads Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/configfs: Fix 'parameter name omitted' errors Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/pf: Fix sysfs initialization Alexander Egorenkov <egorenar(a)linux.ibm.com> s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n Douglas Anderson <dianders(a)chromium.org> gpio: cdev: Avoid NULL dereference in linehandle_create() Felix Gu <ustc.gu(a)gmail.com> spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amd/display: Fix out-of-bounds stream encoder index v3 Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Reject cursor plane on DCE when scaled differently than primary Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu: Fix missing unwind in amdgpu_ib_schedule() error path Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amd/display: Fix dc_link NULL handling in HPD init Kai-Heng Feng <kaihengf(a)nvidia.com> PCI: Validate window resource type in pbus_select_window_for_type() Alexandre Ferrieux <alexandre.ferrieux(a)orange.com> ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init Kaushlendra Kumar <kaushlendra.kumar(a)intel.com> drm/i915/acpi: free _DSM package when no connectors Ziyi Guo <n7l8m4(a)u.northwestern.edu> ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() Adam Ford <aford173(a)gmail.com> regulator: mt6363: Fix interrmittent timeout Li RongQing <lirongqing(a)baidu.com> mshv: fix SRCU protection in irqfd resampler ack handler Sunil Khatri <sunil.khatri(a)amd.com> drm/amdgpu: clean up the amdgpu_cs_parser_bos Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma6: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5.2: enable queue resets unconditionally Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu/sdma5: enable queue resets unconditionally Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_ras_init() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges() Zilin Guan <zilin(a)seu.edu.cn> drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() John Johansen <john.johansen(a)canonical.com> apparmor: fix aa_label to return state from compount and component match Georgia Garcia <georgia.garcia(a)canonical.com> apparmor: fix invalid deref of rawdata when export_binary is unset Zhengmian Hu <huzhengmian(a)gmail.com> apparmor: avoid per-cpu hold underflow in aa_get_buffer John Johansen <john.johansen(a)canonical.com> apparmor: make label_match return a consistent value John Johansen <john.johansen(a)canonical.com> apparmor: remove apply_modes_to_perms from label_match John Johansen <john.johansen(a)canonical.com> apparmor: fix rlimit for posix cpu timers John Johansen <john.johansen(a)canonical.com> apparmor: move check for aa_null file to cover all cases Ryan Lee <ryan.lee(a)canonical.com> apparmor: account for in_atomic removal in common_file_perm John Johansen <john.johansen(a)canonical.com> apparmor: drop in_atomic flag in common_mmap, and common_file_perm Ryan Lee <ryan.lee(a)canonical.com> apparmor: fix boolean argument in apparmor_mmap_file Ryan Lee <ryan.lee(a)canonical.com> apparmor: return -ENOMEM in unpack_perms_table upon alloc failure Helge Deller <deller(a)kernel.org> apparmor: Fix & Optimize table creation from possibly unaligned memory Helge Deller <deller(a)kernel.org> AppArmor: Allow apparmor to handle unaligned dfa tables John Johansen <john.johansen(a)canonical.com> apparmor: fix NULL sock in aa_sock_file_perm System Administrator <root@localhost> apparmor: fix NULL pointer dereference in __unix_needs_revalidation Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Use unsigned for mlx5e_get_max_num_channels Cosmin Ratiu <cratiu(a)nvidia.com> net/mlx5e: Fix deadlocks between devlink and netdev instance locks Gal Pressman <gal(a)nvidia.com> net/mlx5e: MACsec, add ASO poll loop in macsec_aso_set_arm_event Gal Pressman <gal(a)nvidia.com> net/mlx5: Fix misidentification of write combining CQE during poll loop Gal Pressman <gal(a)nvidia.com> net/mlx5e: Fix misidentification of ASO CQE during poll loop Shay Drory <shayd(a)nvidia.com> net/mlx5: Fix multiport device check over light SFs Hangbin Liu <liuhangbin(a)gmail.com> bonding: alb: fix UAF in rlb_arp_recv during bond up/down Vikas Gupta <vikas.gupta(a)broadcom.com> bnge: fix reserving resources from FW Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Advertise supported XDP features. Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-af: Fix default entries mcam entry action Eric Dumazet <edumazet(a)google.com> ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow() Eric Dumazet <edumazet(a)google.com> inet: move icmp_global_{credit,stamp} to a separate cache line Eric Dumazet <edumazet(a)google.com> icmp: prevent possible overflow in icmp_global_allow() Dimitri Daskalakis <dimitri.daskalakis1(a)gmail.com> eth: fbnic: Add validation for MTU changes Eric Dumazet <edumazet(a)google.com> macvlan: observe an RCU grace period in macvlan_common_newlink() error path Jakub Kicinski <kuba(a)kernel.org> selftests: tc_actions: don't dump 2MB of \0 to stdout Eric Dumazet <edumazet(a)google.com> ping: annotate data-races in ping_lookup() Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Fix ref frequency setting Eric Dumazet <edumazet(a)google.com> net: do not delay zero-copy skbs in skb_attempt_defer_free() Arnd Bergmann <arnd(a)arndb.de> net: psp: select CONFIG_SKB_EXTENSIONS Jakub Kicinski <kuba(a)kernel.org> bpftool: Fix truncated netlink dumps Eric Dumazet <edumazet(a)google.com> ipv6: fix a race in ip6_sock_set_v6only() Inseo An <y0un9sa(a)gmail.com> netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Pablo Neira Ayuso <pablo(a)netfilter.org> net: remove WARN_ON_ONCE when accessing forward path array Julian Anastasov <ja(a)ssi.bg> ipvs: do not keep dest_dst if dev is going down Julian Anastasov <ja(a)ssi.bg> ipvs: skip ipv6 extension headers for csum checks Florian Westphal <fw(a)strlen.de> netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Brian Witte <brianwitte(a)mailfence.com> netfilter: nf_tables: revert commit_mutex usage in reset path Brian Witte <brianwitte(a)mailfence.com> netfilter: nft_quota: use atomic64_xchg for reset Brian Witte <brianwitte(a)mailfence.com> netfilter: nft_counter: serialize reset with spinlock Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: fix pedit tests failure with br_netfilter enabled Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Aleksei Oladko <aleksey.oladko(a)virtuozzo.com> selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Nikolay Aleksandrov <razor(a)blackwall.org> net: bridge: mcast: always update mdb_n_entries for vlan contexts Allison Henderson <achender(a)kernel.org> net/rds: rds_sendmsg should not discard payload_len Ziyi Guo <n7l8m4(a)u.northwestern.edu> xen-netback: reject zero-queue configuration from guest Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: usb: catc: enable basic endpoint checking Antonio Quartulli <antonio(a)openvpn.net> ovpn: tcp - don't deref NULL sk_socket member after tcp_close() Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set DMA_HINT_L4 for all flows Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes Bobby Eshleman <bobbyeshleman(a)meta.com> eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0 Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Add a map/btf from a fd array more consistently Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Fix a potential use-after-free of BTF object Amery Hung <ameryhung(a)gmail.com> libbpf: Fix invalid write loop logic in bpf_linker__add_buf() Chengfeng Ye <dg573847474(a)gmail.com> fbnic: close fw_log race between users and teardown Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix PTP clock max_adj value Kuniyuki Iwashima <kuniyu(a)google.com> ipv6: Fix out-of-bound access in fib6_add_rt2node(). Pin-yen Lin <treapking(a)google.com> selftests: netconsole: Increase port listening timeout Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: split xmit into FDMA and register injection paths Ziyi Guo <n7l8m4(a)u.northwestern.edu> net: mscc: ocelot: extract ocelot_xmit_timestamp() helper Daniel Machon <daniel.machon(a)microchip.com> net: sparx5/lan969x: fix DWRR cost max to match hardware register width Jie Zhang <jzhang918(a)gmail.com> net: stmmac: fix oops when split header is enabled Yue Haibing <yuehaibing(a)huawei.com> selftests: net: lib: Fix jq parsing error Ido Schimmel <idosch(a)nvidia.com> selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Jeremy Kerr <jk(a)codeconstruct.com.au> net: mctp: ensure our nlmsg responses are initialised Ralf Lici <ralf(a)mandelbit.com> ovpn: fix VPN TX bytes counting Ralf Lici <ralf(a)mandelbit.com> ovpn: fix possible use-after-free in ovpn_net_xmit Ralf Lici <ralf(a)mandelbit.com> ovpn: set sk_user_data before overriding callbacks Aboorva Devarajan <aboorvad(a)linux.ibm.com> cpuidle: Skip governor when only one idle state is available Zhai Can <bczhc0(a)126.com> ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO zhouwenhao <zhouwenhao7600(a)gmail.com> objpool: fix the overestimation of object pooling metadata size Aristeu Rozanski <aris(a)redhat.com> selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Paulo Alcantara <pc(a)manguebit.org> smb: client: fix regression with mount options parsing Josh Poimboeuf <jpoimboe(a)kernel.org> kbuild: Add objtool to top-level clean target Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy(a)linux.intel.com> powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Sean V Kelley <skelley(a)nvidia.com> ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy(a)linux.intel.com> powercap: intel_rapl: Remove incorrect CPU check in PMU context Len Brown <len.brown(a)intel.com> tools/power turbostat: Harden against unexpected values Len Brown <len.brown(a)intel.com> tools/power turbostat: AMD: msr offset 0x611 read failed: Input/output error Jiasheng Jiang <jiashengjiangcool(a)gmail.com> fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Edward Adam Davis <eadavis(a)qq.com> fs/ntfs3: prevent infinite loops caused by the next valid being the same Szymon Wilczek <swilczek.lx(a)gmail.com> fs/ntfs3: fix deadlock in ni_read_folio_cmpr Konstantin Komarov <almaz.alexandrovich(a)paragon-software.com> fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr Baokun Li <libaokun1(a)huawei.com> fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() Bartlomiej Kubik <kubik.bartlomiej(a)gmail.com> fs/ntfs3: Initialize new folios before use Jens Axboe <axboe(a)kernel.dk> io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Pavel Begunkov <asml.silence(a)gmail.com> io_uring: delay sqarray static branch disablement Stefan Hajnoczi <stefanha(a)redhat.com> block: allow IOC_PR_READ_* ioctls with BLK_OPEN_READ Christoph Böhmwalder <christoph.boehmwalder(a)linbit.com> drbd: always set BLK_FEAT_STABLE_WRITES Jared Kangas <jkangas(a)redhat.com> dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Change PM8950 WLED configurations Barnabás Czémán <barnabas.czeman(a)mainlining.org> backlight: qcom-wled: Support ovp values for PMI8994 Haotian Zhang <vulab(a)iscas.ac.cn> leds: qcom-lpg: Check the return value of regmap_bulk_write() Duje Mihanović <duje(a)dujemihanovic.xyz> leds: expresswire: Fix chip state breakage Jiayu Du <jiayu.riscv(a)isrc.iscas.ac.cn> pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree Wei Li <unsw.weili(a)gmail.com> pinctrl: single: fix refcount leak in pcs_add_gpio_func() Felix Gu <ustc.gu(a)gmail.com> pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers Luca Weiss <luca.weiss(a)fairphone.com> pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Luca Boccassi <luca.boccassi(a)gmail.com> pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns Randy Dunlap <rdunlap(a)infradead.org> mips: LOONGSON32: drop a dangling Kconfig symbol Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> iio: sca3000: Fix a resource leak in sca3000_probe() Amir Goldstein <amir73il(a)gmail.com> nfsd: do not allow exporting of special kernel filesystems Qing Wang <wangqing7171(a)gmail.com> ovl: Fix uninit-value in ovl_fill_real Felix Gu <ustc.gu(a)gmail.com> pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Jose Javier Rodriguez Barbarin <dev-josejavier.rodriguez(a)duagon.com> mcb: fix incorrect sanity check Randy Dunlap <rdunlap(a)infradead.org> nvmem: an8855: drop an unused Kconfig symbol Justin Chen <justin.chen(a)broadcom.com> usb: bdc: fix sleep during atomic Svyatoslav Ryhel <clamor95(a)gmail.com> drivers: iio: mpu3050: use dev_err_probe for regulator request André Draszik <andre.draszik(a)linaro.org> mfd: sec: Fix IRQ domain names duplication Robert Marko <robert.marko(a)sartura.hr> mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Haotian Zhang <vulab(a)iscas.ac.cn> mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Yicong Yang <yangyicong(a)hisilicon.com> coresight: tmc-etr: Fix race condition between sysfs and perf mode Raviteja Laggyshetty <raviteja.laggyshetty(a)oss.qualcomm.com> interconnect: qcom: qcs8300: fix the num_links for nsp icc node Thomas Richard <thomas.richard(a)bootlin.com> phy: freescale: imx8qm-hsio: fix NULL pointer dereference Junjie Cao <junjie.cao(a)intel.com> backlight: aw99706: Fix build errors caused by wrong gpio header Antonio Borneo <antonio.borneo(a)foss.st.com> coresight: etm3x: Fix cpulocked warning on cpuhp Kery Qi <qikeyu2017(a)gmail.com> watchdog: starfive-wdt: Fix PM reference leak in probe error path Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix pressure calculation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix scan_type struct Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix interrupt flag Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix SPI CS delay violation Petre Rodan <petre.rodan(a)subdimension.ro> iio: pressure: mprls0025pa: fix spi_transfer struct initialisation Matthew Schwartz <matthew.schwartz(a)linux.dev> mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Randy Dunlap <rdunlap(a)infradead.org> stm class: Kconfig: correct symbol name Zilin Guan <zilin(a)seu.edu.cn> gpib: Fix memory leak in ni_usb_init() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ni_usb_write_registers() Dan Carpenter <dan.carpenter(a)linaro.org> gpib: Fix error code in ibonline() Randy Dunlap <rdunlap(a)infradead.org> serial: SH_SCI: improve "DMA support" prompt Randy Dunlap <rdunlap(a)infradead.org> serial: imx: change SERIAL_IMX_CONSOLE to bool Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> staging: greybus: lights: avoid NULL deref Randy Dunlap <rdunlap(a)infradead.org> usb: typec: ucsi: drop an unused Kconfig symbol Randy Dunlap <rdunlap(a)infradead.org> iio: test: drop dangling symbol in gain-time-scale helpers Arnd Bergmann <arnd(a)arndb.de> soundwire: intel_ace2x: add SND_HDA_CORE dependency Alper Ak <alperyasinak1(a)gmail.com> char: misc: Use IS_ERR() for filp_open() return value Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue Nuno Sá <nuno.sa(a)analog.com> dma: dma-axi-dmac: fix SW cyclic transfers AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Aggregate bandwidth with saturating add Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> interconnect: mediatek: Don't hijack parent device Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc Krzysztof Kozlowski <krzysztof.kozlowski(a)oss.qualcomm.com> clk: zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc Haotian Zhang <vulab(a)iscas.ac.cn> clk: mediatek: Fix error handling in runtime PM setup Nicolas Frattaroli <nicolas.frattaroli(a)collabora.com> clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks Sjoerd Simons <sjoerd(a)collabora.com> clk: mediatek: Drop __initconst from gates Brian Masney <bmasney(a)redhat.com> clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: versaclock3: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sprd: div: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: milbeaut: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: loongson1: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: bm1880: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> clk: qcom: gfx3d: add parent to parent request map David Heidelberg <david(a)ixit.cz> clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src Petr Hodina <petr.hodina(a)protonmail.com> clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate() Brian Masney <bmasney(a)redhat.com> clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate() Geert Uytterhoeven <geert(a)linux-m68k.org> clk: Move clk_{save,restore}_context() to COMMON_CLK section Vladimir Zapolskiy <vz(a)mleia.com> Input: adp5589 - remove a leftover header file Brian Masney <bmasney(a)redhat.com> clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops Miaoqian Lin <linmq006(a)gmail.com> clk: rockchip: Fix error pointer check after rockchip_clk_register_gate_link() Brian Masney <bmasney(a)redhat.com> clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate() George Moussalem <george.moussalem(a)outlook.com> clk: qcom: gcc-ipq5018: flag sleep clock as critical Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc Barnabás Czémán <barnabas.czeman(a)mainlining.org> clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops Jagadeesh Kona <jagadeesh.kona(a)oss.qualcomm.com> clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: g12a: Limit the HDMI PLL OD to /4 Martin Blumenstingl <martin.blumenstingl(a)googlemail.com> clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Taniya Das <taniya.das(a)oss.qualcomm.com> clk: qcom: rcg2: compute 2d using duty fraction directly Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Inochi Amaoto <inochiama(a)gmail.com> clk: spacemit: Respect Kconfig setting when building modules Yao Zi <ziyao(a)disroot.org> clk: thead: th1520-ap: Poll for PLL lock and wait for stability Felix Gu <ustc.gu(a)gmail.com> fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() Felix Gu <ustc.gu(a)gmail.com> fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() Sudeep Holla <sudeep.holla(a)kernel.org> Revert "mailbox/pcc: support mailbox management of the shared buffer" Shengjiu Wang <shengjiu.wang(a)nxp.com> remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state Daniel Baluta <daniel.baluta(a)nxp.com> remoteproc: imx_dsp_rproc: Fix multiple start/stop operations Shenwei Wang <shenwei.wang(a)nxp.com> remoteproc: imx_rproc: Use strstarts for "rsc-table" check Steven Rostedt <rostedt(a)goodmis.org> tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Miaoqian Lin <linmq006(a)gmail.com> tracing: Properly process error handling in event_hist_trigger_parse() Sagi Grimberg <sagi(a)grimberg.me> fs/nfs: Fix readdir slow-start regression Li Chen <me(a)linux.beauty> nvdimm: virtio_pmem: serialize flush requests Colin Ian King <colin.i.king(a)gmail.com> scsi: csiostor: Fix dereference of null pointer rn Arnd Bergmann <arnd(a)arndb.de> scsi: ufs: host: mediatek: Require CONFIG_PM Zilin Guan <zilin(a)seu.edu.cn> scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Olga Kornievskaia <okorniev(a)redhat.com> pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Val Packett <val(a)packett.cool> power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Weili Qian <qianweili(a)huawei.com> hisi_acc_vfio_pci: fix VF reset timeout issue Miquel Raynal <miquel.raynal(a)bootlin.com> mtd: spinand: Fix kernel doc Weigang He <geoffreyhe2(a)gmail.com> mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Yuxiong Wang <yuxiong.wang(a)linux.alibaba.com> cxl: Fix premature commit_end increment on decoder commit failure Chuck Lever <chuck.lever(a)oracle.com> RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix race condition in QP timer handlers Zilin Guan <zilin(a)seu.edu.cn> RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler Yi Liu <liuy22(a)mails.tsinghua.edu.cn> RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send Niklas Cassel <cassel(a)kernel.org> ata: libata-core: Quirk INTEL SSDSC2KG480G8 max_sectors Niklas Cassel <cassel(a)kernel.org> ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks Li Zhijian <lizhijian(a)fujitsu.com> RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE Cheatham, Benjamin <benjamin.cheatham(a)amd.com> cxl/core: Fix cxl_dport debugfs EINJ entries Robert Richter <rrichter(a)amd.com> cxl/hdm: Fix newline character in dev_err() messages Mike Snitzer <snitzer(a)kernel.org> NFS/localio: remove -EAGAIN handling in nfs_local_doio() Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit Mike Snitzer <snitzer(a)hammerspace.com> NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages Trond Myklebust <trond.myklebust(a)hammerspace.com> NFS/localio: Handle short writes by retrying Zilin Guan <zilin(a)seu.edu.cn> mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Factor out ring destroy handling to a helper Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Add an S4 restore flow Mario Limonciello (AMD) <superm1(a)kernel.org> crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails Shyam Sundar S K <Shyam-sundar.S-k(a)amd.com> platform/x86/amd/pmf: Prevent TEE errors after hibernate Anthony Pighin (Nokia) <anthony.pighin(a)nokia.com> vfio/pci: Lock upstream bridge for vfio_pci_core_disable() Alexander Usyskin <alexander.usyskin(a)intel.com> mtd: intel-dg: Fix accessing regions before setting nregions Alok Tiwari <alok.a.tiwari(a)oracle.com> mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Or Har-Toov <ohartoov(a)nvidia.com> IB/mlx5: Fix port speed query for representors Chiara Meiohas <cmeiohas(a)nvidia.com> RDMA/mlx5: Fix UMR hang in LAG error state unload Malaya Kumar Rout <mrout(a)redhat.com> tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Krishna Chomal <krishna.chomal108(a)gmail.com> platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Jacob Moroni <jmoroni(a)google.com> RDMA/iwcm: Fix workqueue list corruption by removing work_list Jiasheng Jiang <jiashengjiangcool(a)gmail.com> RDMA/rxe: Fix double free in rxe_srq_from_init Roman Penyaev <r.peniaev(a)gmail.com> RDMA/rtrs-srv: fix SG mapping Waqar Hameed <waqar.hameed(a)axis.com> power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Haotian Zhang <vulab(a)iscas.ac.cn> power: supply: bq27xxx: fix wrong errno when bus ops are unsupported Alexander Koskovich <AKoskovich(a)pm.me> power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Waqar Hameed <waqar.hameed(a)axis.com> power: supply: sbs-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: rt9455: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: pf1550: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: goldfish: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq25980: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: bq256xx: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: act8945a: Fix use-after-free in power_supply_changed() Waqar Hameed <waqar.hameed(a)axis.com> power: supply: ab8500: Fix use-after-free in power_supply_changed() Dan Williams <dan.j.williams(a)intel.com> cxl/mem: Fix devm_cxl_memdev_edac_release() confusion Maher Sanalla <msanalla(a)nvidia.com> RDMA/mlx5: Fix ucaps init error flow Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Notify ULP of remaining soft-WCs during reset Junxian Huang <huangjunxian6(a)hisilicon.com> RDMA/hns: Fix RoCEv1 failure due to DSCP Junxian Huang <huangjunxian6(a)hisilicon.com> RDMA/hns: Return actual error code instead of fixed EINVAL Chengchang Tang <tangchengchang(a)huawei.com> RDMA/hns: Fix WQ_MEM_RECLAIM warning Etienne AUJAMES <eaujames(a)ddn.com> IB/cache: update gid cache on client reregister event Honggang LI <honggangli(a)163.com> RDMA/rtrs: server: remove dead code Kuniyuki Iwashima <kuniyu(a)google.com> af_unix: Fix memleak of newsk in unix_stream_connect(). Hariprasad Kelam <hkelam(a)marvell.com> octeontx2-pf: Unregister devlink on probe failure Michael Dege <michael.dege(a)renesas.com> net: renesas: rswitch: fix forwarding offload statemachine Eric Joyner <eric.joyner(a)amd.com> ionic: Rate limit unknown xcvr type messages Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep_vf: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: ensure dbell BADDR updation Vimlesh Kumar <vimleshk(a)marvell.com> octeon_ep: disable per ring interrupts Jiayuan Chen <jiayuan.chen(a)shopee.com> serial: caif: fix use-after-free in caif_serial ldisc_close() Jiayuan Chen <jiayuan.chen(a)shopee.com> xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path René Rebe <rene(a)exactco.de> net: sunhme: Fix sbus regression Jiayuan Chen <jiayuan.chen(a)shopee.com> net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Stefan Metzmacher <metze(a)samba.org> smb: client: correct value for smbd_max_fragmented_recv_size Jinliang Zheng <alexjlzheng(a)tencent.com> procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jian Shen <shenjian15(a)huawei.com> net: hns3: fix double free issue for tx spare buffer Ivan Vecera <ivecera(a)redhat.com> dpll: zl3073x: Fix output pin phase adjustment sign Danilo Krummrich <dakr(a)kernel.org> rust: devres: fix race condition due to nesting Danilo Krummrich <dakr(a)kernel.org> rust: driver-core: use "kernel vertical" style for imports Nicolas Cavallari <nicolas.cavallari(a)green-communications.fr> PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Felix Gu <ustc.gu(a)gmail.com> PCI: rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port() Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate open interval overlap Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: validate element belonging to interval Florian Westphal <fw(a)strlen.de> netfilter: nft_set_rbtree: don't gc elements on insert Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: remove seqcount_rwlock_t Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: use binary search array in get command Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: translate rbtree to array for binary search Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval Anders Grahn <anders.grahn(a)gmail.com> netfilter: nft_counter: fix reset of counters on 32bit archs Florian Westphal <fw(a)strlen.de> netfilter: nft_set_hash: fix get operation on big endian Florian Westphal <fw(a)strlen.de> netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation Scott Mitchell <scott.k.mitch1(a)gmail.com> netfilter: nfnetlink_queue: optimize verdict lookup with hash table Raju Rangoju <Raju.Rangoju(a)amd.com> amd-xgbe: do not select NET_SELFTESTS when INET is disabled Votokina Victoria <Victoria.Votokina(a)kaspersky.com> nfc: hci: shdlc: Stop timers and work before freeing context Eric Dumazet <edumazet(a)google.com> inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP Thomas Bogendoerfer <tbogendoerfer(a)suse.de> bonding: only set speed/duplex to unknown, if getting speed failed Anshumali Gaur <agaur(a)marvell.com> octeontx2-af: Fix PF driver crash with kexec kernel booting Paolo Abeni <pabeni(a)redhat.com> mptcp: fix receive space timestamp initialization Paolo Abeni <pabeni(a)redhat.com> mptcp: do not account for OoO in mptcp_rcvbuf_grow() Tuo Li <islituo(a)gmail.com> of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Aksh Garg <a-garg7(a)ti.com> PCI: dwc: ep: Add per-PF BAR and inbound ATU mapping support Aksh Garg <a-garg7(a)ti.com> PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Support BAR subrange inbound mapping via Address Match Mode iATU Koichiro Den <den(a)valinux.co.jp> PCI: dwc: Advertise dynamic inbound mapping support Koichiro Den <den(a)valinux.co.jp> PCI: endpoint: Add BAR subrange mapping support Koichiro Den <den(a)valinux.co.jp> PCI: endpoint: Add dynamic_inbound_mapping EPC feature Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function Koichiro Den <den(a)valinux.co.jp> PCI: dwc: ep: Cache MSI outbound iATU mapping Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: dwc: Add new APIs to remove standard and extended Capability Qiang Yu <qiang.yu(a)oss.qualcomm.com> PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: accecn: handle unexpected AccECN negotiation feedback Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: disable RFC3168 fallback identifier for CC modules Chia-Yu Chang <chia-yu.chang(a)nokia-bell-labs.com> tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers Vincent Guittot <vincent.guittot(a)linaro.org> PCI: s32g: Skip Root Port removal during success Arnd Bergmann <arnd(a)arndb.de> jfs: avoid -Wtautological-constant-out-of-range-compare warning Ondrej Mosnacek <omosnace(a)redhat.com> ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Ondrej Mosnacek <omosnace(a)redhat.com> ipc: don't audit capability check in ipc_permissions() Kevin Brodsky <kevin.brodsky(a)arm.com> selftests/mm: fix faulting-in code in pagemap_ioctl test Kevin Brodsky <kevin.brodsky(a)arm.com> selftests/mm: fix usage of FORCE_READ() in cow tests D. Wythe <alibuda(a)linux.alibaba.com> Revert "net/smc: Introduce TCP ULP support" Håkon Bugge <haakon.bugge(a)oracle.com> PCI/ACPI: Restrict program_hpx_type2() to AER bits Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Initialize RCB from pci_configure_device() Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: clear stale link mapping of ahvif->links_map Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com> wifi: ath12k: Fix index decrement when array_len is zero Miaoqing Pan <miaoqing.pan(a)oss.qualcomm.com> wifi: ath11k: add usecase firmware handling based on device compatible Ziyi Guo <n7l8m4(a)u.northwestern.edu> wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() Sergey Shtylyov <s.shtylyov(a)auroraos.dev> PCI: Check parent for NULL in of_pci_bus_release_domain_nr() Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYs Eric Dumazet <edumazet(a)google.com> tcp: tcp_tx_timestamp() must look at the rtx queue Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Remove old_size limit from bridge window sizing Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Stop over-estimating bridge window size Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> PCI: Rewrite bridge window head alignment function Zhiyu Zhang <zhiyuzhang999(a)gmail.com> fat: avoid parent link count underflow in rmdir Alice Ryhl <aliceryhl(a)google.com> rust: task: restrict Task::group_leader() to current Tomas Glozar <tglozar(a)redhat.com> lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment Chaitanya Mishra <chaitanyamishra.ai(a)gmail.com> lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled Anthony Iliopoulos <ailiop(a)suse.com> nfsd: never defer requests during idmap lookup Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Remove inclusion of nlm4.h header Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Initialize data pointer for zero-length items Chuck Lever <chuck.lever(a)oracle.com> NFS: NFSERR_INVAL is not defined by NFSv2 Chuck Lever <chuck.lever(a)oracle.com> xdrgen: Fix struct prefix for typedef types in program wrappers Mikulas Patocka <mpatocka(a)redhat.com> dm: use bio_clone_blkg_association Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Fix race condition during PASID entry replacement Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down context entry Lu Baolu <baolu.lu(a)linux.intel.com> iommu/vt-d: Clear Present bit before tearing down PASID entry Dmytro Maluka <dmaluka(a)chromium.org> iommu/vt-d: Flush cache for PASID table before using it Zilin Guan <zilin(a)seu.edu.cn> wifi: rtw89: debug: Fix memory leak in __print_txpwr_map() Jörg Wedekind <joerg(a)wedekind.de> PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Petr Mladek <pmladek(a)suse.com> kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petr Mladek <pmladek(a)suse.com> module: add helper function for reading module_buildid() Petr Mladek <pmladek(a)suse.com> kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: fix tracking of connections from localhost Florian Westphal <fw(a)strlen.de> netfilter: nft_compat: add more restrictions on netlink attributes Fernando Fernandez Mancera <fmancera(a)suse.de> netfilter: nf_conncount: increase the connection clean up limit to 64 Florian Westphal <fw(a)strlen.de> netfilter: nf_tables: reset table validation state on abort Li Chen <me(a)linux.beauty> ext4: fast commit: make s_fc_lock reclaim-safe Wei Wang <wei.w.wang(a)hotmail.com> iommupt: Do not set C-bit on MMIO backed PTEs Miri Korenblit <miriam.rachel.korenblit(a)intel.com> wifi: cfg80211: stop NAN and P2P in cfg80211_leave Matt Johnston <matt(a)codeconstruct.com.au> mctp i2c: initialise event handler read bytes Jian Zhang <zhangjian.3032(a)bytedance.com> net: mctp-i2c: fix duplicate reception of old data Manivannan Sadhasivam <manivannan.sadhasivam(a)oss.qualcomm.com> PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_adapter() Abhishek Bapat <abhishekbapat(a)google.com> quota: fix livelock between quotactl and freeze_super Baochen Qiang <baochen.qiang(a)oss.qualcomm.com> wifi: ath12k: do WoW offloads only on primary link Rosen Penev <rosenp(a)gmail.com> wifi: ath9k: add OF dependency to AHB Randy Dunlap <rdunlap(a)infradead.org> wifi: ath9k: fix kernel-doc warnings in common-debug.h Randy Dunlap <rdunlap(a)infradead.org> wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats Alistair Popple <apopple(a)nvidia.com> PCI/P2PDMA: Reset page reference count when page mapping fails Aadityarangan Shridhar Iyengar <adiyenga(a)cisco.com> PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak Mikulas Patocka <mpatocka(a)redhat.com> dm: use READ_ONCE in dm_blk_report_zones Mikulas Patocka <mpatocka(a)redhat.com> dm: fix unlocked test for dm_suspended_md Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> PCI/portdrv: Fix potential resource leak Inochi Amaoto <inochiama(a)gmail.com> PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports Håkon Bugge <haakon.bugge(a)oracle.com> PCI: Do not attempt to set ExtTag for VFs Shuai Xue <xueshuai(a)linux.alibaba.com> Documentation: tracing: Add PCI tracepoint documentation Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition Hou Tao <houtao1(a)huawei.com> PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Huang Chenming <chenming.huang(a)oss.qualcomm.com> wifi: cfg80211: Fix use_for flag update on BSS refresh Brian Norris <briannorris(a)google.com> PCI/PM: Avoid redundant delays on D3hot->D3cold Claudiu Beznea <claudiu.beznea.uj(a)bp.renesas.com> PCI: rzg3s-host: Use pci_generic_config_write() for the root bus Haotian Zhang <vulab(a)iscas.ac.cn> PCI: endpoint: Add missing NULL check for alloc_workqueue() Marco Crivellari <marco.crivellari(a)suse.com> PCI: Add WQ_PERCPU to alloc_workqueue() users Baruch Siach <baruch(a)tkos.co.il> Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Haotian Zhang <vulab(a)iscas.ac.cn> PCI: xilinx: Fix INTx IRQ domain leak in error paths Ping-Ke Shih <pkshih(a)realtek.com> wifi: rtw89: correct use sequence of driver_data in skb->info Haotian Zhang <vulab(a)iscas.ac.cn> PCI: mediatek: Fix IRQ domain leak when MSI allocation fails Carl Lee <carl.lee(a)amd.com> hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification Guenter Roeck <linux(a)roeck-us.net> Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Francesco Lavra <flavra(a)baylibre.com> spi: tools: Add include folder to .gitignore Dan Carpenter <dan.carpenter(a)linaro.org> ALSA: oss: delete self assignment Arnd Bergmann <arnd(a)arndb.de> vsnprintf: drop __printf() attributes on binary printing functions Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> ASoC: cs4271: Fix resource leak in cs4271_soc_resume() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Move RPM resume into job run function Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix incorrect DPM level after suspend/resume Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Still process most of the jack detect if control is missing Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Factor out jack handling into new c file Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Handle volatile controls correctly Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: SDCA: Remove outdated todo comment Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix incorrect error code returned for failed chain command Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Remove hardware context status Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Enable temporal sharing only mode Even Xu <even.xu(a)intel.com> HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating Ryan Lin <ryan.lin(a)intel.com> HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients Vinod Govindapillai <vinod.govindapillai(a)intel.com> drm/i915/display: fix the pixel normalization handling for xe3p_lpd Zishun Yi <zishun.yi.dev(a)gmail.com> accel/amdxdna: Fix memory leak in amdxdna_ubuf_map Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Stop job scheduling across aie2_release_resource() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Hold mm structure across iommu_sva_unbind_device() Tzung-Bi Shih <tzungbi(a)kernel.org> platform/chrome: cros_ec_lightbar: Fix response size initialization Sheetal <sheetal(a)nvidia.com> ASoC: tegra: Add AHUB writeable_reg for RX holes Harry Yoo <harry.yoo(a)oracle.com> mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() Shuicheng Lin <shuicheng.lin(a)intel.com> drm/xe: Unregister drm device on probe error Vinay Belgaumkar <vinay.belgaumkar(a)intel.com> drm/xe/ptl: Disable DCC on PTL Roberto Sassu <roberto.sassu(a)huawei.com> evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() Ricardo Ribalda <ribalda(a)chromium.org> media: uvcvideo: Fix allocation for small frame sizes Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/pm: Return -EOPNOTSUPP when can't read power limit Gokul Praveen <g-praveen(a)ti.com> pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev Nathan Chancellor <nathan(a)kernel.org> drm/msm/dp: Avoid division by zero in msm_dp_ctrl_config_msa() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix SSPP_UBWC_STATIC_CTRL programming on UBWC 5.x+ Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: program correct register for UBWC config on DPU 8.x+ Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: offset HBB values written to DPU by -13 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices Lijo Lazar <lijo.lazar(a)amd.com> drm/amd/pm: Fix unneeded semicolon warning Kari Argillander <kari.argillander(a)gmail.com> rust: pwm: Fix potential memory leak on init error Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> drm/rockchip: dw_hdmi_qp: Fix RK3576 HPD interrupt handling Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: Adding reset colorbar cfg in dp init. Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix no showing problem with loading hibmc manually Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: add dp mode valid check Baihan Li <libaihan(a)huawei.com> drm/hisilicon/hibmc: fix dp probabilistical detect errors after HPD irq Michał Grzelak <michal.grzelak(a)intel.com> drm/buddy: release free_trees array on buddy mm teardown Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/a2xx: fix pixel shader start on A225 David Heidelberg <david(a)ixit.cz> media: ccs: Accommodate C-PHY into the calculation Rob Clark <robin.clark(a)oss.qualcomm.com> drm/msm: Fix GMEM_BASE for gen8 Rob Clark <robin.clark(a)oss.qualcomm.com> drm/msm: Fix x2-85 TPL1_DBG_ECO_CNTL1 Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix notifier_wq flushing warning Brian Masney <bmasney(a)redhat.com> drm/msm/dsi_phy_14nm: convert from divider_round_rate() to divider_determine_rate() Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: drop intr_start from DPU 3.x catalog files Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/disp: set num_planes to 1 for interleaved YUV formats Timur Tabi <ttabi(a)nvidia.com> gpu: nova-core: check for overflow to DMATRFBASE1 Christian König <christian.koenig(a)amd.com> drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu/ttm: Pin 4K MMIO_REMAP Singleton BO at Init v2 Haotian Zhang <vulab(a)iscas.ac.cn> HID: playstation: Add missing check for input_ff_create_memless André Draszik <andre.draszik(a)linaro.org> regulator: core: don't ignore errors from event forwarding setup André Draszik <andre.draszik(a)linaro.org> regulator: core: move supply check earlier in set_machine_constraints() André Draszik <andre.draszik(a)linaro.org> regulator: core: fix locking in regulator_resolve_supply() error path Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> spi: microchip-core: use XOR instead of ANDNOT to fix the logic Jani Nikula <jani.nikula(a)intel.com> mei: late_bind: fix struct intel_lb_component_ops kernel-doc Randy Dunlap <rdunlap(a)infradead.org> ALSA: hda - fix function names & missing function parameter Mani Chandana Ballary Kuntumalla <quic_mkuntuma(a)quicinc.com> drm/msm/dp: Update msm_dp_controller IDs for sa8775p Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> drm/msm/dpu: fix WD timer handling on DPU 8.x Teguh Sobirin <teguh(a)sobir.in> drm/msm/dpu: Set vsync source irrespective of mdp top support Mahadevan P <mahadevan.p(a)oss.qualcomm.com> drm/msm/disp/dpu: add merge3d support for sc7280 Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Don't repeat DAC load detection Alex Hung <alex.hung(a)amd.com> drm/amd/display: Update dc_connection_dac_load to dc_connection_analog_load Timur Kristóf <timur.kristof(a)gmail.com> drm/amd/display: Pass proper DAC encoder ID to VBIOS Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Use local variable for analog_engine initialization Ivan Lipski <ivan.lipski(a)amd.com> drm/amd/display: Remove unused encoder types Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com> drm/amdkfd: Fix signal_eviction_fence() bool return value Mario Limonciello (AMD) <superm1(a)kernel.org> drm/amd: Drop "amdgpu kernel modesetting enabled" message Bagas Sanjaya <bagasdotme(a)gmail.com> drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_block_type enum Bagas Sanjaya <bagasdotme(a)gmail.com> drm/amd/display: Don't use kernel-doc comment in dc_register_software_state struct Zilin Guan <zilin(a)seu.edu.cn> media: chips-media: wave5: Fix memory leak on codec_info allocation failure Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Cancel pending work before suspend Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Cancel delayed work on component remove Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com> ASoC: nau8821: Fixup nau8821_enable_jack_detect() Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi: accept previously used values Konstantin Andreev <andreev(a)swemel.ru> smack: /smack/doi must be > 0 Chris J Arges <carges(a)cloudflare.com> ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() Jani Nikula <jani.nikula(a)intel.com> drm/atomic: convert drm_atomic_get_{old, new}_colorop_state() into proper functions Suraj Kandpal <suraj.kandpal(a)intel.com> drm/display/dp_mst: Add protection against 0 vcpi Ketil Johnsen <ketil.johnsen(a)arm.com> drm/panthor: Evict groups before VM termination Jani Nikula <jani.nikula(a)intel.com> drm/i915/colorop: do not include headers from headers Karunika Choo <karunika.choo(a)arm.com> drm/panthor: Fix NULL pointer dereference on panthor_fw_unplug Simon Trimmer <simont(a)opensource.cirrus.com> ASoC: SDCA: Allow sample width wild cards in set_usage() Takashi Iwai <tiwai(a)suse.de> ALSA: usb-audio: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: usx2y: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: hda: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: vmaster: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: timer: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: seq: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: seq: oss: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: oss: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: pcm: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: control: Relax __free() variable declarations Takashi Iwai <tiwai(a)suse.de> ALSA: compress_offload: Relax __free() variable declarations David Heidelberg <david(a)ixit.cz> drm/panel: sw43408: Remove manual invocation of unprepare at remove Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix potential NULL pointer dereference in context cleanup Akif Ejaz <akifejaz40(a)gmail.com> spi: cadence-qspi: Remove redundant pm_runtime_mark_last_busy call Richard Fitzgerald <rf(a)opensource.cirrus.com> firmware: cs_dsp: Don't use __free() in cs_dsp_load() and cs_dsp_load_coeff() Richard Fitzgerald <rf(a)opensource.cirrus.com> firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_string_read() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix race where send ring appears full due to delayed head update Dan Carpenter <dan.carpenter(a)linaro.org> drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color_pipeline_property() Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix cu_idx being cleared by memset() during command setup Lizhi Hou <lizhi.hou(a)amd.com> accel/amdxdna: Fix race condition when checking rpm_on Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix panthor_gpu_coherency_set() Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: don't attach the tlb fence for SI Lai Jiangshan <jiangshan.ljs(a)antgroup.com> workqueue: Process rescuer work items one-by-one using a cursor Chia-I Wu <olvaffe(a)gmail.com> drm/panthor: fix queue_reset_timeout_locked Akash Goel <akash.goel(a)arm.com> drm/panthor: Remove redundant call to disable the MCU Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Make sure we resume the tick when new jobs are submitted Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the logic that decides when to stop ticking Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix immediate ticking on a disabled tick Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the group priority rotation logic Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Fix the full_tick check Boris Brezillon <boris.brezillon(a)collabora.com> drm/panthor: Recover from panthor_gpu_flush_caches() failures Michal Wajdeczko <michal.wajdeczko(a)intel.com> drm/xe/pf: Fix .bulk_profile/sched_priority description Junhui Liu <junhui.liu(a)pigmoral.tech> reset: canaan: k230: drop OF dependency and enable by default Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konrad Dybcio <konrad.dybcio(a)oss.qualcomm.com> arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions Eric Neulight <Eric.Neulight(a)linuxdev.slmail.me> arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot. Viken Dadhaniya <viken.dadhaniya(a)oss.qualcomm.com> arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table Marek Vasut <marek.vasut(a)mailbox.org> arm64: dts: imx95: Use GPU_CGC as core clock for GPU Jonathan Marek <jonathan(a)marek.ca> arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) Michael Walle <mwalle(a)kernel.org> arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator Michael Walle <mwalle(a)kernel.org> arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC A signal clock Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: g12: assign the MMC B and C signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: gx: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: axg: assign the MMC signal clocks Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: c3: assign the MMC signal clocks Haotian Zhang <vulab(a)iscas.ac.cn> hwspinlock: omap: Handle devm_pm_runtime_enable() errors Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> soc: qcom: ubwc: add missing include Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 Abhash Kumar Jha <a-kumar2(a)ti.com> arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: fix mmc clock assignment Jerome Brunet <jbrunet(a)baylibre.com> arm64: dts: amlogic: s4: assign mmc b clock to 24MHz AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node Vladimir Zapolskiy <vz(a)mleia.com> arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Lad Prabhakar <prabhakar.mahadev-lad.rj(a)bp.renesas.com> arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect Narayana Murty N <nnmlinux(a)linux.ibm.com> powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Zilin Guan <zilin(a)seu.edu.cn> soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() Haotian Zhang <vulab(a)iscas.ac.cn> soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe Christophe Leroy <chleroy(a)kernel.org> powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chen-Yu Tsai <wens(a)kernel.org> ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN Abel Vesa <abelvesa(a)kernel.org> arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on Casey Connolly <casey.connolly(a)linaro.org> arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on Jingzhou Zhu <newwheatzjz(a)zohomail.com> arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully Jingzhou Zhu <newwheatzjz(a)zohomail.com> arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name Dmitry Baryshkov <dmitry.baryshkov(a)oss.qualcomm.com> arm64: dts: qcom: sdm630: fix gpu_speed_bin size Haotian Zhang <vulab(a)iscas.ac.cn> clk: qcom: Return correct error code in qcom_cc_probe_by_index() Arnd Bergmann <arnd(a)arndb.de> EDAC/amd64: Avoid a -Wformat-security warning Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings Alexander Stein <alexander.stein(a)ew.tq-group.com> arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Anton D. Stavinskii <stavinsky(a)gmail.com> riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes Sudeep Holla <sudeep.holla(a)kernel.org> firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Dan Carpenter <dan.carpenter(a)linaro.org> EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() Jorge Ramirez-Ortiz <jorge.ramirez(a)oss.qualcomm.com> soc: qcom: smem: handle ENOMEM error during probe Francesco Dolcini <francesco.dolcini(a)toradex.com> arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO Francesco Dolcini <francesco.dolcini(a)toradex.com> arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO Sai Ritvik Tanksalkar <stanksal(a)purdue.edu> pstore/ram: fix buffer overflow in persistent_ram_save_old() Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: fix number of Tx frags in invalid packet Larysa Zaremba <larysa.zaremba(a)intel.com> selftests/xsk: properly handle batch ending in the middle of a packet Lianjie Wang <karin0.zst(a)gmail.com> hwrng: core - use RCU and work_struct to fix race condition Zilin Guan <zilin(a)seu.edu.cn> crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() KP Singh <kpsingh(a)kernel.org> bpf: Require frozen map for calculating map hash KP Singh <kpsingh(a)kernel.org> bpf: Limit bpf program signature size Thomas Gleixner <tglx(a)kernel.org> irqchip/sifive-plic: Handle number of hardware interrupts correctly Titouan Ameline de Cadeville <titouan.ameline(a)gmail.com> fs/tests: exec: drop duplicate bprm_stack_limits test vectors Zicheng Qu <quzicheng(a)huawei.com> sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups Chen Jinghuang <chenjinghuang2(a)huawei.com> sched/rt: Skip currently executing CPU in rto_next_cpu() Joel Fernandes <joelagnelf(a)nvidia.com> sched/deadline: Clear the defer params Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> media: pci: mg4b: Use IRQF_NO_THREAD Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> mfd: wm8350-core: Use IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> rtc: amlogic-a4: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> usb: typec: fusb302: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> EDAC/altera: Remove IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> scsi: efct: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> iommu/amd: Use core's primary handler and set IRQF_ONESHOT Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). Paul Chaignon <paul.chaignon(a)gmail.com> bpf: Fix bpf_xdp_store_bytes proto for read-only arg Jianpeng Chang <jianpeng.chang.cn(a)windriver.com> crypto: caam - fix netdev memory leak in dpaa2_caam_probe Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/trng - support tfms sharing the device Jiri Olsa <jolsa(a)kernel.org> selftests/bpf: Fix kprobe multi stacktrace_ips test Jiri Olsa <jolsa(a)kernel.org> x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path Jiri Olsa <jolsa(a)kernel.org> x86/fgraph: Fix return_to_handler regs.rsp value Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - unregister only available algorithm Ella Ma <alansnape3058(a)gmail.com> crypto: ccp - Fix a crash due to incorrect cleanup usage of kfree Luis Gerhorst <luis.gerhorst(a)fau.de> bpf: Fix verifier_bug_if to account for BPF_CALL Jiri Olsa <jolsa(a)kernel.org> ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag Ingo Molnar <mingo(a)kernel.org> x86/hyperv: Fix smp_ops build failure on UP kernels Randy Dunlap <rdunlap(a)infradead.org> seqlock: fix scoped_seqlock_read kernel-doc Guillaume Gonnet <ggonnet.linux(a)gmail.com> bpf: Fix tcx/netkit detach permissions when prog fd isn't given Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix FIONREAD for sockmap Jiayuan Chen <jiayuan.chen(a)linux.dev> bpf, sockmap: Fix incorrect copied_seq calculation Kumar Kartikeya Dwivedi <memxor(a)gmail.com> rqspinlock: Fix TAS fallback lock entry creation Aleksander Jan Bajkowski <olek2(a)wp.pl> hwrng: airoha - set rng quality to 900 Tycho Andersen (AMD) <tycho(a)kernel.org> crypto: ccp - narrow scope of snp_range_list Tom Lendacky <thomas.lendacky(a)amd.com> crypto: ccp - Fix a case where SNP_SHUTDOWN is missed Aleksander Jan Bajkowski <olek2(a)wp.pl> crypto: inside-secure/eip93 - fix kernel panic in driver detach Thomas Gleixner <tglx(a)kernel.org> hrtimer: Fix trace oddity Kery Qi <qikeyu2017(a)gmail.com> selftests/bpf: Fix resource leak in serial_test_wq on attach failure Zesen Liu <ftyghome(a)gmail.com> bpf: Fix memory access flags in helper prototypes Stephen Eta Zhou <stephen.eta.zhou(a)gmail.com> clocksource/drivers/timer-sp804: Fix an Oops when read_current_timer is called on ARM32 platforms where the SP804 is not registered as the sched_clock. Puranjay Mohan <puranjay(a)kernel.org> bpf: Preserve id of register in sync_linked_regs() Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue Qi Tao <taoqi10(a)huawei.com> crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Weili Qian <qianweili(a)huawei.com> crypto: hisilicon/hpre - support the hpre algorithm fallback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - support fallback for zip Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - centralize the sending locks of each module into qm Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes lizhi <lizhi206(a)huawei.com> crypto: hisilicon/hpre: extend tag field to 64 bits for better performance Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/zip - adjust the way to obtain the req in the callback function Thomas Fourier <fourier.thomas(a)gmail.com> crypto: octeontx - fix dma_free_coherent() size Thomas Fourier <fourier.thomas(a)gmail.com> crypto: cavium - fix dma_free_coherent() size Gabriele Monaco <gmonaco(a)redhat.com> sched: Fix build for modules using set_tsk_need_resched() Anton Protopopov <a.s.protopopov(a)gmail.com> bpf: Return proper address for non-zero offsets in insn array Thomas Gleixner <tglx(a)kernel.org> time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function Thomas Weißschuh <thomas.weissschuh(a)linutronix.de> ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Gabriele Monaco <gmonaco(a)redhat.com> sched: Export hidden tracepoints to modules Varun R Mallya <varunrmallya(a)gmail.com> libbpf: Fix OOB read in btf_dump_get_bitfield_value Puranjay Mohan <puranjay(a)kernel.org> selftests/bpf: veristat: fix printing order in output_stats() Eduard Zingerman <eddyz87(a)gmail.com> bpf: bpf_scc_visit instance and backedges accumulation for bpf_loop() Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - fix warning on adf_pfvf_pf_proto.c Giovanni Cabiddu <giovanni.cabiddu(a)intel.com> crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD Sandipan Das <sandipan.das(a)amd.com> perf/x86/core: Do not set bit width for unavailable counters Andrew Cooper <andrew.cooper3(a)citrix.com> x86/cpu/amd: Correct the microcode table for Zenbleed Jens Axboe <axboe(a)kernel.dk> io_uring/kbuf: fix memory leak if io_buffer_add_list fails Salah Triki <salah.triki(a)gmail.com> s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Gui-Dong Han <hanguidong02(a)gmail.com> PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Yaxiong Tian <tianyaxiong(a)kylinos.cn> cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible Leo Yan <leo.yan(a)arm.com> perf: arm_spe: Properly set hw.state on failures Johannes Thumshirn <johannes.thumshirn(a)wdc.com> block: don't use strcpy to copy blockdev name Breno Leitao <leitao(a)debian.org> arm64/gcs: Fix error handling in arch_set_shadow_stack_status() Samuel Wu <wusamuel(a)google.com> PM: wakeup: Handle empty list in wakeup_sources_walk_start() Xiao Ni <xni(a)redhat.com> md: fix return value of mddev_trylock Zilin Guan <zilin(a)seu.edu.cn> md/raid1: fix memory leak in raid1_run() Roger Pau Monne <roger.pau(a)citrix.com> Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Caleb Sander Mateos <csander(a)purestorage.com> ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd Govindarajulu Varadarajan <govind.varadar(a)gmail.com> ublk: Validate SQE128 flag before accessing the cmd Caleb Sander Mateos <csander(a)purestorage.com> ublk: restore auto buf unregister refcount optimization Felix Gu <ustc.gu(a)gmail.com> thermal/of: Fix reference leak in thermal_of_cm_lookup() Christoph Hellwig <hch(a)lst.de> iomap: fix submission side handling of completion side errors Felix Gu <ustc.gu(a)gmail.com> cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() Aleks Todorov <aleksbgbg(a)google.com> OPP: Return correct value in dev_pm_opp_get_level Yu Kuai <yukuai(a)fnnas.com> md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix IO hang with degraded array with llbitmap Li Nan <linan122(a)huawei.com> md/raid10: fix any_working flag handling in raid10_sync_request Yu Kuai <yukuai(a)fnnas.com> md/raid5: fix raid5_run() to return error when log_init() fails Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> cpuidle: governors: menu: Always check timers with tick stopped Jens Axboe <axboe(a)kernel.dk> io_uring/sync: validate passed in offset Jens Axboe <axboe(a)kernel.dk> io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member Alexey Simakov <bigalex934(a)gmail.com> ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Caleb Sander Mateos <csander(a)purestorage.com> io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED Teddy Astie <teddy.astie(a)vates.tech> xen/virtio: Don't use grant-dma-ops when running as Dom0 Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> ACPI: processor: Update cpuidle driver check in __acpi_processor_start() Randy Dunlap <rdunlap(a)infradead.org> docs: find-unused-docs.sh: fixup directory usage Florian-Ewald Mueller <florian-ewald.mueller(a)ionos.com> rnbd-srv: Fix server side setting of bi_size for special IOs Thomas Weißschuh <linux(a)weissschuh.net> tools/nolibc: always use 64-bit mode for s390 header checks Shyam Prasad N <sprasad(a)microsoft.com> netfs: avoid double increment of retry_count in subreq Paulo Alcantara <pc(a)manguebit.org> smb: client: fix potential UAF and double free in smb2_open_file() Gao Xiang <xiang(a)kernel.org> erofs: fix inline data read failure for ztailpacking pclusters Deepanshu Kartikey <kartikey406(a)gmail.com> gfs2: fix memory leaks in gfs2_fill_super error path Boris Burkov <boris(a)bur.io> btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation Boris Burkov <boris(a)bur.io> btrfs: fix block_group_tree dirty_list corruption Filipe Manana <fdmanana(a)suse.com> btrfs: qgroup: return correct error when deleting qgroup relation item Johannes Thumshirn <johannes.thumshirn(a)wdc.com> btrfs: zoned: don't zone append to conventional zone Gao Xiang <xiang(a)kernel.org> erofs: handle end of filesystem properly for file-backed mounts Alper Ak <alperyasinak1(a)gmail.com> tpm: st33zp24: Fix missing cleanup on get_burstcount() error Alper Ak <alperyasinak1(a)gmail.com> tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure Zilin Guan <zilin(a)seu.edu.cn> i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() Fredrik Markstrom <fredrik.markstrom(a)est.tech> i3c: dw: Initialize spinlock to avoid upsetting lockdep Deepanshu Kartikey <kartikey406(a)gmail.com> gfs2: Fix use-after-free in iomap inline data write path Joanne Koong <joannelkoong(a)gmail.com> iomap: fix invalid folio access after folio_end_read() Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Fix slab-use-after-free in qd_put Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Initialize bio->bi_opf early Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Rename gfs2_log_submit_{bio -> write} Andreas Gruenbacher <agruenba(a)redhat.com> gfs2: Retries missing in gfs2_{rename,exchange} Gao Xiang <xiang(a)kernel.org> erofs: avoid noisy messages for transient -ENOMEM Ferry Meng <mengferry(a)linux.alibaba.com> erofs: Use %pe format specifier for error pointers Adrian Hunter <adrian.hunter(a)intel.com> i3c: master: Update hot-join flag only on success Ben Dooks <ben.dooks(a)codethink.co.uk> fs: add <linux/init_task.h> for 'init_fs' Amir Goldstein <amir73il(a)gmail.com> fs: move initializing f_mode before file_ref_init() Breno Leitao <leitao(a)debian.org> device_cgroup: remove branch hint after code refactor Billy Tsai <billy_tsai(a)aspeedtech.com> i3c: Move device name assignment after i3c_bus_init Xiaochen Shen <shenxiaochen(a)open-hieco.net> selftests/resctrl: Fix a division by zero error on Hygon Ben Dooks <ben.dooks(a)codethink.co.uk> audit: move the compat_xxx_class[] extern declarations to audit_arch.h Yao Kai <yaokai34(a)huawei.com> rcu: Fix rcu_read_unlock() deadloop due to softirq Paul E. McKenney <paulmck(a)kernel.org> rcutorture: Correctly compute probability to invoke ->exp_current() Shardul Bankar <shardul.b(a)mpiricsoftware.com> hfsplus: return error when node already exists in hfs_bnode_create Thomas Fourier <fourier.thomas(a)gmail.com> auxdisplay: arm-charlcd: fix release_mem_region() size YunJe Shin <yjshin0438(a)gmail.com> RDMA/umad: Reject negative data_len in ib_umad_write YunJe Shin <yjshin0438(a)gmail.com> RDMA/siw: Fix potential NULL pointer dereference in header processing ------------- Diffstat: .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +- Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../bindings/media/qcom,qcs8300-camss.yaml | 13 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 28 +- .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 4 +- Documentation/networking/ip-sysctl.rst | 7 +- Documentation/trace/events-pci.rst | 74 ++ Documentation/trace/index.rst | 1 + Makefile | 15 +- arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + arch/arm64/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 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 3 + .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 2 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/freescale/imx95-clock.h | 1 + arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- arch/arm64/boot/dts/qcom/agatti.dtsi | 8 +- arch/arm64/boot/dts/qcom/hamoa.dtsi | 8 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- 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 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 17 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 + arch/arm64/boot/dts/qcom/talos.dtsi | 1 - arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 1 - .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 +- .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/mm/gcs.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/mips/Kconfig | 1 - 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 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 +- arch/s390/Kconfig | 3 +- arch/x86/events/core.c | 4 +- arch/x86/hyperv/hv_crash.c | 2 + arch/x86/hyperv/hv_vtl.c | 8 +- arch/x86/include/asm/ftrace.h | 2 +- arch/x86/kernel/cpu/amd.c | 30 +- arch/x86/kernel/ftrace_64.S | 5 +- arch/x86/xen/enlighten.c | 2 +- block/ioctl.c | 34 +- drivers/accel/amdxdna/aie2_ctx.c | 66 +- drivers/accel/amdxdna/aie2_message.c | 63 +- drivers/accel/amdxdna/aie2_msg_priv.h | 3 +- drivers/accel/amdxdna/aie2_pci.c | 2 +- drivers/accel/amdxdna/aie2_pci.h | 2 + drivers/accel/amdxdna/aie2_pm.c | 20 +- drivers/accel/amdxdna/aie2_smu.c | 29 +- drivers/accel/amdxdna/amdxdna_ctx.h | 6 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 27 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 5 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 +- drivers/accel/amdxdna/amdxdna_pm.c | 22 +- drivers/accel/amdxdna/amdxdna_ubuf.c | 10 +- drivers/accel/amdxdna/npu4_regs.c | 1 + drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/acpi/processor_driver.c | 2 +- drivers/ata/libata-core.c | 76 +- drivers/ata/libata-eh.c | 6 + drivers/ata/libata-scsi.c | 174 ++++- drivers/ata/libata.h | 2 + drivers/ata/pata_ftide010.c | 6 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 11 +- 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 | 33 +- drivers/block/ublk_drv.c | 64 +- drivers/bluetooth/btintel_pcie.c | 9 +- drivers/char/hw_random/airoha-trng.c | 1 + drivers/char/hw_random/core.c | 168 +++-- drivers/char/misc_minor_kunit.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/actions/owl-composite.c | 11 +- drivers/clk/actions/owl-divider.c | 17 +- drivers/clk/actions/owl-divider.h | 5 - drivers/clk/clk-bm1880.c | 5 +- drivers/clk/clk-loongson1.c | 5 +- drivers/clk/clk-milbeaut.c | 5 +- drivers/clk/clk-versaclock3.c | 7 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +- drivers/clk/mediatek/clk-mt7981-eth.c | 6 +- drivers/clk/mediatek/clk-mt8196-mfg.c | 13 +- drivers/clk/mediatek/clk-mt8516.c | 2 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/mediatek/clk-pll.c | 3 + drivers/clk/mediatek/clk-pll.h | 1 + drivers/clk/meson/g12a.c | 17 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 10 - drivers/clk/nuvoton/clk-ma35d1-divider.c | 7 +- drivers/clk/nxp/clk-lpc32xx.c | 6 +- drivers/clk/qcom/clk-alpha-pll.c | 21 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/clk-regmap-divider.c | 16 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-glymur.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-milos.c | 6 +- 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-sm8750.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 4 +- drivers/clk/rockchip/clk.c | 2 +- drivers/clk/sophgo/clk-sg2042-clkgen.c | 15 +- drivers/clk/spacemit/Makefile | 9 +- drivers/clk/spacemit/ccu-k1.c | 1 + drivers/clk/spacemit/ccu_common.c | 6 + drivers/clk/spacemit/ccu_ddn.c | 1 + drivers/clk/spacemit/ccu_mix.c | 9 + drivers/clk/spacemit/ccu_pll.c | 1 + drivers/clk/sprd/div.c | 6 +- drivers/clk/stm32/clk-stm32-core.c | 42 +- drivers/clk/thead/clk-th1520-ap.c | 34 +- drivers/clk/x86/clk-cgu.c | 6 +- drivers/clk/zynqmp/divider.c | 10 +- drivers/clk/zynqmp/pll.c | 5 +- drivers/clocksource/timer-sp804.c | 14 +- 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/ccp-ops.c | 2 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sev-dev.c | 59 +- 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/Kconfig | 1 + drivers/crypto/hisilicon/hpre/hpre.h | 5 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 418 ++++++----- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 112 ++- drivers/crypto/hisilicon/sec2/sec.h | 7 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++-- drivers/crypto/hisilicon/sec2/sec_main.c | 21 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/trng/trng.c | 123 +++- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 133 ++-- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/inside-secure/eip93/eip93-main.c | 94 +-- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/intel/qat/qat_common/qat_asym_algs.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/crypto/starfive/jh7110-aes.c | 9 +- drivers/cxl/core/edac.c | 64 +- drivers/cxl/core/hdm.c | 7 +- drivers/cxl/core/memdev.c | 1 - drivers/cxl/core/port.c | 8 +- drivers/cxl/cxlmem.h | 5 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dpll/zl3073x/dpll.c | 12 +- drivers/dpll/zl3073x/ref.h | 2 + drivers/edac/altera_edac.c | 11 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/arm_ffa/driver.c | 33 +- drivers/firmware/cirrus/cs_dsp.c | 31 +- drivers/firmware/efi/efi.c | 8 +- drivers/gpib/common/iblib.c | 5 +- drivers/gpib/ni_usb/ni_usb_gpib.c | 14 +- drivers/gpio/gpio-amd-fch.c | 7 +- drivers/gpio/gpiolib-cdev.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 81 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 22 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 60 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 5 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 12 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 55 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 + .../gpu/drm/amd/display/dc/link/link_detection.c | 13 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 14 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 61 +- .../display/dc/resource/dce100/dce100_resource.c | 14 +- .../display/dc/resource/dce110/dce110_resource.c | 2 + .../amd/display/dc/resource/dce60/dce60_resource.c | 12 +- .../amd/display/dc/resource/dce80/dce80_resource.c | 9 +- .../display/dc/resource/dcn315/dcn315_resource.c | 8 +- .../display/dc/resource/dcn316/dcn316_resource.c | 8 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 8 +- .../display/dc/resource/dcn321/dcn321_resource.c | 8 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +- .../display/dc/resource/dcn351/dcn351_resource.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_atomic.c | 32 + drivers/gpu/drm/drm_atomic_helper.c | 1 + drivers/gpu/drm/drm_buddy.c | 1 + drivers/gpu/drm/drm_plane.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 4 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h | 2 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 38 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 8 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 3 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 71 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/i915/display/intel_colorop.c | 2 + drivers/gpu/drm/i915/display/intel_colorop.h | 4 +- .../gpu/drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 36 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../gpu/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_sspp.c | 66 +- 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/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 4 - drivers/gpu/drm/panthor/panthor_fw.c | 5 - drivers/gpu/drm/panthor/panthor_gpu.c | 21 +- drivers/gpu/drm/panthor/panthor_mmu.c | 4 + drivers/gpu/drm/panthor/panthor_sched.c | 193 +++-- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 1 + drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/xe/xe_bo.c | 2 +- drivers/gpu/drm/xe/xe_configfs.h | 12 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_guc_pc.c | 34 + drivers/gpu/drm/xe/xe_mmio.c | 10 +- drivers/gpu/drm/xe/xe_module.h | 2 +- drivers/gpu/drm/xe/xe_pci.c | 6 + drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 54 +- drivers/gpu/drm/xe/xe_wa.c | 18 +- drivers/gpu/nova-core/falcon.rs | 11 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 2 + drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/vmbus_drv.c | 66 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/pmbus/mpq8785.c | 28 + drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 12 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 13 + drivers/hwtracing/stm/Kconfig | 4 +- 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/hns/hns_roce_restrack.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 101 ++- 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_mr.c | 285 +++++--- drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- 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/interconnect/qcom/qcs8300.c | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/iommu.c | 5 - drivers/iommu/generic_pt/fmt/amdv1.h | 3 +- drivers/iommu/generic_pt/fmt/x86_64.h | 3 +- drivers/iommu/intel/iommu.c | 33 +- drivers/iommu/intel/iommu.h | 21 +- drivers/iommu/intel/nested.c | 9 +- drivers/iommu/intel/pasid.c | 202 +----- drivers/iommu/intel/pasid.h | 28 +- drivers/irqchip/irq-sifive-plic.c | 82 ++- drivers/leds/leds-expresswire.c | 24 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/pcc.c | 102 +-- drivers/mcb/mcb-core.c | 9 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 2 + drivers/md/md-llbitmap.c | 4 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 10 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/pci/mgb4/mgb4_trigger.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 4 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 11 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/sec-irq.c | 1 + drivers/mfd/simple-mfd-i2c.c | 1 + drivers/mtd/devices/mtd_intel_dg.c | 9 +- drivers/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 | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 21 +- .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 64 +- .../net/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 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_main.h | 2 +- .../ethernet/marvell/octeon_ep_vf/octep_vf_rx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 14 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 13 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 52 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 40 -- drivers/net/ethernet/mellanox/mlx5/core/wc.c | 14 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 3 + drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c | 3 - drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 20 + drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 19 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 5 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 25 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 2 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 89 ++- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/renesas/rswitch_l2.c | 15 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/ovpn/io.c | 57 +- drivers/net/ovpn/socket.c | 41 +- drivers/net/ovpn/tcp.c | 23 +- drivers/net/ovpn/udp.c | 1 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath11k/core.c | 27 + drivers/net/wireless/ath/ath11k/core.h | 4 + .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 8 +- drivers/net/wireless/ath/ath12k/mac.c | 4 +- drivers/net/wireless/ath/ath12k/wow.c | 16 + drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/common-debug.h | 8 +- drivers/net/wireless/ath/ath9k/debug.h | 15 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/core.h | 2 + drivers/net/wireless/realtek/rtw89/debug.c | 8 +- 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/nvmem/Kconfig | 2 +- drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/pci/controller/cadence/pcie-cadence.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pci-imx6.c | 3 + drivers/pci/controller/dwc/pci-keystone.c | 1 + drivers/pci/controller/dwc/pcie-artpec6.c | 1 + drivers/pci/controller/dwc/pcie-designware-ep.c | 395 +++++++--- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 59 +- drivers/pci/controller/dwc/pcie-designware.h | 26 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 6 +- drivers/pci/controller/dwc/pcie-keembay.c | 1 + drivers/pci/controller/dwc/pcie-nxp-s32g.c | 8 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 + drivers/pci/controller/dwc/pcie-rcar-gen4.c | 1 + drivers/pci/controller/dwc/pcie-sophgo.c | 18 + drivers/pci/controller/dwc/pcie-stm32-ep.c | 1 + drivers/pci/controller/dwc/pcie-tegra194.c | 1 + drivers/pci/controller/dwc/pcie-uniphier-ep.c | 2 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-rzg3s-host.c | 30 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-epc-core.c | 8 + drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/hotplug/shpchp_core.c | 3 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci.c | 13 +- drivers/pci/pci.h | 26 +- drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 35 +- drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 6 +- drivers/pci/quirks.c | 5 + drivers/pci/setup-bus.c | 138 ++-- drivers/perf/arm_spe_pmu.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 2 + drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 10 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-k230.c | 7 +- drivers/pinctrl/pinctrl-single.c | 2 + drivers/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/hp/hp-wmi.c | 179 +++-- 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/pf1550-charger.c | 32 +- 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_common.c | 6 +- drivers/powercap/intel_rapl_msr.c | 12 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 6 +- drivers/regulator/core.c | 78 +- drivers/regulator/mt6363-regulator.c | 9 +- drivers/remoteproc/imx_dsp_rproc.c | 58 +- drivers/remoteproc/imx_rproc.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/rtc/rtc-amlogic-a4.c | 2 +- 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/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-microchip-core-spi.c | 2 +- drivers/spi/spi-wpcm-fiu.c | 2 +- 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/cdns3/core.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 24 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 2 + drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/video/backlight/aw99706.c | 2 +- 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/bio.c | 19 +- fs/btrfs/bio.h | 3 + fs/btrfs/block-group.c | 10 + fs/btrfs/block-rsv.c | 7 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 9 +- fs/btrfs/volumes.c | 243 +++++-- fs/erofs/fileio.c | 20 +- fs/erofs/zdata.c | 37 +- fs/ext4/ext4.h | 16 + fs/ext4/extents.c | 66 +- fs/ext4/fast_commit.c | 51 +- fs/ext4/mballoc-test.c | 2 +- fs/ext4/mballoc.c | 73 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/file_table.c | 10 +- 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/log.c | 7 +- fs/gfs2/lops.c | 39 +- fs/gfs2/lops.h | 4 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 1 + fs/gfs2/super.c | 4 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/buffered-io.c | 51 +- fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_dtree.c | 4 +- fs/netfs/write_retry.c | 1 - fs/nfs/dir.c | 4 +- fs/nfs/localio.c | 92 ++- fs/nfs/pnfs.c | 3 +- fs/nfsd/export.c | 8 +- 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/frecord.c | 10 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/inode.c | 5 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ntfs3/super.c | 9 +- fs/overlayfs/readdir.c | 2 +- fs/pidfs.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/quota/quota.c | 1 + fs/smb/client/fs_context.c | 4 +- fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/smb/server/smb2pdu.c | 4 +- fs/tests/exec_kunit.c | 6 - include/acpi/pcc.h | 29 - include/asm-generic/rqspinlock.h | 2 +- include/drm/drm_atomic.h | 39 +- include/drm/intel/intel_lb_mei_interface.h | 3 +- include/linux/ata.h | 1 - include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/bpf.h | 5 + include/linux/bpf_mprog.h | 10 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/device_cgroup.h | 2 +- include/linux/exportfs.h | 9 + include/linux/filter.h | 26 +- include/linux/ftrace.h | 7 +- include/linux/hisi_acc_qm.h | 13 +- include/linux/hw_random.h | 2 + include/linux/input/adp5589.h | 180 ----- include/linux/intel_rapl.h | 2 +- include/linux/interrupt.h | 2 +- include/linux/io_uring_types.h | 7 +- include/linux/leds-expresswire.h | 3 - include/linux/libata.h | 7 +- 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/pci-epc.h | 9 + include/linux/pci-epf.h | 23 + include/linux/psp.h | 1 + include/linux/seq_file.h | 1 - include/linux/seqlock.h | 15 +- include/linux/skmsg.h | 70 +- include/linux/soc/qcom/ubwc.h | 1 + include/linux/string.h | 4 +- include/linux/sunrpc/xdrgen/_builtins.h | 20 +- include/linux/u64_stats_sync.h | 10 + include/net/bluetooth/hci_core.h | 2 + include/net/inet_ecn.h | 20 +- include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_queue.h | 4 + include/net/netfilter/nf_tables.h | 4 + include/net/netns/ipv4.h | 9 +- include/net/tcp.h | 31 +- include/net/tcp_ecn.h | 66 +- include/rdma/rw.h | 2 + include/sound/sdca_jack.h | 32 + include/uapi/drm/amdgpu_drm.h | 6 +- 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 | 14 +- io_uring/kbuf.c | 5 +- io_uring/msg_ring.c | 12 +- io_uring/register.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/bpf_insn_array.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/rqspinlock.c | 7 +- kernel/bpf/syscall.c | 19 +- kernel/bpf/trampoline.c | 32 +- kernel/bpf/verifier.c | 79 +- kernel/kallsyms.c | 9 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 15 +- kernel/sched/core.c | 8 + kernel/sched/deadline.c | 3 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/ftrace.c | 19 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 75 +- lib/Kconfig.debug | 2 +- lib/kstrtox.c | 4 +- lib/objpool.c | 2 +- mm/slub.c | 20 + net/atm/signaling.c | 56 +- net/bluetooth/hci_conn.c | 17 +- net/bluetooth/hci_event.c | 30 +- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 22 +- net/core/skbuff.c | 7 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 32 +- net/ipv4/ping.c | 33 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_cong.c | 5 +- net/ipv4/tcp_input.c | 5 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/icmp.c | 13 +- net/ipv6/ip6_fib.c | 2 +- net/mctp/device.c | 1 + net/mctp/neigh.c | 1 + net/mctp/route.c | 1 + net/mptcp/protocol.c | 14 +- net/mptcp/protocol.h | 5 + net/netfilter/ipvs/ip_vs_proto_sctp.c | 18 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 21 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 20 +- net/netfilter/ipvs/ip_vs_xmit.c | 46 +- net/netfilter/nf_conncount.c | 30 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 282 ++------ net/netfilter/nfnetlink_queue.c | 267 +++++-- net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_counter.c | 24 +- net/netfilter/nft_quota.c | 13 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 794 +++++++++++++++------ net/nfc/hci/llc_shdlc.c | 8 + net/psp/Kconfig | 1 + net/rds/send.c | 6 +- net/smc/af_smc.c | 91 +-- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 ++- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/unix/af_unix.c | 11 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 2 +- rust/kernel/device.rs | 14 +- rust/kernel/devres.rs | 164 ++--- rust/kernel/driver.rs | 12 +- rust/kernel/pwm.rs | 6 +- rust/kernel/task.rs | 24 +- security/apparmor/apparmorfs.c | 9 + security/apparmor/file.c | 15 +- security/apparmor/include/match.h | 12 +- security/apparmor/label.c | 33 +- security/apparmor/lsm.c | 33 +- security/apparmor/match.c | 22 +- security/apparmor/net.c | 6 +- security/apparmor/policy_unpack.c | 6 +- security/apparmor/resource.c | 5 + security/integrity/evm/evm_crypto.c | 14 +- security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_appraise.c | 16 +- security/integrity/ima/ima_main.c | 22 +- security/smack/smackfs.c | 79 +- sound/core/compress_offload.c | 28 +- sound/core/control.c | 12 +- sound/core/control_compat.c | 21 +- sound/core/control_led.c | 12 +- sound/core/oss/mixer_oss.c | 64 +- sound/core/oss/pcm_oss.c | 19 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 50 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/oss/seq_oss_midi.c | 45 +- sound/core/seq/oss/seq_oss_synth.c | 23 +- sound/core/seq/seq_clientmgr.c | 171 ++--- sound/core/seq/seq_compat.c | 4 +- sound/core/seq/seq_midi.c | 10 +- sound/core/seq/seq_ports.c | 11 +- sound/core/seq/seq_queue.c | 32 +- sound/core/seq/seq_ump_client.c | 16 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/timer.c | 12 +- sound/core/vmaster.c | 12 +- sound/hda/codecs/conexant.c | 10 + sound/hda/codecs/generic.c | 4 +- sound/hda/codecs/realtek/alc269.c | 6 +- sound/hda/codecs/realtek/realtek.c | 5 +- sound/hda/common/codec.c | 4 +- sound/hda/common/hda_jack.h | 4 +- sound/hda/common/hda_local.h | 2 +- sound/hda/common/sysfs.c | 5 +- sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/cs4271.c | 12 +- sound/soc/codecs/nau8821.c | 18 + sound/soc/codecs/nau8821.h | 1 + sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_asoc.c | 54 +- sound/soc/sdca/sdca_functions.c | 4 - sound/soc/sdca/sdca_interrupts.c | 83 +-- sound/soc/sdca/sdca_jack.c | 248 +++++++ sound/soc/tegra/tegra210_ahub.c | 57 ++ sound/soc/tegra/tegra210_ahub.h | 30 + sound/usb/fcp.c | 36 +- sound/usb/mixer_scarlett2.c | 21 +- sound/usb/quirks.c | 13 +- sound/usb/usx2y/us144mkii.c | 4 +- sound/usb/usx2y/us144mkii_controls.c | 4 +- sound/usb/usx2y/us144mkii_pcm.c | 4 +- tools/bpf/bpftool/net.c | 5 +- tools/docs/find-unused-docs.sh | 2 +- tools/include/nolibc/Makefile | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/netlink.c | 4 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 3 +- .../xdrgen/templates/C/program/decoder/argument.j2 | 4 + .../xdrgen/templates/C/program/encoder/result.j2 | 6 + .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 - tools/objtool/Makefile | 2 + tools/power/x86/intel-speed-select/isst-config.c | 2 + tools/power/x86/turbostat/turbostat.c | 96 +-- tools/spi/.gitignore | 1 + .../selftests/bpf/prog_tests/stacktrace_ips.c | 19 +- tools/testing/selftests/bpf/prog_tests/test_xsk.c | 4 +- tools/testing/selftests/bpf/prog_tests/wq.c | 5 +- tools/testing/selftests/bpf/veristat.c | 2 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 113 ++- tools/testing/selftests/mm/cow.c | 16 +- tools/testing/selftests/mm/pagemap_ioctl.c | 9 +- .../selftests/net/forwarding/pedit_dsfield.sh | 8 + tools/testing/selftests/net/forwarding/pedit_ip.sh | 8 + .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- tools/testing/selftests/net/lib.sh | 2 +- tools/testing/selftests/resctrl/resctrlfs.c | 10 + 858 files changed, 9934 insertions(+), 5921 deletions(-)
7 months
9
9
0
0
← Newer
1
2
3
4
Older →
Jump to page:
1
2
3
4
Results per page:
10
25
50
100
200