Makefile | 4 +- arch/loongarch/boot/dts/loongson-2k0500.dtsi | 3 + arch/loongarch/boot/dts/loongson-2k1000.dtsi | 6 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 3 + arch/loongarch/kernel/perf_event.c | 21 +- arch/x86/kernel/cpu/resctrl/core.c | 21 +- arch/x86/kernel/cpu/resctrl/internal.h | 3 + arch/x86/kernel/fpu/core.c | 32 ++- arch/x86/kvm/x86.c | 9 + arch/x86/mm/kaslr.c | 10 +- drivers/acpi/numa/srat.c | 95 ++++++++ drivers/block/null_blk/main.c | 12 +- drivers/dma/apple-admac.c | 1 + drivers/dma/at_hdmac.c | 9 +- drivers/dma/bcm-sba-raid.c | 6 +- drivers/dma/dw/rzn1-dmamux.c | 4 +- drivers/dma/fsl-edma-common.c | 1 + drivers/dma/idxd/compat.c | 23 +- drivers/dma/lpc18xx-dmamux.c | 19 +- drivers/dma/lpc32xx-dmamux.c | 19 +- drivers/dma/qcom/gpi.c | 6 +- drivers/dma/sh/rz-dmac.c | 5 + drivers/dma/stm32/stm32-dmamux.c | 22 +- drivers/dma/tegra210-adma.c | 10 +- drivers/dma/ti/dma-crossbar.c | 18 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/dma/ti/omap-dma.c | 4 + drivers/dma/xilinx/xdma-regs.h | 1 + drivers/dma/xilinx/xdma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 7 +- drivers/edac/i3200_edac.c | 11 +- drivers/edac/x38_edac.c | 9 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/imx/imx-scu-irq.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 19 +- drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 2 +- .../drm/amd/display/dc/dml2/display_mode_core.c | 12 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 8 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 4 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 1 + drivers/gpu/drm/panel/panel-simple.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 25 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 18 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 + drivers/hid/usbhid/hid-core.c | 17 +- drivers/i2c/busses/i2c-qcom-geni.c | 11 +- drivers/i2c/busses/i2c-riic.c | 46 +++- drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 2 +- drivers/net/can/usb/gs_usb.c | 2 + .../ethernet/marvell/octeon_ep_vf/octep_vf_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 86 ++++--- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 15 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/macvlan.c | 20 +- drivers/nvme/host/pci.c | 7 +- drivers/nvme/target/tcp.c | 12 + drivers/pci/Kconfig | 6 - drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 2 - drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 1 - drivers/phy/broadcom/phy-bcm-sr-pcie.c | 2 - drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-pxa-usb.c | 1 - drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 2 - drivers/phy/qualcomm/phy-qcom-m31.c | 2 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 18 +- drivers/phy/qualcomm/phy-qcom-snps-eusb2.c | 256 ++++++++++----------- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 41 ++-- drivers/phy/st/phy-stih407-usb.c | 2 - drivers/phy/st/phy-stm32-usbphyc.c | 6 +- drivers/phy/tegra/xusb-tegra186.c | 3 + drivers/phy/ti/phy-da8xx-usb.c | 7 +- drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 1 - drivers/scsi/scsi_error.c | 24 ++ drivers/usb/core/config.c | 5 + drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/core.c | 2 + drivers/usb/dwc3/core.h | 1 + drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/uhci-platform.c | 1 + drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 2 + drivers/usb/serial/option.c | 1 + drivers/usb/typec/tcpm/tcpm.c | 2 +- fs/btrfs/block-group.c | 60 +++-- fs/btrfs/send.c | 2 + fs/btrfs/space-info.c | 75 ++++-- fs/btrfs/space-info.h | 9 + fs/btrfs/sysfs.c | 18 +- fs/btrfs/transaction.c | 11 +- fs/ext4/xattr.c | 1 + fs/gfs2/lops.c | 2 +- fs/nfs/blocklayout/dev.c | 6 +- fs/nfs/file.c | 3 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs4proc.c | 6 +- fs/nfs/nfstrace.h | 3 + fs/nfs/pnfs.c | 58 +++-- fs/nfs/pnfs.h | 17 +- fs/nfs/write.c | 33 +++ fs/xfs/libxfs/xfs_ialloc.c | 11 +- fs/xfs/xfs_rtalloc.c | 2 +- include/acpi/acpi_numa.h | 5 + include/linux/energy_model.h | 2 +- include/linux/gfp.h | 2 +- include/linux/intel-ish-client-if.h | 2 + include/linux/kfence.h | 1 + include/linux/nfs_fs.h | 1 + include/linux/numa_memblks.h | 3 + include/linux/sched/mm.h | 1 + include/linux/textsearch.h | 1 + include/linux/usb/quirks.h | 3 + include/scsi/scsi_eh.h | 6 + include/sound/pcm.h | 2 +- io_uring/io_uring.c | 8 +- kernel/bpf/cgroup.c | 8 +- kernel/time/hrtimer.c | 2 +- lib/buildid.c | 32 ++- mm/Kconfig | 10 +- mm/damon/sysfs-schemes.c | 10 +- mm/damon/sysfs.c | 5 +- mm/kmsan/shadow.c | 2 +- mm/numa_emulation.c | 45 +++- mm/numa_memblks.c | 4 +- mm/page_alloc.c | 74 ++++-- mm/vmstat.c | 28 +-- mm/zswap.c | 2 +- net/bridge/br_fdb.c | 28 ++- net/bridge/br_input.c | 4 +- net/bridge/br_multicast.c | 9 + net/can/j1939/transport.c | 10 +- net/core/dev.c | 25 +- net/core/filter.c | 20 +- net/ipv4/esp4_offload.c | 4 +- net/ipv4/ip_gre.c | 11 +- net/ipv6/addrconf.c | 4 +- net/ipv6/esp6_offload.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/sched/sch_qfq.c | 6 +- net/xfrm/xfrm_state.c | 1 + sound/core/oss/pcm_oss.c | 4 +- sound/core/pcm_native.c | 9 +- sound/pci/hda/cirrus_scodec_test.c | 1 + sound/soc/codecs/tlv320adcx140.c | 8 +- sound/soc/codecs/wsa881x.c | 9 + sound/soc/codecs/wsa883x.c | 9 + sound/soc/codecs/wsa884x.c | 3 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 2 +- tools/testing/selftests/bpf/progs/verifier_ctx.c | 25 ++ tools/testing/selftests/landlock/common.h | 1 + tools/testing/selftests/landlock/fs_test.c | 6 +- tools/testing/selftests/landlock/net_test.c | 16 +- tools/testing/selftests/net/toeplitz.c | 4 +- tools/testing/vsock/util.c | 12 + 166 files changed, 1424 insertions(+), 596 deletions(-)