Documentation/ABI/testing/sysfs-bus-pci | 11 + Documentation/ABI/testing/sysfs-fs-f2fs | 6 + Documentation/accel/qaic/aic080.rst | 14 + Documentation/accel/qaic/index.rst | 1 + Documentation/arch/arm64/silicon-errata.rst | 2 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/netlink/specs/ethtool.yaml | 7 +- Makefile | 5 +- arch/arm64/Kconfig | 11 + arch/arm64/kernel/ptrace.c | 10 +- arch/arm64/mm/context.c | 4 +- arch/arm64/mm/init.c | 17 +- arch/loongarch/include/asm/hugetlb.h | 10 + arch/loongarch/kvm/vcpu.c | 4 +- arch/loongarch/mm/tlb.c | 2 +- arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 73 +- arch/powerpc/kernel/prom_init.c | 29 +- arch/riscv/configs/defconfig | 1 - arch/s390/include/asm/pci.h | 14 +- arch/s390/include/asm/pci_clp.h | 8 +- arch/s390/kernel/perf_cpum_sf.c | 4 +- arch/s390/pci/pci.c | 88 +- arch/s390/pci/pci_bus.c | 48 +- arch/s390/pci/pci_clp.c | 17 +- arch/s390/pci/pci_event.c | 19 +- arch/x86/Kconfig | 1 - arch/x86/events/amd/core.c | 10 +- arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/cacheinfo.c | 43 +- arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/topology.c | 6 +- arch/x86/kernel/fpu/signal.c | 20 +- arch/x86/kernel/fpu/xstate.h | 27 +- arch/x86/kernel/relocate_kernel_64.S | 8 + arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/paging_tmpl.h | 5 +- arch/x86/mm/ident_map.c | 6 +- arch/x86/mm/pti.c | 2 +- arch/x86/pci/acpi.c | 119 + block/blk-zoned.c | 43 +- crypto/ecdsa.c | 19 +- drivers/accel/qaic/qaic_drv.c | 4 +- drivers/acpi/video_detect.c | 16 + drivers/acpi/x86/utils.c | 85 +- drivers/base/arch_numa.c | 4 + drivers/base/cacheinfo.c | 14 +- drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regcache-maple.c | 3 + drivers/base/regmap/regmap.c | 13 + drivers/block/zram/zram_drv.c | 29 +- drivers/bluetooth/btusb.c | 26 + drivers/clk/clk-en7523.c | 4 +- drivers/clk/qcom/Kconfig | 4 +- drivers/clk/qcom/clk-alpha-pll.c | 11 + drivers/clk/qcom/clk-alpha-pll.h | 1 + drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 48 +- drivers/clk/qcom/clk-rpmh.c | 13 + drivers/clk/qcom/dispcc-sm8550.c | 18 +- drivers/clk/qcom/tcsrcc-sm8550.c | 18 +- drivers/dma-buf/dma-fence-array.c | 28 +- drivers/dma-buf/dma-fence-unwrap.c | 126 +- drivers/firmware/qcom/qcom_scm.c | 2 + drivers/gpio/gpio-grgpio.c | 26 +- drivers/gpio/gpiolib.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 + .../gpu/drm/amd/amdgpu/gfx_v9_0_cleaner_shader.h | 44 +- .../drm/amd/amdgpu/gfx_v9_4_2_cleaner_shader.asm | 153 + drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 30 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 27 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 40 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 57 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 6 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 6 +- .../dc/dio/dcn314/dcn314_dio_stream_encoder.c | 10 + .../drm/amd/display/dc/dml2/display_mode_core.c | 1 + .../dc/dml2/dml21/dml21_translation_helper.c | 29 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 20 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + .../amd/display/dc/resource/dcn20/dcn20_resource.c | 23 + .../amd/display/dc/resource/dcn21/dcn21_resource.c | 2 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 1 + .../display/dc/resource/dcn302/dcn302_resource.c | 1 + .../display/dc/resource/dcn303/dcn303_resource.c | 1 + .../amd/display/dc/resource/dcn31/dcn31_resource.c | 7 + .../amd/display/dc/resource/dcn31/dcn31_resource.h | 3 + .../display/dc/resource/dcn314/dcn314_resource.c | 1 + .../display/dc/resource/dcn315/dcn315_resource.c | 1 + .../display/dc/resource/dcn316/dcn316_resource.c | 1 + .../amd/display/dc/resource/dcn32/dcn32_resource.c | 1 + .../display/dc/resource/dcn321/dcn321_resource.c | 1 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2 + .../display/dc/resource/dcn351/dcn351_resource.c | 2 + .../display/dc/resource/dcn401/dcn401_resource.c | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 3 +- .../drm/amd/display/modules/freesync/freesync.c | 13 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 148 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 190 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 181 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 182 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 41 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 43 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 169 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 152 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 172 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 25 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 + drivers/gpu/drm/bridge/ite-it6505.c | 1 + drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 55 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 18 + drivers/gpu/drm/drm_panic.c | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 1 + drivers/gpu/drm/panel/panel-simple.c | 28 + drivers/gpu/drm/radeon/r600_cs.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 8 + drivers/gpu/drm/sti/sti_mixer.c | 2 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_hvs.c | 11 + drivers/gpu/drm/xe/regs/xe_engine_regs.h | 1 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 3 + drivers/gpu/drm/xe/xe_devcoredump.c | 146 +- drivers/gpu/drm/xe/xe_devcoredump.h | 6 + drivers/gpu/drm/xe/xe_devcoredump_types.h | 3 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_force_wake.h | 16 + drivers/gpu/drm/xe/xe_gt_topology.c | 14 + drivers/gpu/drm/xe/xe_guc_ct.c | 18 + drivers/gpu/drm/xe/xe_guc_log.c | 40 +- drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_hw_engine.c | 1 - drivers/gpu/drm/xe/xe_pci.c | 2 + drivers/gpu/drm/xe/xe_query.c | 42 +- drivers/gpu/drm/xe/xe_wa.c | 47 + drivers/gpu/drm/xe/xe_wa_oob.rules | 2 + drivers/hid/hid-core.c | 5 +- drivers/hid/hid-generic.c | 3 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-magicmouse.c | 56 +- drivers/hid/i2c-hid/i2c-hid-core.c | 20 +- drivers/hid/wacom_sys.c | 3 +- drivers/hwmon/nct6775-platform.c | 2 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-i801.c | 6 + drivers/i3c/master.c | 85 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/iio/adc/ad7192.c | 3 + drivers/iio/light/ltr501.c | 2 + drivers/iio/magnetometer/af8133j.c | 3 +- drivers/iio/magnetometer/yamaha-yas530.c | 13 +- drivers/iommu/amd/io_pgtable.c | 11 +- drivers/iommu/iommufd/fault.c | 2 - drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-gic-v3-its.c | 50 +- drivers/leds/led-class.c | 14 +- drivers/mailbox/pcc.c | 61 +- drivers/md/bcache/super.c | 2 +- drivers/media/pci/intel/ipu6/Kconfig | 2 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 66 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 1 + drivers/media/pci/intel/ipu6/ipu6-isys.c | 19 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 + drivers/media/usb/uvc/uvc_driver.c | 31 + drivers/misc/eeprom/eeprom_93cx6.c | 10 + drivers/mmc/core/block.c | 26 +- drivers/mmc/core/bus.c | 6 +- drivers/mmc/core/card.h | 10 + drivers/mmc/core/core.c | 3 + drivers/mmc/core/quirks.h | 9 + drivers/mmc/core/sd.c | 30 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/mtk-sd.c | 64 +- drivers/mmc/host/sdhci-esdhc-imx.c | 6 + drivers/mmc/host/sdhci-pci-core.c | 72 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/net/can/c_can/c_can_main.c | 26 +- drivers/net/can/dev/dev.c | 2 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 58 +- drivers/net/can/m_can/m_can.c | 33 +- drivers/net/can/sja1000/sja1000.c | 65 +- drivers/net/can/spi/hi311x.c | 48 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 29 +- drivers/net/can/sun4i_can.c | 22 +- drivers/net/can/usb/ems_usb.c | 58 +- drivers/net/can/usb/f81604.c | 10 +- drivers/net/can/usb/gs_usb.c | 25 +- drivers/net/dsa/qca/qca8k-8xxx.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc.c | 3 + drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 2 +- drivers/net/ethernet/freescale/fman/fman.c | 1 - drivers/net/ethernet/freescale/fman/fman.h | 3 + drivers/net/ethernet/freescale/fman/mac.c | 5 + .../net/ethernet/freescale/fs_enet/mii-bitbang.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 25 +- drivers/net/ethernet/intel/ice/ice_main.c | 8 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 3 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 5 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- .../mlx5/core/steering/hws/mlx5hws_bwc_complex.c | 2 + .../mellanox/mlx5/core/steering/hws/mlx5hws_send.c | 1 + .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 6 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 72 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 + drivers/net/geneve.c | 2 +- drivers/net/phy/microchip.c | 21 + drivers/net/phy/sfp.c | 3 +- drivers/net/virtio_net.c | 12 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath12k/mac.c | 18 +- drivers/net/wireless/ath/ath5k/pci.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 8 +- drivers/net/wireless/realtek/rtw88/sdio.c | 6 +- drivers/net/wireless/realtek/rtw88/usb.c | 5 +- drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/nvdimm/dax_devs.c | 4 +- drivers/nvdimm/nd.h | 7 + drivers/nvme/host/core.c | 25 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 1 + drivers/pci/controller/plda/pcie-starfive.c | 10 +- drivers/pci/controller/vmd.c | 17 +- drivers/pci/pci-sysfs.c | 26 + drivers/pci/pci.c | 2 +- drivers/pci/pci.h | 1 + drivers/pci/probe.c | 30 +- drivers/pci/quirks.c | 15 +- drivers/pinctrl/core.c | 3 + drivers/pinctrl/core.h | 1 + drivers/pinctrl/freescale/Kconfig | 2 +- drivers/pinctrl/pinmux.c | 173 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/platform/x86/asus-wmi.c | 11 +- drivers/pmdomain/core.c | 37 +- drivers/pmdomain/imx/gpcv2.c | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/regulator/qcom-rpmh-regulator.c | 83 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/rtc/rtc-cmos.c | 37 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 100 +- drivers/scsi/lpfc/lpfc_ct.c | 21 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/lpfc/lpfc_sli.c | 41 +- drivers/scsi/qla2xxx/qla_attr.c | 1 + drivers/scsi/qla2xxx/qla_bsg.c | 124 +- drivers/scsi/qla2xxx/qla_mid.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 15 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/sg.c | 2 +- drivers/scsi/st.c | 31 +- drivers/soc/imx/soc-imx8m.c | 107 +- drivers/soc/qcom/llcc-qcom.c | 2644 +++++++- drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/spi/spi-fsl-lpspi.c | 7 +- drivers/spi/spi-mpc52xx.c | 1 + drivers/thermal/qcom/tsens-v1.c | 21 +- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 2 +- drivers/tty/serial/8250/8250_dw.c | 5 +- drivers/ufs/core/ufs-sysfs.c | 6 + drivers/ufs/core/ufs_bsg.c | 2 +- drivers/ufs/core/ufshcd-priv.h | 1 + drivers/ufs/core/ufshcd.c | 59 +- drivers/ufs/host/cdns-pltfrm.c | 4 +- drivers/ufs/host/tc-dwc-g210-pltfrm.c | 5 +- drivers/ufs/host/ufs-exynos.c | 3 +- drivers/ufs/host/ufs-hisi.c | 4 +- drivers/ufs/host/ufs-mediatek.c | 5 +- drivers/ufs/host/ufs-qcom.c | 7 +- drivers/ufs/host/ufs-renesas.c | 13 +- drivers/ufs/host/ufs-sprd.c | 5 +- drivers/ufs/host/ufshcd-pltfrm.c | 16 + drivers/ufs/host/ufshcd-pltfrm.h | 1 + drivers/usb/chipidea/ci.h | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 1 + drivers/usb/chipidea/core.c | 2 + drivers/usb/chipidea/udc.c | 156 +- drivers/usb/chipidea/udc.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 56 +- drivers/usb/typec/ucsi/ucsi_glink.c | 10 +- drivers/vfio/pci/mlx5/cmd.c | 47 +- drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c | 6 +- drivers/watchdog/apple_wdt.c | 2 +- drivers/watchdog/iTCO_wdt.c | 21 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/rti_wdt.c | 3 +- drivers/watchdog/xilinx_wwdt.c | 75 +- fs/btrfs/dev-replace.c | 2 + fs/btrfs/disk-io.c | 3 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/fs.h | 2 + fs/btrfs/inode.c | 1 + fs/btrfs/super.c | 73 +- fs/btrfs/volumes.c | 137 +- fs/dlm/lock.c | 10 +- fs/eventpoll.c | 6 +- fs/ext4/extents.c | 7 +- fs/ext4/inode.c | 53 +- fs/f2fs/data.c | 82 +- fs/f2fs/extent_cache.c | 74 +- fs/f2fs/f2fs.h | 4 + fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 7 +- fs/f2fs/sysfs.c | 10 + fs/gfs2/super.c | 2 + fs/jffs2/compr_rtime.c | 3 + fs/jfs/jfs_dmap.c | 6 + fs/jfs/jfs_dtree.c | 15 + fs/nilfs2/dir.c | 2 +- fs/notify/fanotify/fanotify_user.c | 85 +- fs/ntfs3/attrib.c | 9 +- fs/ntfs3/frecord.c | 103 +- fs/ntfs3/ntfs_fs.h | 3 +- fs/ntfs3/run.c | 40 +- fs/ocfs2/dlmglue.c | 1 + fs/ocfs2/localalloc.c | 19 - fs/ocfs2/namei.c | 4 +- fs/smb/client/cifsproto.h | 1 + fs/smb/client/cifssmb.c | 2 +- fs/smb/client/connect.c | 4 +- fs/smb/client/dfs.c | 188 +- fs/smb/client/inode.c | 94 +- fs/smb/client/readdir.c | 54 +- fs/smb/client/reparse.c | 90 +- fs/smb/client/smb2inode.c | 3 +- fs/smb/server/smb2pdu.c | 6 + fs/unicode/mkutf8data.c | 70 + fs/unicode/utf8data.c_shipped | 6703 ++++++++++---------- include/acpi/pcc.h | 7 + include/drm/display/drm_dp_mst_helper.h | 7 + include/drm/intel/xe_pciids.h | 31 +- include/linux/blkdev.h | 2 +- include/linux/bpf.h | 17 +- include/linux/cleanup.h | 48 +- include/linux/clocksource.h | 2 + include/linux/eeprom_93cx6.h | 11 + include/linux/eventpoll.h | 2 +- include/linux/f2fs_fs.h | 1 + include/linux/fanotify.h | 1 + include/linux/hid.h | 2 + include/linux/i3c/master.h | 9 +- include/linux/io_uring/cmd.h | 4 +- include/linux/leds.h | 2 +- include/linux/mmc/card.h | 3 +- include/linux/mmc/sd.h | 1 + include/linux/page-flags.h | 4 +- include/linux/pci.h | 6 + include/linux/scatterlist.h | 2 +- include/linux/stackdepot.h | 6 +- include/linux/timekeeper_internal.h | 15 - include/linux/usb/chipidea.h | 1 + include/net/bluetooth/hci.h | 14 + include/net/bluetooth/hci_core.h | 10 +- include/net/netfilter/nf_tables_core.h | 1 + include/net/tcp_ao.h | 3 +- include/sound/soc_sdw_utils.h | 2 + include/trace/events/damon.h | 2 +- include/trace/trace_events.h | 36 +- include/uapi/drm/xe_drm.h | 4 +- include/uapi/linux/fanotify.h | 1 + include/ufs/ufshcd.h | 19 +- io_uring/tctx.c | 13 +- io_uring/uring_cmd.c | 2 +- kernel/bpf/arraymap.c | 26 +- kernel/bpf/core.c | 1 + kernel/bpf/devmap.c | 6 +- kernel/bpf/hashtab.c | 56 +- kernel/bpf/lpm_trie.c | 55 +- kernel/bpf/syscall.c | 29 +- kernel/bpf/trampoline.c | 47 +- kernel/bpf/verifier.c | 15 +- kernel/dma/debug.c | 8 +- kernel/kcsan/debugfs.c | 74 +- kernel/sched/core.c | 4 +- kernel/sched/deadline.c | 1 + kernel/sched/ext.c | 9 + kernel/sched/fair.c | 14 +- kernel/sched/syscalls.c | 2 +- kernel/softirq.c | 15 +- kernel/time/Kconfig | 5 - kernel/time/clocksource.c | 11 +- kernel/time/ntp.c | 2 +- kernel/time/timekeeping.c | 114 +- kernel/time/timekeeping_internal.h | 15 +- kernel/trace/ring_buffer.c | 98 +- kernel/trace/trace.c | 33 +- kernel/trace/trace.h | 7 + kernel/trace/trace_clock.c | 2 +- kernel/trace/trace_eprobe.c | 5 + kernel/trace/trace_output.c | 4 + kernel/trace/trace_syscalls.c | 12 + kernel/trace/tracing_map.c | 6 +- lib/Kconfig.debug | 13 - lib/stackdepot.c | 10 +- lib/stackinit_kunit.c | 1 + mm/debug.c | 7 +- mm/gup.c | 11 +- mm/kasan/report.c | 6 +- mm/memblock.c | 4 +- mm/memcontrol-v1.h | 2 +- mm/mempolicy.c | 4 + mm/mmap.c | 1 + mm/readahead.c | 5 +- mm/vmalloc.c | 3 +- net/bluetooth/hci_conn.c | 19 +- net/bluetooth/hci_core.c | 13 +- net/bluetooth/hci_event.c | 7 + net/bluetooth/hci_sync.c | 9 +- net/bluetooth/l2cap_sock.c | 1 + net/bluetooth/rfcomm/sock.c | 10 +- net/can/af_can.c | 1 + net/can/j1939/transport.c | 2 +- net/core/link_watch.c | 7 +- net/core/neighbour.c | 1 + net/core/netpoll.c | 2 +- net/dccp/feat.c | 6 +- net/ethtool/bitset.c | 48 +- net/hsr/hsr_device.c | 19 +- net/hsr/hsr_forward.c | 2 + net/ieee802154/socket.c | 12 +- net/ipv4/af_inet.c | 22 +- net/ipv4/icmp.c | 3 + net/ipv4/tcp_ao.c | 42 +- net/ipv4/tcp_bpf.c | 11 +- net/ipv4/tcp_ipv4.c | 3 +- net/ipv4/udp.c | 14 +- net/ipv6/addrconf.c | 13 +- net/ipv6/af_inet6.c | 22 +- net/ipv6/route.c | 6 +- net/ipv6/tcp_ipv6.c | 4 +- net/mptcp/diag.c | 2 +- net/mptcp/options.c | 4 +- net/mptcp/protocol.c | 6 +- net/mptcp/protocol.h | 6 +- net/mptcp/subflow.c | 4 +- net/netfilter/ipset/ip_set_core.c | 5 + net/netfilter/ipvs/ip_vs_proto.c | 4 +- net/netfilter/nft_inner.c | 59 +- net/netfilter/nft_set_hash.c | 16 + net/netfilter/nft_socket.c | 2 +- net/netfilter/xt_LED.c | 4 +- net/packet/af_packet.c | 12 +- net/sched/cls_flower.c | 5 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_tbf.c | 18 +- net/smc/af_smc.c | 6 +- net/tipc/udp_media.c | 2 +- net/vmw_vsock/af_vsock.c | 70 +- net/xdp/xsk_buff_pool.c | 5 +- net/xdp/xskmap.c | 2 +- rust/kernel/lib.rs | 2 +- rust/kernel/list/arc.rs | 3 - rust/kernel/sync/arc.rs | 6 - samples/bpf/test_cgrp2_sock.c | 4 +- scripts/Makefile.build | 2 +- scripts/mod/modpost.c | 2 +- scripts/setlocalversion | 54 +- sound/core/seq/seq_ump_client.c | 6 +- sound/pci/hda/hda_auto_parser.c | 61 +- sound/pci/hda/hda_local.h | 28 +- sound/pci/hda/patch_analog.c | 6 +- sound/pci/hda/patch_cirrus.c | 8 +- sound/pci/hda/patch_conexant.c | 36 +- sound/pci/hda/patch_cs8409-tables.c | 2 +- sound/pci/hda/patch_cs8409.h | 2 +- sound/pci/hda/patch_realtek.c | 126 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 2 +- sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/codecs/hdmi-codec.c | 144 +- sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 41 + sound/soc/intel/common/soc-acpi-intel-arl-match.c | 63 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 7 + sound/soc/mediatek/mt8188/mt8188-mt6359.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 7 +- sound/soc/sof/ipc3-topology.c | 31 +- sound/usb/endpoint.c | 14 +- sound/usb/mixer.c | 58 +- sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 1 + sound/usb/quirks-table.h | 341 +- sound/usb/quirks.c | 75 +- sound/usb/usbaudio.h | 4 + tools/bpf/bpftool/prog.c | 17 +- tools/scripts/Makefile.arch | 4 +- tools/testing/selftests/arm64/fp/fp-stress.c | 15 +- tools/testing/selftests/arm64/pauth/pac.c | 3 + .../selftests/bpf/progs/verifier_bits_iter.c | 4 +- tools/testing/selftests/damon/Makefile | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 2 +- tools/testing/selftests/hid/run-hid-tools-tests.sh | 16 +- tools/testing/selftests/mm/hugetlb_dio.c | 14 +- tools/testing/selftests/resctrl/resctrl_val.c | 4 +- tools/testing/selftests/resctrl/resctrlfs.c | 2 +- .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/testing/vsock/vsock_perf.c | 10 +- tools/testing/vsock/vsock_test.c | 26 +- tools/tracing/rtla/sample/timerlat_load.py | 9 +- tools/tracing/rtla/src/timerlat_hist.c | 20 +- tools/tracing/rtla/src/timerlat_top.c | 8 +- tools/tracing/rtla/src/utils.c | 4 +- tools/tracing/rtla/src/utils.h | 2 + tools/verification/dot2/automata.py | 18 +- 543 files changed, 13114 insertions(+), 7179 deletions(-)