Documentation/filesystems/nfs/reexport.rst | 10 +-
Documentation/hwmon/hwmon-kernel-api.rst | 3 +
Documentation/netlink/specs/rt_link.yaml | 2 +
Documentation/networking/ethtool-netlink.rst | 2 +-
Documentation/networking/scaling.rst | 15 +-
Documentation/scheduler/sched-ext.rst | 2 +-
Documentation/sound/designs/midi-2.0.rst | 11 +
MAINTAINERS | 4 +-
Makefile | 4 +-
arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 13 +
arch/arm/kernel/hw_breakpoint.c | 11 +-
arch/arm/mach-ux500/cpu-db8500.c | 6 +-
arch/arm/mm/cache-feroceon-l2.c | 2 +-
arch/arm/mm/cache-tauros2.c | 2 +-
arch/arm/mm/fault.c | 12 +-
arch/arm64/boot/dts/qcom/sc8180x.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 64 +--
arch/arm64/boot/dts/qcom/sm8150.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 12 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8650.dtsi | 8 +-
arch/arm64/include/asm/daifflags.h | 10 +-
arch/arm64/include/asm/fixmap.h | 6 +-
arch/arm64/include/asm/kprobes.h | 6 +
arch/arm64/kernel/machine_kexec.c | 3 +-
arch/arm64/kernel/probes/kprobes.c | 23 +-
arch/mips/kernel/cps-vec.S | 6 +
arch/powerpc/kernel/eeh_driver.c | 2 -
arch/powerpc/kexec/file_load_64.c | 2 +-
arch/powerpc/kvm/book3s_hv.c | 4 +-
arch/powerpc/perf/core-book3s.c | 8 +-
arch/powerpc/platforms/ps3/repository.c | 5 +-
arch/powerpc/platforms/pseries/kexec.c | 13 +-
arch/powerpc/platforms/pseries/rtas-fadump.c | 80 +--
arch/powerpc/platforms/pseries/rtas-fadump.h | 6 +
arch/riscv/kernel/irq.c | 22 +-
arch/s390/boot/ipl_parm.c | 26 +-
arch/s390/boot/physmem_info.c | 2 +-
arch/s390/crypto/aes_s390.c | 87 ++--
arch/s390/kernel/ipl.c | 12 +-
arch/s390/kernel/perf_pai_crypto.c | 3 +-
arch/s390/kernel/perf_pai_ext.c | 3 +-
arch/s390/kernel/vtime.c | 25 +-
arch/s390/net/bpf_jit_comp.c | 11 -
arch/sparc/Kconfig | 1 +
arch/sparc/kernel/uprobes.c | 1 +
arch/x86/crypto/aria-aesni-avx2-asm_64.S | 6 +
arch/x86/crypto/aria-gfni-avx512-asm_64.S | 3 +
arch/x86/events/amd/brs.c | 3 +-
arch/x86/events/amd/ibs.c | 3 +-
arch/x86/events/amd/lbr.c | 3 +-
arch/x86/events/core.c | 5 +-
arch/x86/events/intel/core.c | 4 +-
arch/x86/events/intel/ds.c | 208 +++++---
arch/x86/events/intel/lbr.c | 3 +-
arch/x86/events/perf_event.h | 14 +-
arch/x86/include/asm/alternative.h | 2 +-
arch/x86/include/asm/barrier.h | 10 +-
arch/x86/include/asm/cmpxchg.h | 4 +-
arch/x86/include/asm/cmpxchg_32.h | 4 +-
arch/x86/include/asm/edac.h | 2 +-
arch/x86/include/asm/perf_event.h | 16 +-
arch/x86/include/asm/pgtable.h | 2 +-
arch/x86/include/asm/sync_bitops.h | 12 +-
arch/x86/kvm/svm/sev.c | 243 +++++----
arch/x86/kvm/svm/svm.c | 33 +-
arch/x86/kvm/svm/svm.h | 23 +-
block/blk-cgroup.c | 13 +-
crypto/Makefile | 5 +
drivers/accel/ivpu/ivpu_fw_log.c | 87 ++--
drivers/accel/ivpu/ivpu_gem.h | 14 +-
drivers/accel/ivpu/ivpu_ipc.c | 7 +-
drivers/accel/qaic/qaic_control.c | 46 +-
drivers/acpi/acpi_apd.c | 7 +
drivers/acpi/acpi_tad.c | 188 ++++---
drivers/acpi/acpica/dsmethod.c | 43 ++
drivers/acpi/acpica/evhandler.c | 11 +
drivers/acpi/acpica/exconfig.c | 26 +-
drivers/acpi/acpica/exoparg3.c | 2 +-
drivers/acpi/acpica/nsnames.c | 6 +
drivers/acpi/acpica/nsprepkg.c | 7 +
drivers/acpi/acpica/nsxfname.c | 4 +
drivers/acpi/acpica/psargs.c | 134 ++++-
drivers/acpi/acpica/psloop.c | 30 +-
drivers/acpi/acpica/psparse.c | 14 +
drivers/acpi/acpica/utcopy.c | 10 +-
drivers/acpi/acpica/utresrc.c | 30 ++
drivers/acpi/apei/ghes.c | 24 +-
drivers/acpi/pci_root.c | 4 +
drivers/acpi/processor_driver.c | 2 +-
drivers/acpi/scan.c | 1 +
drivers/ata/ahci.c | 22 +
drivers/ata/libata-core.c | 10 +
drivers/ata/libata-pmp.c | 7 +-
drivers/base/core.c | 91 +++-
drivers/block/sunvdc.c | 17 +
drivers/block/zram/zram_drv.c | 62 +--
drivers/block/zram/zram_drv.h | 5 +-
drivers/bluetooth/btintel.c | 39 +-
drivers/bluetooth/btintel_pcie.c | 22 +-
drivers/bluetooth/btmtk.c | 11 +
drivers/bluetooth/btmtk.h | 1 +
drivers/bluetooth/btqcomsmd.c | 6 +-
drivers/bluetooth/btrtl.c | 21 +-
drivers/bluetooth/btusb.c | 47 +-
drivers/bluetooth/hci_mrvl.c | 3 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 46 ++
drivers/char/ipmi/ipmi_si_platform.c | 5 +-
drivers/char/nvram.c | 16 +-
drivers/char/virtio_console.c | 21 +-
drivers/clk/keystone/sci-clk.c | 8 +
drivers/clk/renesas/renesas-cpg-mssr.c | 3 +
drivers/clk/samsung/clk-exynos850.c | 5 +-
drivers/clk/socfpga/clk-agilex.c | 2 +
drivers/clk/ux500/clk-prcmu.c | 20 +-
drivers/clk/ux500/u8500_of_clk.c | 2 +-
drivers/clocksource/timer-orion.c | 2 +-
drivers/cpufreq/apple-soc-cpufreq.c | 36 +-
drivers/cpufreq/cpufreq.c | 6 +-
drivers/cpuidle/cpuidle-ux500.c | 6 +-
drivers/crypto/atmel-ecc.c | 11 +-
drivers/crypto/atmel-sha204a.c | 3 +-
drivers/crypto/ccp/sev-dev.c | 2 +-
drivers/crypto/intel/iaa/iaa_crypto_main.c | 36 +-
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 25 +-
drivers/crypto/omap-des.c | 26 +-
.../crypto/virtio/virtio_crypto_akcipher_algs.c | 81 ++-
.../crypto/virtio/virtio_crypto_skcipher_algs.c | 13 +-
drivers/cxl/core/Makefile | 2 +
drivers/cxl/core/core.h | 12 +
drivers/cxl/core/pci.c | 318 ------------
drivers/cxl/core/ras.c | 186 +++++++
drivers/cxl/core/ras_rch.c | 136 +++++
drivers/cxl/pci.c | 1 -
drivers/dma/altera-msgdma.c | 24 +-
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 +-
drivers/edac/amd64_edac.c | 2 +
drivers/edac/edac_device_sysfs.c | 11 +-
drivers/edac/igen6_edac.c | 27 +-
drivers/firmware/arm_scmi/base.c | 15 +-
drivers/firmware/arm_scmi/sensors.c | 10 +-
drivers/firmware/efi/cper.c | 5 +-
drivers/firmware/efi/cper_cxl.c | 38 +-
drivers/firmware/efi/cper_cxl.h | 54 +-
drivers/firmware/stratix10-svc.c | 4 +-
drivers/gpio/gpio-dwapb.c | 17 +
drivers/gpio/gpio-pisosr.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 97 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 2 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 14 +-
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 6 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 17 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 11 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 12 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 7 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 20 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 21 +-
.../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 6 +-
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 8 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 12 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 31 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 3 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 4 +
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 14 +-
drivers/gpu/drm/arm/malidp_drv.c | 22 +-
drivers/gpu/drm/bridge/tc358768.c | 2 +
drivers/gpu/drm/display/drm_dp_helper.c | 2 +
drivers/gpu/drm/drm_exec.c | 13 +
drivers/gpu/drm/drm_gem.c | 10 +
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 21 +-
drivers/gpu/drm/gud/gud_drv.c | 1 +
drivers/gpu/drm/i915/i915_query.c | 4 +-
drivers/gpu/drm/imagination/pvr_context.c | 32 +-
drivers/gpu/drm/logicvc/Kconfig | 1 -
drivers/gpu/drm/mediatek/mtk_dsi.c | 1 +
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c | 110 +++-
drivers/gpu/drm/panel/Kconfig | 11 +-
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 2 +
drivers/gpu/drm/panel/panel-simple.c | 28 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c | 16 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h | 2 +
drivers/gpu/drm/tiny/cirrus.c | 7 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 2 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 2 +-
drivers/gpu/drm/xe/xe_oa.c | 6 +-
drivers/gpu/host1x/bus.c | 4 +-
.../hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c | 87 ++++
drivers/hid/hid-apple.c | 18 +-
drivers/hid/hid-logitech-hidpp.c | 1 +
drivers/hid/hid-mcp2221.c | 15 +-
drivers/hid/hid-multitouch.c | 147 +++++-
drivers/hid/hid-sony.c | 82 ++-
drivers/hid/hid-universal-pidff.c | 4 +-
drivers/hv/connection.c | 47 +-
drivers/hv/hyperv_vmbus.h | 2 +
drivers/hwmon/adt7462.c | 8 +
drivers/hwmon/applesmc.c | 7 +-
drivers/hwmon/aspeed-pwm-tacho.c | 4 +-
drivers/hwmon/chipcap2.c | 9 +-
drivers/hwmon/corsair-cpro.c | 24 +-
drivers/hwmon/corsair-psu.c | 23 +-
drivers/hwmon/dell-smm-hwmon.c | 8 +
drivers/hwmon/gpio-fan.c | 13 +-
drivers/hwmon/hwmon.c | 16 +-
drivers/hwmon/ina2xx.c | 14 +-
drivers/hwmon/ltc4282.c | 2 +-
drivers/hwmon/pmbus/lm25066.c | 60 +--
drivers/hwmon/pmbus/pmbus_core.c | 4 +-
drivers/hwmon/raspberrypi-hwmon.c | 12 +-
drivers/hwtracing/coresight/coresight-platform.c | 12 +-
drivers/i2c/i2c-core-smbus.c | 12 +
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 4 +-
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 4 +-
drivers/iio/accel/mma8452.c | 19 +-
drivers/iio/adc/qcom-spmi-iadc.c | 18 +-
drivers/iio/adc/rtq6056.c | 10 +-
drivers/iio/light/stk3310.c | 76 ++-
drivers/infiniband/core/umem.c | 18 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 11 +
drivers/infiniband/hw/irdma/utils.c | 2 +-
drivers/infiniband/hw/mlx5/cq.c | 3 +-
drivers/infiniband/hw/mlx5/main.c | 11 +
drivers/infiniband/hw/mlx5/mr.c | 4 +
drivers/infiniband/hw/mlx5/odp.c | 3 +
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 12 +-
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 21 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 9 +
drivers/iommu/rockchip-iommu.c | 8 +
drivers/irqchip/irq-gic-v3-its.c | 1 +
drivers/leds/leds-pca9532.c | 8 +-
drivers/leds/trigger/ledtrig-gpio.c | 3 +-
drivers/leds/uleds.c | 11 +-
drivers/mailbox/imx-mailbox.c | 64 ++-
drivers/mailbox/mailbox.c | 6 +-
drivers/md/raid10.c | 5 +
drivers/md/raid5.c | 35 +-
drivers/media/i2c/video-i2c.c | 2 +-
drivers/media/pci/dm1105/dm1105.c | 7 +-
.../platform/chips-media/wave5/wave5-vpu-dec.c | 47 +-
.../platform/chips-media/wave5/wave5-vpuapi.c | 11 +-
.../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 5 +-
drivers/media/platform/qcom/camss/camss-csiphy.c | 10 +-
.../platform/verisilicon/hantro_g2_hevc_dec.c | 6 +-
.../verisilicon/rockchip_vpu981_hw_av1_dec.c | 57 +-
drivers/media/rc/imon.c | 4 +
drivers/media/rc/mceusb.c | 2 +
drivers/media/usb/as102/as102_usb_drv.c | 75 ++-
drivers/media/usb/em28xx/em28xx-video.c | 4 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 32 ++
drivers/media/v4l2-core/v4l2-h264.c | 3 +-
drivers/mfd/ab8500-core.c | 2 +-
drivers/mfd/db8500-prcmu.c | 6 +-
drivers/mfd/rsmu_i2c.c | 2 +
drivers/mfd/rsmu_spi.c | 2 +
drivers/mfd/tps65219.c | 14 +-
drivers/mmc/core/queue.c | 8 +-
drivers/mmc/host/davinci_mmc.c | 16 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +
drivers/net/bonding/bond_alb.c | 32 +-
drivers/net/bonding/bond_main.c | 4 +-
drivers/net/dsa/bcm_sf2_cfp.c | 2 +
drivers/net/dsa/lantiq_gswip.c | 367 +++----------
drivers/net/dsa/lantiq_gswip.h | 252 +++++++++
drivers/net/dsa/mv88e6xxx/chip.c | 23 +-
drivers/net/dsa/qca/qca8k-8xxx.c | 22 +-
drivers/net/dsa/qca/qca8k.h | 1 +
drivers/net/dsa/realtek/rtl8365mb.c | 14 +
drivers/net/dsa/sja1105/sja1105_flower.c | 4 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +
drivers/net/ethernet/amd/au1000_eth.c | 3 +-
drivers/net/ethernet/amd/pds_core/core.c | 4 +
drivers/net/ethernet/amd/pds_core/fw.c | 10 +-
drivers/net/ethernet/amd/pds_core/main.c | 10 +-
drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 3 +-
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 19 +-
drivers/net/ethernet/cadence/macb.h | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 39 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 8 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 4 +-
drivers/net/ethernet/cortina/gemini.c | 77 +--
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 69 ++-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 12 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 4 +-
drivers/net/ethernet/ibm/emac/core.c | 3 +-
drivers/net/ethernet/ibm/emac/mal.c | 6 +-
drivers/net/ethernet/intel/e1000e/ethtool.c | 19 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 9 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +-
drivers/net/ethernet/intel/ice/ice_sched.c | 4 +-
drivers/net/ethernet/intel/ice/ice_trace.h | 64 ++-
drivers/net/ethernet/intel/ice/ice_txrx.c | 20 +-
drivers/net/ethernet/intel/ice/ice_type.h | 2 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 10 +-
drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 10 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 33 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 10 +-
drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 60 ++-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 27 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 8 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +-
.../mlx5/core/steering/hws/mlx5hws_table.c | 3 +
drivers/net/ethernet/micrel/ks8842.c | 4 +-
drivers/net/ethernet/micrel/ks8851_common.c | 10 +-
drivers/net/ethernet/micrel/ks8851_spi.c | 4 +-
drivers/net/ethernet/micrel/ksz884x.c | 4 +-
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 20 +
.../net/ethernet/microchip/sparx5/sparx5_psfp.c | 5 +-
.../ethernet/microchip/sparx5/sparx5_tc_flower.c | 18 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 12 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 36 +-
drivers/net/ethernet/oa_tc6.c | 514 +++++++++++-------
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 13 +-
drivers/net/ethernet/realtek/rtase/rtase.h | 4 +
drivers/net/ethernet/realtek/rtase/rtase_main.c | 3 +
drivers/net/ethernet/sfc/ethtool.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 169 ++++--
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 1 -
drivers/net/ethernet/ti/cpsw.c | 41 +-
drivers/net/ethernet/ti/cpsw_new.c | 4 +-
drivers/net/gtp.c | 5 +
drivers/net/ieee802154/cc2520.c | 5 +-
drivers/net/ieee802154/mac802154_hwsim.c | 10 +-
drivers/net/mctp/mctp-i3c.c | 9 +-
drivers/net/netconsole.c | 2 +
drivers/net/phy/Kconfig | 17 +-
drivers/net/phy/Makefile | 3 +-
drivers/net/phy/mediatek/Kconfig | 22 +
drivers/net/phy/mediatek/Makefile | 3 +
.../{mediatek-ge-soc.c => mediatek/mtk-ge-soc.c} | 0
.../net/phy/{mediatek-ge.c => mediatek/mtk-ge.c} | 29 ++
drivers/net/phy/motorcomm.c | 41 +-
drivers/net/phy/phy_device.c | 16 +
drivers/net/phy/sfp.c | 2 +
drivers/net/ppp/ppp_async.c | 89 +---
drivers/net/ppp/ppp_synctty.c | 97 +---
drivers/net/usb/cx82310_eth.c | 1 +
drivers/net/usb/hso.c | 2 +-
drivers/net/usb/pegasus.c | 54 +-
drivers/net/usb/pegasus.h | 3 -
drivers/net/usb/qmi_wwan.c | 2 +
drivers/net/vxlan/vxlan_core.c | 13 +-
drivers/net/vxlan/vxlan_mdb.c | 8 +
drivers/net/vxlan/vxlan_vnifilter.c | 13 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 50 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 12 +-
drivers/net/wireless/ath/ath9k/hif_usb.h | 2 +-
drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 25 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 -
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 45 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 9 +-
drivers/net/wireless/marvell/libertas/tx.c | 7 +
drivers/net/wireless/marvell/mwifiex/fw.h | 18 +-
drivers/net/wireless/marvell/mwifiex/join.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 33 +-
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 9 +
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 5 +
drivers/net/wireless/mediatek/mt76/mt7925/usb.c | 3 +
drivers/net/wireless/mediatek/mt76/pci.c | 8 +-
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 +-
drivers/net/wireless/realtek/rtw88/fw.c | 3 +
drivers/net/wireless/realtek/rtw89/core.c | 4 +-
drivers/net/wireless/realtek/rtw89/mac_be.c | 4 +
drivers/net/wireless/realtek/rtw89/pci.c | 16 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 8 +
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 6 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 6 +-
drivers/net/wwan/t7xx/t7xx_pci.c | 3 +
drivers/nvdimm/claim.c | 9 +-
drivers/nvme/host/apple.c | 182 +++----
drivers/nvme/host/core.c | 34 +-
drivers/nvme/host/fc.c | 7 +-
drivers/nvme/host/rdma.c | 18 +-
drivers/nvme/host/tcp.c | 17 +-
drivers/nvme/target/rdma.c | 15 +-
drivers/of/dynamic.c | 20 +-
drivers/of/overlay.c | 15 +
drivers/opp/of.c | 2 +-
drivers/pci/controller/dwc/pcie-intel-gw.c | 19 +-
drivers/pci/controller/pcie-altera.c | 2 +
drivers/pci/controller/pcie-iproc.c | 2 +
drivers/pci/controller/pcie-mediatek.c | 2 +
drivers/pci/controller/pcie-rockchip-host.c | 2 +
drivers/pci/controller/plda/pcie-plda-host.c | 2 +
drivers/pci/pci-driver.c | 10 +-
drivers/pci/pci-sysfs.c | 14 +-
drivers/pci/pci.c | 24 +-
drivers/pci/proc.c | 79 ++-
drivers/pci/quirks.c | 5 +
drivers/pci/switch/switchtec.c | 16 +
drivers/perf/riscv_pmu_legacy.c | 5 +-
drivers/perf/riscv_pmu_sbi.c | 98 ++--
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 3 +-
drivers/pinctrl/renesas/pinctrl-rzv2m.c | 4 +-
drivers/platform/chrome/cros_ec_sensorhub.c | 6 +-
drivers/platform/chrome/cros_ec_sysfs.c | 5 +-
drivers/platform/x86/dell/dell-laptop.c | 9 +
drivers/platform/x86/intel/hid.c | 7 +
drivers/platform/x86/msi-ec.c | 1 +
drivers/platform/x86/sel3350-platform.c | 136 +++--
drivers/powercap/intel_rapl_common.c | 3 +-
drivers/ptp/ptp_ocp.c | 1 +
drivers/ras/amd/atl/core.c | 1 -
drivers/regulator/core.c | 163 +++---
drivers/regulator/da9121-regulator.c | 18 +-
drivers/regulator/db8500-prcmu.c | 12 +-
drivers/rtc/rtc-aspeed.c | 1 +
drivers/rtc/rtc-bq32k.c | 9 +
drivers/rtc/rtc-mv.c | 23 +
drivers/s390/char/zcore.c | 8 +-
drivers/s390/cio/device.c | 2 +-
drivers/s390/net/ism_drv.c | 4 +-
drivers/s390/net/qeth_l2.h | 3 +-
drivers/s390/net/qeth_l2_main.c | 26 +-
drivers/s390/net/qeth_l2_sys.c | 7 +-
drivers/scsi/bfa/bfa_fcs_lport.c | 2 +-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 8 +
drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +-
drivers/scsi/pm8001/pm8001_ctl.c | 8 +
drivers/scsi/pm8001/pm80xx_hwi.c | 7 +
drivers/scsi/scsi_error.c | 2 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 14 +-
drivers/soc/ti/pm33xx.c | 2 +-
drivers/soundwire/bus.c | 4 +
drivers/soundwire/dmi-quirks.c | 35 ++
drivers/soundwire/intel.c | 31 +-
drivers/soundwire/intel_ace2x.c | 39 +-
drivers/soundwire/intel_auxdevice.c | 2 +
drivers/soundwire/slave.c | 4 +-
drivers/spi/spi-dw-dma.c | 3 +-
drivers/spi/spi-dw-mmio.c | 7 +-
drivers/spi/spi-dw.h | 1 +
drivers/spi/spi-qcom-qspi.c | 44 +-
drivers/spi/spi-xilinx.c | 6 +-
drivers/spi/spi.c | 9 +-
drivers/staging/fbtft/fbtft-core.c | 9 +-
drivers/target/iscsi/iscsi_target.c | 4 +-
drivers/tee/optee/call.c | 3 +-
drivers/thermal/db8500_thermal.c | 10 +-
drivers/thermal/qcom/tsens.c | 111 ++--
drivers/thermal/qcom/tsens.h | 1 +
drivers/thermal/tegra/soctherm.c | 6 +-
drivers/thermal/thermal_sysfs.c | 12 +-
drivers/thunderbolt/icm.c | 10 +
drivers/thunderbolt/path.c | 31 +-
drivers/thunderbolt/switch.c | 6 +
drivers/thunderbolt/tb.c | 9 +-
drivers/thunderbolt/tb_regs.h | 1 +
drivers/thunderbolt/usb4.c | 11 +-
drivers/thunderbolt/xdomain.c | 49 +-
drivers/tty/serial/8250/8250_port.c | 7 +
drivers/usb/atm/xusbatm.c | 6 +-
drivers/usb/class/cdc-acm.c | 6 +
drivers/usb/class/usbtmc.c | 2 -
drivers/usb/core/hcd.c | 14 +-
drivers/usb/gadget/function/f_fs.c | 31 +-
drivers/usb/gadget/udc/aspeed_udc.c | 7 +-
drivers/usb/gadget/udc/core.c | 7 +-
drivers/usb/gadget/udc/goku_udc.c | 3 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/xhci-debugfs.c | 10 +-
drivers/usb/host/xhci-hub.c | 2 +-
drivers/usb/host/xhci-mem.c | 34 +-
drivers/usb/host/xhci-pci.c | 9 +-
drivers/usb/host/xhci-ring.c | 13 +-
drivers/usb/host/xhci.c | 31 +-
drivers/usb/host/xhci.h | 39 +-
drivers/usb/serial/spcp8x5.c | 6 +-
drivers/usb/usbip/vhci_sysfs.c | 52 +-
drivers/vdpa/ifcvf/ifcvf_main.c | 14 +-
drivers/vdpa/octeon_ep/octep_vdpa_main.c | 6 +-
drivers/vdpa/solidrun/snet_main.c | 6 +-
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 +-
drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 7 +-
drivers/vhost/scsi.c | 3 +-
drivers/vhost/vdpa.c | 88 +++-
drivers/video/fbdev/core/fbcon.c | 9 +-
drivers/video/fbdev/pm2fb.c | 1 +
drivers/video/fbdev/vfb.c | 11 +-
drivers/virtio/virtio.c | 2 +-
drivers/virtio/virtio_input.c | 9 +-
drivers/virtio/virtio_pci_common.c | 4 +-
drivers/watchdog/db8500_wdt.c | 22 +-
drivers/watchdog/imx7ulp_wdt.c | 10 +-
drivers/watchdog/lenovo_se10_wdt.c | 82 ++-
drivers/watchdog/msc313e_wdt.c | 74 ++-
drivers/watchdog/sunxi_wdt.c | 45 +-
drivers/watchdog/watchdog_hrtimer_pretimeout.c | 1 +
drivers/xen/balloon.c | 56 +-
drivers/xen/gntalloc.c | 13 +-
drivers/xen/xen-front-pgdir-shbuf.c | 12 +-
fs/9p/vfs_dir.c | 14 +-
fs/affs/affs.h | 5 -
fs/affs/super.c | 6 +-
fs/afs/addr_list.c | 5 +-
fs/afs/fs_probe.c | 1 +
fs/afs/server.c | 1 -
fs/autofs/inode.c | 4 +-
fs/befs/linuxvfs.c | 3 +-
fs/bfs/inode.c | 3 +-
fs/btrfs/accessors.h | 1 +
fs/btrfs/acl.h | 2 +
fs/btrfs/compression.c | 16 +-
fs/btrfs/ctree.h | 11 +-
fs/btrfs/defrag.c | 32 +-
fs/btrfs/delayed-ref.h | 2 +
fs/btrfs/dir-item.h | 1 +
fs/btrfs/direct-io.c | 41 +-
fs/btrfs/direct-io.h | 2 +
fs/btrfs/discard.h | 1 +
fs/btrfs/disk-io.c | 11 +-
fs/btrfs/extent-io-tree.h | 6 +-
fs/btrfs/extent-tree.h | 1 -
fs/btrfs/extent_io.c | 53 +-
fs/btrfs/extent_map.c | 94 ++--
fs/btrfs/extent_map.h | 8 +-
fs/btrfs/fiemap.c | 4 +-
fs/btrfs/file-item.h | 2 +
fs/btrfs/file.c | 136 +++--
fs/btrfs/file.h | 2 +
fs/btrfs/free-space-cache.c | 10 +-
fs/btrfs/fs.c | 10 +-
fs/btrfs/fs.h | 10 +
fs/btrfs/inode.c | 181 +++----
fs/btrfs/ioctl.c | 171 +++---
fs/btrfs/ioctl.h | 5 +-
fs/btrfs/locking.c | 1 -
fs/btrfs/ordered-data.c | 8 +-
fs/btrfs/ordered-data.h | 1 +
fs/btrfs/print-tree.h | 2 +
fs/btrfs/props.h | 1 +
fs/btrfs/qgroup.h | 3 +
fs/btrfs/raid-stripe-tree.c | 25 +-
fs/btrfs/raid-stripe-tree.h | 2 +
fs/btrfs/reflink.c | 8 +-
fs/btrfs/relocation.c | 71 ++-
fs/btrfs/send.c | 3 +-
fs/btrfs/space-info.c | 2 +-
fs/btrfs/subpage.c | 1 -
fs/btrfs/super.c | 2 +-
fs/btrfs/sysfs.h | 1 +
fs/btrfs/tests/extent-io-tests.c | 6 +-
fs/btrfs/tests/extent-map-tests.c | 56 +-
fs/btrfs/tests/inode-tests.c | 67 +--
fs/btrfs/transaction.c | 13 +-
fs/btrfs/tree-checker.c | 41 ++
fs/btrfs/tree-log.c | 12 +-
fs/btrfs/verity.c | 4 +-
fs/btrfs/volumes.c | 10 +-
fs/btrfs/volumes.h | 4 +
fs/btrfs/xattr.h | 2 +
fs/btrfs/zoned.c | 15 +-
fs/cachefiles/namei.c | 1 -
fs/ceph/caps.c | 69 ++-
fs/ceph/crypto.c | 46 +-
fs/ceph/mds_client.c | 196 ++++++-
fs/ceph/mds_client.h | 2 -
fs/ceph/super.h | 5 +-
fs/configfs/dir.c | 12 +-
fs/dlm/memory.c | 4 +-
fs/erofs/decompressor_lzma.c | 18 +-
fs/erofs/zutil.c | 2 +
fs/exec.c | 22 +-
fs/exfat/nls.c | 19 +-
fs/f2fs/inline.c | 7 +
fs/freevxfs/vxfs_bmap.c | 3 +-
fs/fuse/dev.c | 27 +-
fs/fuse/file.c | 3 +-
fs/fuse/virtio_fs.c | 2 +
fs/gfs2/bmap.c | 19 +
fs/gfs2/bmap.h | 1 +
fs/gfs2/file.c | 10 +
fs/gfs2/quota.c | 36 +-
fs/hfs/catalog.c | 9 -
fs/hfs/dir.c | 28 +-
fs/hfs/hfs.h | 3 +-
fs/hfs/hfs_fs.h | 2 -
fs/hfs/inode.c | 4 -
fs/hfsplus/catalog.c | 11 -
fs/hfsplus/dir.c | 28 +-
fs/hfsplus/hfsplus_fs.h | 5 +-
fs/hfsplus/inode.c | 40 +-
fs/hfsplus/super.c | 2 -
fs/hpfs/super.c | 3 +-
fs/iomap/direct-io.c | 2 +-
fs/isofs/inode.c | 3 +-
fs/jfs/super.c | 3 +-
fs/minix/inode.c | 3 +-
fs/netfs/buffered_read.c | 2 +-
fs/netfs/buffered_write.c | 2 +-
fs/netfs/internal.h | 12 +
fs/nfs/blocklayout/rpc_pipefs.c | 41 +-
fs/nfs/export.c | 3 +-
fs/nfs/nfs42proc.c | 15 +-
fs/nfs/nfs4idmap.c | 8 +-
fs/nfsd/filecache.c | 34 +-
fs/nfsd/netns.h | 14 +-
fs/nfsd/nfs4callback.c | 78 ++-
fs/nfsd/nfs4proc.c | 32 +-
fs/nfsd/nfs4recover.c | 76 +--
fs/nfsd/nfs4state.c | 257 +++++++--
fs/nfsd/nfsctl.c | 199 ++++---
fs/nfsd/nfsd.h | 15 -
fs/nfsd/state.h | 5 +-
fs/nfsd/trace.h | 14 +-
fs/nfsd/xdr4.h | 1 +
fs/ntfs3/dir.c | 4 +-
fs/ntfs3/fslog.c | 28 +-
fs/ntfs3/index.c | 41 +-
fs/ntfs3/super.c | 8 +-
fs/ntfs3/xattr.c | 4 +-
fs/ocfs2/dir.c | 71 ++-
fs/omfs/inode.c | 6 +-
fs/pidfs.c | 65 ++-
fs/qnx4/inode.c | 3 +-
fs/smb/client/cifsacl.c | 30 +-
fs/smb/client/cifspdu.h | 8 -
fs/smb/client/connect.c | 27 +-
fs/smb/client/file.c | 5 +-
fs/smb/client/link.c | 2 +-
fs/smb/client/misc.c | 24 +-
fs/smb/client/readdir.c | 9 +-
fs/smb/client/reparse.c | 5 +-
fs/smb/client/smb1ops.c | 2 +-
fs/smb/client/smb2ops.c | 487 +++++++++++------
fs/smb/client/smb2pdu.h | 20 -
fs/smb/client/trace.h | 2 +-
fs/smb/client/transport.c | 11 +-
fs/smb/common/smb2pdu.h | 29 ++
fs/smb/server/mgmt/share_config.c | 36 +-
fs/smb/server/mgmt/user_session.c | 25 +-
fs/smb/server/misc.c | 14 +-
fs/smb/server/oplock.c | 221 ++++++--
fs/smb/server/oplock.h | 2 +-
fs/smb/server/server.c | 6 +
fs/smb/server/smb2misc.c | 9 +-
fs/smb/server/smb2pdu.c | 281 +++++-----
fs/smb/server/smb2pdu.h | 20 -
fs/smb/server/smbacl.c | 88 ++--
fs/smb/server/transport_ipc.c | 21 +-
fs/smb/server/vfs.c | 46 +-
fs/smb/server/vfs_cache.c | 28 +-
fs/smb/server/vfs_cache.h | 8 +-
fs/super.c | 9 +-
fs/ufs/cylinder.c | 10 +
fs/ufs/dir.c | 2 +-
fs/ufs/super.c | 17 +-
fs/xfs/libxfs/xfs_btree_mem.c | 2 +
fs/xfs/libxfs/xfs_btree_staging.c | 4 +-
fs/xfs/libxfs/xfs_defer.c | 2 +-
fs/xfs/libxfs/xfs_exchmaps.c | 10 +
fs/xfs/libxfs/xfs_parent.c | 13 +-
fs/xfs/scrub/agheader_repair.c | 39 +-
fs/xfs/scrub/alloc_repair.c | 18 +-
fs/xfs/scrub/dir_repair.c | 10 +-
fs/xfs/scrub/dirtree.c | 31 +-
fs/xfs/scrub/dirtree_repair.c | 2 +
fs/xfs/scrub/findparent.c | 56 +-
fs/xfs/scrub/ialloc.c | 4 +
fs/xfs/scrub/quota_repair.c | 14 +-
fs/xfs/scrub/quotacheck.c | 4 +-
fs/xfs/scrub/scrub.c | 3 +-
fs/xfs/scrub/stats.c | 60 ++-
fs/xfs/scrub/stats.h | 4 +-
fs/xfs/scrub/symlink_repair.c | 2 +-
fs/xfs/scrub/trace.h | 35 +-
fs/xfs/xfs_exchmaps_item.c | 19 +-
fs/xfs/xfs_exchrange.c | 12 +-
include/cxl/event.h | 80 +++
include/linux/bio.h | 14 -
include/linux/bitfield.h | 2 +-
include/linux/bpf.h | 1 +
include/linux/bpf_verifier.h | 4 +-
include/linux/cper.h | 4 +
include/linux/device.h | 1 +
include/linux/ethtool.h | 28 +-
include/linux/exportfs.h | 1 +
include/linux/firmware/intel/stratix10-smc.h | 18 +-
include/linux/fwnode.h | 1 +
include/linux/hugetlb.h | 5 +
include/linux/hwmon.h | 1 +
include/linux/igmp.h | 7 +-
include/linux/kcsan-checks.h | 6 +-
include/linux/mailbox_controller.h | 2 +
include/linux/mfd/db8500-prcmu.h | 252 ++++++++-
include/linux/mfd/dbx500-prcmu.h | 575 ---------------------
include/linux/mm.h | 2 +
include/linux/mm_inline.h | 15 +-
include/linux/mm_types.h | 27 +-
include/linux/mmzone.h | 2 +
include/linux/oa_tc6.h | 50 ++
include/linux/perf/riscv_pmu.h | 2 +-
include/linux/perf_event.h | 7 +-
include/linux/phy.h | 1 +
include/linux/platform_data/cros_ec_proto.h | 2 +
include/linux/rbtree_augmented.h | 35 +-
include/linux/sched.h | 1 +
include/linux/skbuff.h | 5 +
include/linux/sunrpc/rpc_pipe_fs.h | 4 +-
include/linux/sunrpc/svc.h | 21 +-
include/linux/sunrpc/svc_rdma.h | 3 +-
include/linux/sunrpc/xdr.h | 13 +
include/linux/switchtec.h | 1 +
include/linux/thunderbolt.h | 2 +
include/linux/workqueue.h | 38 +-
include/media/v4l2-hevc.h | 41 ++
include/net/cfg80211.h | 2 +-
include/net/cfg802154.h | 1 +
include/net/dst.h | 6 +
include/net/if_inet6.h | 2 -
include/net/inet6_hashtables.h | 2 +-
include/net/ip.h | 28 +-
include/net/ip6_route.h | 45 ++
include/net/ip6_tunnel.h | 2 +-
include/net/ip_fib.h | 5 +
include/net/ipv6.h | 10 +-
include/net/netlink.h | 14 +
include/net/sch_generic.h | 2 +-
include/net/tcp.h | 8 +-
include/rdma/ib_umem.h | 4 +-
include/sound/hda_codec.h | 30 ++
include/sound/rawmidi.h | 2 +
include/sound/tas2781.h | 4 +-
include/trace/events/hwmon.h | 10 +-
include/trace/events/icmp.h | 13 +-
include/uapi/linux/ethtool.h | 128 ++---
include/uapi/linux/virtio_crypto.h | 1 +
include/uapi/sound/asound.h | 6 +-
io_uring/net.c | 10 +-
kernel/bpf/bpf_iter.c | 2 +-
kernel/bpf/btf.c | 24 +-
kernel/bpf/cgroup.c | 1 +
kernel/bpf/disasm.c | 5 +-
kernel/bpf/stackmap.c | 175 +++++--
kernel/bpf/verifier.c | 123 +++--
kernel/events/core.c | 27 +-
kernel/events/ring_buffer.c | 9 +-
kernel/locking/lockdep.c | 50 +-
kernel/printk/nbcon.c | 2 +-
kernel/rcu/tasks.h | 3 +-
kernel/sched/ext.c | 10 +-
kernel/sched/fair.c | 209 +++-----
kernel/time/clockevents.c | 35 +-
kernel/time/tick-broadcast.c | 36 +-
kernel/time/tick-internal.h | 2 +
kernel/trace/Makefile | 5 +-
kernel/trace/bpf_trace.c | 11 +
kernel/trace/ring_buffer.c | 26 +-
kernel/trace/trace_event_perf.c | 12 +-
kernel/trace/trace_events_hist.c | 42 +-
kernel/trace/trace_events_user.c | 26 +-
kernel/trace/trace_probe.c | 48 +-
kernel/trace/trace_probe.h | 2 +
kernel/workqueue.c | 5 +-
mm/damon/core.c | 13 +-
mm/gup.c | 10 +-
mm/huge_memory.c | 10 +
mm/hugetlb.c | 6 +-
mm/hugetlb_vmemmap.c | 6 +-
mm/migrate_device.c | 6 +
mm/mm_init.c | 2 +
mm/page_alloc.c | 5 +
mm/slab.h | 8 +-
mm/slab_common.c | 41 +-
mm/slub.c | 116 ++---
mm/swap.c | 49 +-
mm/swapfile.c | 8 +-
mm/vmscan.c | 78 ++-
net/8021q/vlan.c | 7 +-
net/8021q/vlan_dev.c | 32 +-
net/9p/client.c | 2 +-
net/appletalk/aarp.c | 5 +
net/bluetooth/hci_core.c | 4 +-
net/bluetooth/iso.c | 31 +-
net/bluetooth/l2cap_core.c | 38 +-
net/bluetooth/msft.c | 2 +-
net/bluetooth/rfcomm/core.c | 5 +
net/bridge/br_arp_nd_proxy.c | 16 +-
net/bridge/br_device.c | 2 +-
net/bridge/br_fdb.c | 7 +-
net/bridge/br_input.c | 2 +-
net/bridge/br_multicast.c | 11 +-
net/core/dev.c | 2 +-
net/core/drop_monitor.c | 18 +-
net/core/filter.c | 17 +-
net/core/gro_cells.c | 2 +
net/core/rtnetlink.c | 7 +-
net/core/skbuff.c | 7 +
net/ethtool/ioctl.c | 212 +++++++-
net/hsr/hsr_forward.c | 2 +-
net/hsr/hsr_netlink.c | 9 +-
net/hsr/hsr_slave.c | 11 +-
net/ieee802154/6lowpan/core.c | 2 +-
net/ipv4/fib_rules.c | 4 +-
net/ipv4/fib_trie.c | 4 +
net/ipv4/fou_core.c | 2 +-
net/ipv4/icmp.c | 2 +-
net/ipv4/igmp.c | 210 +++++---
net/ipv4/inet_fragment.c | 6 +
net/ipv4/ip_output.c | 4 +-
net/ipv4/ip_sockglue.c | 2 +-
net/ipv4/ip_tunnel_core.c | 6 +
net/ipv4/ipmr.c | 5 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 2 +-
net/ipv4/nexthop.c | 2 +-
net/ipv4/route.c | 4 +-
net/ipv4/tcp.c | 14 +-
net/ipv4/tcp_ipv4.c | 15 +-
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/tcp_offload.c | 22 +-
net/ipv4/tcp_output.c | 10 +-
net/ipv4/tcp_timer.c | 6 +-
net/ipv4/udp.c | 4 +-
net/ipv6/addrconf.c | 10 +-
net/ipv6/af_inet6.c | 2 +-
net/ipv6/exthdrs.c | 99 ++--
net/ipv6/ioam6.c | 17 +-
net/ipv6/ip6_fib.c | 4 +-
net/ipv6/ip6_gre.c | 8 +-
net/ipv6/ip6_input.c | 34 +-
net/ipv6/ip6_output.c | 54 +-
net/ipv6/ip6_tunnel.c | 8 +-
net/ipv6/ip6_vti.c | 2 +-
net/ipv6/ip6mr.c | 9 +-
net/ipv6/ipv6_sockglue.c | 13 +-
net/ipv6/mcast.c | 257 +++++----
net/ipv6/netfilter.c | 4 +-
net/ipv6/netfilter/ip6_tables.c | 5 +
net/ipv6/netfilter/nf_reject_ipv6.c | 2 +-
net/ipv6/output_core.c | 2 +-
net/ipv6/reassembly.c | 10 +-
net/ipv6/route.c | 19 +-
net/ipv6/seg6_iptunnel.c | 6 +-
net/ipv6/sit.c | 2 +-
net/ipv6/tcp_ipv6.c | 15 +-
net/ipv6/tcpv6_offload.c | 15 +-
net/ipv6/xfrm6_output.c | 2 +-
net/l2tp/l2tp_debugfs.c | 4 +
net/l2tp/l2tp_ppp.c | 56 +-
net/mac80211/cfg.c | 9 +-
net/mac80211/ibss.c | 9 +-
net/mac80211/mlme.c | 6 +-
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 6 +-
net/mac802154/ieee802154_i.h | 8 +
net/mac802154/iface.c | 6 +
net/mac802154/main.c | 1 +
net/mac802154/rx.c | 120 ++++-
net/mac802154/scan.c | 10 +-
net/mptcp/options.c | 7 +-
net/mptcp/protocol.c | 5 +-
net/mptcp/protocol.h | 2 +-
net/mptcp/subflow.c | 1 -
net/mptcp/syncookies.c | 5 +-
net/netfilter/ipset/ip_set_hash_gen.h | 13 +-
net/netfilter/ipvs/ip_vs_sync.c | 20 +-
net/netfilter/nf_conntrack_expect.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 13 +-
net/netfilter/nf_conntrack_proto_tcp.c | 10 +-
net/netfilter/nf_conntrack_sip.c | 2 +-
net/netfilter/nf_log_syslog.c | 6 +-
net/netfilter/nfnetlink_log.c | 28 +-
net/netfilter/nft_set_pipapo_avx2.c | 1 +
net/netlabel/netlabel_unlabeled.c | 2 +-
net/openvswitch/flow.c | 4 +-
net/openvswitch/flow_table.c | 4 +-
net/packet/af_packet.c | 101 +++-
net/phonet/pn_dev.c | 30 +-
net/qrtr/af_qrtr.c | 4 +-
net/rds/af_rds.c | 63 ++-
net/rds/connection.c | 102 +++-
net/rds/ib_cm.c | 25 +-
net/rds/ib_recv.c | 9 +-
net/rds/message.c | 4 +-
net/rds/send.c | 16 +-
net/rds/tcp.c | 164 ++++--
net/rds/tcp_listen.c | 6 +-
net/sched/act_api.c | 46 +-
net/sched/act_csum.c | 8 +-
net/sched/cls_api.c | 8 +-
net/sched/cls_route.c | 76 +--
net/sched/cls_u32.c | 32 +-
net/sched/sch_api.c | 2 +-
net/sched/sch_drr.c | 13 +-
net/sched/sch_ets.c | 12 +-
net/sched/sch_fq_pie.c | 3 +-
net/sched/sch_generic.c | 24 +-
net/sched/sch_hhf.c | 8 +-
net/sched/sch_pie.c | 2 +-
net/sched/sch_sfq.c | 7 +-
net/sctp/ipv6.c | 12 +-
net/sctp/protocol.c | 10 +-
net/sctp/sm_make_chunk.c | 14 +-
net/sctp/sm_sideeffect.c | 11 +-
net/sctp/sm_statefuns.c | 5 +
net/sunrpc/auth_gss/auth_gss.c | 7 +-
net/sunrpc/auth_gss/gss_rpc_xdr.c | 9 +-
net/sunrpc/clnt.c | 52 +-
net/sunrpc/rpc_pipe.c | 80 +--
net/sunrpc/svc.c | 23 +-
net/sunrpc/xprtrdma/ib_client.c | 26 +-
net/sunrpc/xprtrdma/svc_rdma_pcl.c | 2 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 15 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 32 +-
net/sunrpc/xprtrdma/verbs.c | 21 +-
net/tipc/link.c | 6 +-
net/tipc/name_table.c | 32 +-
net/tipc/socket.c | 4 +-
net/tls/tls_main.c | 11 +
net/tls/tls_sw.c | 12 +
net/unix/af_unix.c | 12 +-
net/unix/garbage.c | 1 +
net/vmw_vsock/hyperv_transport.c | 2 +-
net/vmw_vsock/vmci_transport.c | 2 +-
net/wireless/core.c | 21 +
net/wireless/mlme.c | 105 ++--
net/wireless/nl80211.c | 8 +-
net/wireless/wext-sme.c | 9 +
rust/bindings/lib.rs | 3 +-
rust/uapi/lib.rs | 3 +-
scripts/mksysmap | 2 +-
scripts/mod/modpost.c | 11 +-
scripts/sorttable.c | 2 +-
security/apparmor/match.c | 22 +-
security/integrity/digsig_asymmetric.c | 4 +
security/integrity/ima/ima_appraise.c | 5 +
security/keys/trusted-keys/trusted_tpm1.c | 2 +-
sound/core/pcm_native.c | 35 +-
sound/core/rawmidi.c | 4 +
sound/core/seq/oss/seq_oss_rw.c | 3 +-
sound/core/seq/seq_prioq.c | 14 +-
sound/core/ump.c | 94 +++-
sound/hda/ext/hdac_ext_controller.c | 6 +-
sound/hda/hdac_bus.c | 8 +-
sound/hda/hdac_component.c | 6 +-
sound/hda/hdac_device.c | 28 +-
sound/hda/hdac_regmap.c | 35 +-
sound/isa/es18xx.c | 4 +
sound/pci/ctxfi/cthw20k2.c | 1 +
sound/pci/hda/cs35l41_hda_property.c | 2 +
sound/pci/hda/cs35l56_hda.c | 30 +-
sound/pci/hda/hda_codec.c | 119 ++---
sound/pci/hda/hda_controller.c | 24 +-
sound/pci/hda/hda_proc.c | 4 +-
sound/pci/hda/hda_sysfs.c | 77 ++-
sound/pci/hda/patch_conexant.c | 12 +
sound/pci/hda/patch_realtek.c | 40 ++
sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +-
sound/soc/amd/yc/acp6x-mach.c | 21 +
sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +
sound/soc/bcm/bcm63xx-i2s-whistler.c | 1 +
sound/soc/codecs/ab8500-codec.c | 543 ++++++++++---------
sound/soc/codecs/mt6351.c | 1 +
sound/soc/codecs/pcm3168a.c | 20 +-
sound/soc/codecs/rk3328_codec.c | 54 +-
sound/soc/codecs/rt5645.c | 4 +
sound/soc/codecs/rt712-sdca.c | 11 +
sound/soc/fsl/fsl-asoc-card.c | 8 +-
sound/soc/intel/atom/sst/sst_pci.c | 1 +
sound/soc/intel/avs/core.c | 29 +-
sound/soc/intel/avs/debugfs.c | 12 +-
sound/soc/intel/avs/pcm.c | 34 +-
sound/soc/intel/avs/topology.c | 2 +-
sound/soc/intel/avs/topology.h | 1 +
sound/soc/intel/boards/sof_sdw.c | 25 +-
sound/soc/intel/catpt/ipc.c | 8 +
sound/soc/intel/catpt/loader.c | 3 +
sound/soc/intel/catpt/registers.h | 12 +
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 13 +-
sound/soc/meson/aiu-acodec-ctrl.c | 3 +
sound/soc/meson/aiu-codec-ctrl.c | 3 +
sound/soc/qcom/qdsp6/q6apm.c | 10 +-
sound/soc/rockchip/rockchip_pdm.c | 16 +-
sound/soc/rockchip/rockchip_spdif.c | 1 +
sound/soc/soc-topology.c | 37 +-
sound/soc/sprd/sprd-pcm-compress.c | 15 +-
sound/soc/sti/uniperif_reader.c | 4 +-
sound/soc/ti/omap3pandora.c | 5 +-
sound/soc/ux500/ux500_msp_dai.c | 189 +++----
sound/soc/ux500/ux500_msp_dai.h | 14 +-
sound/soc/ux500/ux500_msp_i2s.c | 260 +++++++---
sound/soc/ux500/ux500_msp_i2s.h | 12 +-
sound/usb/caiaq/audio.c | 10 +-
sound/usb/caiaq/device.c | 53 +-
sound/usb/caiaq/device.h | 4 +-
sound/usb/caiaq/input.c | 6 +
sound/usb/caiaq/midi.c | 6 +-
sound/usb/mixer.c | 17 +-
sound/usb/mixer_maps.c | 25 +
sound/usb/quirks-table.h | 22 +
sound/usb/quirks.c | 4 +
sound/usb/usx2y/us122l.c | 9 +-
sound/usb/usx2y/usbusx2y.c | 49 +-
sound/usb/usx2y/usbusx2y.h | 4 +-
tools/bpf/bpftool/Makefile | 6 +-
tools/build/feature/test-bpf.c | 2 +
tools/include/nolibc/crt.h | 2 +-
tools/lib/bpf/bpf.c | 2 +
tools/lib/bpf/gen_loader.c | 2 +
.../xdrgen/templates/C/union/declaration/close.j2 | 4 +
tools/perf/tests/shell/stat_bpf_counters.sh | 28 +-
tools/perf/util/evsel.c | 4 +
tools/perf/util/symbol.c | 11 +-
tools/sched_ext/scx_central.bpf.c | 6 +-
tools/sched_ext/scx_qmap.bpf.c | 2 +-
tools/testing/cxl/Kbuild | 2 +
tools/testing/selftests/alsa/mixer-test.c | 4 +-
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 8 +-
tools/testing/selftests/cgroup/test_kmem.c | 2 +-
tools/testing/selftests/kselftest_harness.h | 2 +-
tools/testing/selftests/mm/cow.c | 338 +++++-------
tools/testing/selftests/net/fib_nexthops.sh | 28 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 4 +-
tools/testing/selftests/net/pmtu.sh | 2 +-
tools/testing/selftests/net/test_vxlan_mdb.sh | 6 +
tools/testing/selftests/powerpc/tm/tm.h | 8 +-
1054 files changed, 15506 insertions(+), 8702 deletions(-)