Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/kernel/relocate.c | 13 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- arch/powerpc/kernel/smp.c | 2 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 ++- arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 2 + arch/x86/platform/pvh/head.S | 2 + block/blk-mq-debugfs.c | 2 + drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-scsi.c | 81 +++-- drivers/ata/pata_ftide010.c | 6 +- drivers/atm/fore200e.c | 4 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btusb.c | 3 + drivers/bluetooth/hci_qca.c | 24 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/renesas/rzg2l-cpg.c | 6 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++++----- drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +++--------------- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- .../crypto/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 16 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/intel/pasid.c | 9 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm.c | 2 + drivers/md/md-bitmap.c | 3 +- drivers/md/raid10.c | 2 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- drivers/media/platform/qcom/venus/vdec.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/mfd-core.c | 36 ++- drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +-- .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/marvell/skge.c | 1 - .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++-- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 60 ++-- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/Kconfig | 1 - drivers/net/usb/catc.c | 37 ++- drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 1 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 8 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 40 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 27 ++ drivers/perf/arm-cmn.c | 19 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/rapidio/rio-scan.c | 3 +- drivers/regulator/core.c | 55 ++-- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/s390/cio/css.c | 2 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi.h | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/soc/mediatek/mtk-svs.c | 6 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-mem.c | 11 +- drivers/spi/spi-stm32.c | 9 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/core/ufshcd.c | 2 + drivers/usb/dwc2/core.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/typec/ucsi/psy.c | 30 +- .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 3 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/xen/grant-dma-ops.c | 106 +++--- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 10 +- fs/buffer.c | 4 + fs/ceph/addr.c | 24 +- fs/ceph/file.c | 17 +- fs/ext4/extents.c | 9 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 2 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/inode.c | 16 + fs/hfsplus/bnode.c | 2 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/super.c | 6 + fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 +-- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 52 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/fsntfs.c | 6 + fs/ntfs3/index.c | 7 +- fs/ocfs2/xattr.c | 4 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 18 ++ fs/smb/client/connect.c | 2 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 4 + fs/xfs/scrub/dabtree.c | 2 + include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_of.h | 3 + include/linux/audit.h | 8 - include/linux/audit_arch.h | 9 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/cper.h | 3 +- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 2 + include/linux/u64_stats_sync.h | 10 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 2 + include/net/ioam6.h | 2 + include/net/ip.h | 7 +- include/net/ipv6.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netns/ipv4.h | 5 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 4 + include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- include/xen/arm/xen-ops.h | 4 +- include/xen/xen-ops.h | 16 - io_uring/cancel.c | 49 ++- io_uring/cancel.h | 9 +- io_uring/filetable.c | 4 + io_uring/poll.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/audit.h | 2 +- kernel/bpf/verifier.c | 18 +- kernel/kallsyms.c | 4 +- kernel/kexec_file.c | 131 ++++---- kernel/module/kallsyms.c | 9 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_hwlat.c | 15 +- kernel/ucount.c | 2 +- mm/highmem.c | 3 +- mm/page_alloc.c | 14 + net/atm/signaling.c | 56 +++- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/l2cap_core.c | 81 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 25 +- net/core/filter.c | 2 +- net/core/gro.c | 2 +- net/core/skmsg.c | 27 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/icmp.c | 58 ++-- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 86 ++--- net/ipv4/sysctl_net_ipv4.c | 32 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 5 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 4 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/xfrm6_policy.c | 7 +- net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/netfilter/xt_tcpmss.c | 2 +- net/nfc/hci/llc_shdlc.c | 8 + net/nfc/nci/ntf.c | 159 +++++++-- net/rds/connection.c | 4 + net/rds/send.c | 6 +- net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +++-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/wext-compat.c | 2 +- scripts/mod/modpost.c | 4 + security/apparmor/apparmorfs.c | 9 + security/apparmor/net.c | 6 +- security/apparmor/resource.c | 5 + security/smack/smackfs.c | 79 +++-- sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/nau8821.c | 85 ++--- sound/soc/codecs/nau8821.h | 3 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 ++- sound/usb/quirks.c | 2 + tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/lib/perf/Makefile | 14 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- .../selftests/vm/charge_reserved_hugetlb.sh | 4 +- 515 files changed, 4057 insertions(+), 2121 deletions(-)