-rw-r--r-- | .editorconfig | 3 | |
-rw-r--r-- | .mailmap | 4 | |
-rw-r--r-- | CREDITS | 8 | |
-rw-r--r-- | Documentation/admin-guide/LSM/tomoyo.rst | 35 | |
-rw-r--r-- | Documentation/admin-guide/kernel-parameters.txt | 49 | |
-rw-r--r-- | Documentation/admin-guide/mm/transhuge.rst | 4 | |
-rw-r--r-- | Documentation/arch/riscv/cmodx.rst | 4 | |
-rw-r--r-- | Documentation/cdrom/cdrom-standard.rst | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/sunxi.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/fsl,edma.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/input/elan,ekth6915.yaml | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/input/ilitek,ili2901.yaml | 66 | |
-rw-r--r-- | Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/usb/realtek,rts5411.yaml | 1 | |
-rw-r--r-- | Documentation/driver-api/cxl/memory-devices.rst | 15 | |
-rw-r--r-- | Documentation/filesystems/proc.rst | 1 | |
-rw-r--r-- | Documentation/i2c/i2c_bus.svg | 15 | |
-rw-r--r-- | Documentation/i2c/summary.rst | 79 | |
-rw-r--r-- | Documentation/kbuild/kconfig-language.rst | 12 | |
-rw-r--r-- | Documentation/kbuild/modules.rst | 8 | |
-rw-r--r-- | Documentation/netlink/specs/ethtool.yaml | 7 | |
-rw-r--r-- | Documentation/netlink/specs/nfsd.yaml | 2 | |
-rw-r--r-- | Documentation/networking/af_xdp.rst | 33 | |
-rw-r--r-- | Documentation/userspace-api/index.rst | 1 | |
-rw-r--r-- | Documentation/userspace-api/ioctl/ioctl-number.rst | 1 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-subdev.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/mfd_noexec.rst | 86 | |
-rw-r--r-- | Documentation/virt/hyperv/clocks.rst | 21 | |
-rw-r--r-- | Documentation/virt/hyperv/overview.rst | 22 | |
-rw-r--r-- | Documentation/virt/hyperv/vmbus.rst | 143 | |
-rw-r--r-- | Documentation/virt/kvm/api.rst | 77 | |
-rw-r--r-- | Documentation/virt/kvm/devices/arm-vgic.rst | 2 | |
-rw-r--r-- | Documentation/virt/kvm/x86/amd-memory-encryption.rst | 110 | |
-rw-r--r-- | MAINTAINERS | 75 | |
-rw-r--r-- | Makefile | 2 | |
-rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 2 | |
-rw-r--r-- | arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 6 | |
-rw-r--r-- | arch/arm/boot/dts/rockchip/rk3066a.dtsi | 1 | |
-rw-r--r-- | arch/arm/include/asm/efi.h | 13 | |
-rw-r--r-- | arch/arm/kernel/ftrace.c | 17 | |
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 3 | |
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 1 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 18 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 4 | |
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 2 | |
-rw-r--r-- | arch/arm64/include/asm/el2_setup.h | 6 | |
-rw-r--r-- | arch/arm64/include/asm/esr.h | 12 | |
-rw-r--r-- | arch/arm64/include/asm/io.h | 36 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_arm.h | 7 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_asm.h | 2 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_emulate.h | 166 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_host.h | 93 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_hyp.h | 8 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_mmu.h | 26 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_nested.h | 131 | |
-rw-r--r-- | arch/arm64/include/asm/kvm_pkvm.h | 9 | |
-rw-r--r-- | arch/arm64/include/asm/pgtable-hwdef.h | 1 | |
-rw-r--r-- | arch/arm64/include/asm/sysreg.h | 17 | |
-rw-r--r-- | arch/arm64/include/asm/unistd32.h | 2 | |
-rw-r--r-- | arch/arm64/kernel/armv8_deprecated.c | 3 | |
-rw-r--r-- | arch/arm64/kernel/asm-offsets.c | 1 | |
-rw-r--r-- | arch/arm64/kernel/debug-monitors.c | 4 | |
-rw-r--r-- | arch/arm64/kernel/efi.c | 2 | |
-rw-r--r-- | arch/arm64/kernel/pi/map_kernel.c | 2 | |
-rw-r--r-- | arch/arm64/kernel/syscall.c | 16 | |
-rw-r--r-- | arch/arm64/kernel/traps.c | 8 | |
-rw-r--r-- | arch/arm64/kvm/arm.c | 162 | |
-rw-r--r-- | arch/arm64/kvm/emulate-nested.c | 125 | |
-rw-r--r-- | arch/arm64/kvm/fpsimd.c | 30 | |
-rw-r--r-- | arch/arm64/kvm/guest.c | 3 | |
-rw-r--r-- | arch/arm64/kvm/handle_exit.c | 43 | |
-rw-r--r-- | arch/arm64/kvm/hyp/aarch32.c | 18 | |
-rw-r--r-- | arch/arm64/kvm/hyp/entry.S | 8 | |
-rw-r--r-- | arch/arm64/kvm/hyp/fpsimd.S | 6 | |
-rw-r--r-- | arch/arm64/kvm/hyp/include/hyp/switch.h | 65 | |
-rw-r--r-- | arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 35 | |
-rw-r--r-- | arch/arm64/kvm/hyp/include/nvhe/ffa.h | 2 | |
-rw-r--r-- | arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 1 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/Makefile | 6 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/ffa.c | 192 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 6 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/host.S | 6 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/hyp-init.S | 30 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/hyp-main.c | 84 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/pkvm.c | 17 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/setup.c | 29 | |
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/switch.c | 24 | |
-rw-r--r-- | arch/arm64/kvm/hyp/vhe/switch.c | 208 | |
-rw-r--r-- | arch/arm64/kvm/hyp/vhe/tlb.c | 147 | |
-rw-r--r-- | arch/arm64/kvm/mmu.c | 213 | |
-rw-r--r-- | arch/arm64/kvm/nested.c | 1000 | |
-rw-r--r-- | arch/arm64/kvm/pmu-emul.c | 2 | |
-rw-r--r-- | arch/arm64/kvm/reset.c | 9 | |
-rw-r--r-- | arch/arm64/kvm/sys_regs.c | 593 | |
-rw-r--r-- | arch/arm64/kvm/vgic/vgic-init.c | 2 | |
-rw-r--r-- | arch/arm64/kvm/vgic/vgic-mmio-v3.c | 15 | |
-rw-r--r-- | arch/arm64/kvm/vgic/vgic.h | 2 | |
-rw-r--r-- | arch/arm64/mm/contpte.c | 4 | |
-rw-r--r-- | arch/arm64/mm/mmu.c | 3 | |
-rw-r--r-- | arch/csky/include/uapi/asm/unistd.h | 1 | |
-rw-r--r-- | arch/csky/kernel/syscall.c | 2 | |
-rw-r--r-- | arch/hexagon/include/asm/syscalls.h | 6 | |
-rw-r--r-- | arch/hexagon/include/uapi/asm/unistd.h | 1 | |
-rw-r--r-- | arch/hexagon/kernel/syscalltab.c | 7 | |
-rw-r--r-- | arch/loongarch/Kconfig | 16 | |
-rw-r--r-- | arch/loongarch/Kconfig.debug | 1 | |
-rw-r--r-- | arch/loongarch/boot/dts/loongson-2k0500-ref.dts | 4 | |
-rw-r--r-- |