| -rw-r--r-- | .editorconfig | 32 | |
| -rw-r--r-- | .gitignore | 1 | |
| -rw-r--r-- | Documentation/admin-guide/cifs/todo.rst | 44 | |
| -rw-r--r-- | Documentation/admin-guide/cifs/usage.rst | 8 | |
| -rw-r--r-- | Documentation/admin-guide/kernel-parameters.txt | 24 | |
| -rw-r--r-- | Documentation/arch/arm64/silicon-errata.rst | 4 | |
| -rw-r--r-- | Documentation/block/ioprio.rst | 13 | |
| -rw-r--r-- | Documentation/dev-tools/checkuapi.rst | 477 | |
| -rw-r--r-- | Documentation/dev-tools/index.rst | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/dma-controller.yaml | 15 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/dma-router.yaml | 11 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml | 62 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/qcom,gpi.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml | 39 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml | 26 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/ti/k3-udma.yaml | 20 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml | 18 | |
| -rw-r--r-- | Documentation/devicetree/bindings/loongarch/cpus.yaml | 61 | |
| -rw-r--r-- | Documentation/devicetree/bindings/loongarch/loongson.yaml | 34 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/qcom,pon.yaml | 13 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/supply/bq24190.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/riscv/cpus.yaml | 9 | |
| -rw-r--r-- | Documentation/devicetree/bindings/riscv/extensions.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/tas2562.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ti,tas2781.yaml | 78 | |
| -rw-r--r-- | Documentation/devicetree/bindings/timer/sifive,clint.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/timer/thead,c900-aclint-mtimer.yaml | 9 | |
| -rw-r--r-- | Documentation/features/vm/TLB/arch-support.txt | 2 | |
| -rw-r--r-- | Documentation/filesystems/netfs_library.rst | 23 | |
| -rw-r--r-- | Documentation/filesystems/overlayfs.rst | 16 | |
| -rw-r--r-- | Documentation/filesystems/smb/ksmbd.rst | 9 | |
| -rw-r--r-- | Documentation/process/4.Coding.rst | 4 | |
| -rw-r--r-- | Documentation/process/coding-style.rst | 4 | |
| -rw-r--r-- | Documentation/rust/arch-support.rst | 13 | |
| -rw-r--r-- | MAINTAINERS | 45 | |
| -rw-r--r-- | Makefile | 31 | |
| -rw-r--r-- | arch/arm/configs/mxs_defconfig | 3 | |
| -rw-r--r-- | arch/arm64/Kconfig | 18 | |
| -rw-r--r-- | arch/arm64/include/asm/assembler.h | 25 | |
| -rw-r--r-- | arch/arm64/include/asm/irq.h | 2 | |
| -rw-r--r-- | arch/arm64/kernel/Makefile | 8 | |
| -rw-r--r-- | arch/arm64/kernel/asm-offsets.c | 2 | |
| -rw-r--r-- | arch/arm64/kernel/cpu_errata.c | 21 | |
| -rw-r--r-- | arch/arm64/kernel/entry.S | 25 | |
| -rw-r--r-- | arch/arm64/kernel/fpsimd.c | 12 | |
| -rw-r--r-- | arch/arm64/kernel/ptrace.c | 13 | |
| -rw-r--r-- | arch/arm64/tools/cpucaps | 2 | |
| -rw-r--r-- | arch/csky/configs/defconfig | 3 | |
| -rw-r--r-- | arch/loongarch/Kbuild | 1 | |
| -rw-r--r-- | arch/loongarch/Kconfig | 22 | |
| -rw-r--r-- | arch/loongarch/Makefile | 6 | |
| -rw-r--r-- | arch/loongarch/boot/dts/Makefile | 5 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k0500-ref.dts | 88 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k0500.dtsi | 266 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 183 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k1000.dtsi | 492 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k2000-ref.dts | 72 | |
| -rw-r--r-- | arch/loongarch/boot/dts/loongson-2k2000.dtsi | 300 | |
| -rw-r--r-- | arch/loongarch/configs/loongson3_defconfig | 55 | |
| -rw-r--r-- | arch/loongarch/include/asm/bootinfo.h | 6 | |
| -rw-r--r-- | arch/loongarch/include/asm/crash_core.h | 12 | |
| -rw-r--r-- | arch/loongarch/include/asm/elf.h | 5 | |
| -rw-r--r-- | arch/loongarch/include/asm/ftrace.h | 2 | |
| -rw-r--r-- | arch/loongarch/include/asm/shmparam.h | 12 | |
| -rw-r--r-- | arch/loongarch/kernel/acpi.c | 2 | |
| -rw-r--r-- | arch/loongarch/kernel/efi.c | 2 | |
| -rw-r--r-- | arch/loongarch/kernel/elf.c | 5 | |
| -rw-r--r-- | arch/loongarch/kernel/env.c | 34 | |
| -rw-r--r-- | arch/loongarch/kernel/head.S | 10 | |
| -rw-r--r-- | arch/loongarch/kernel/process.c | 1 | |
| -rw-r--r-- | arch/loongarch/kernel/setup.c | 56 | |
| -rw-r--r-- | arch/loongarch/kernel/smp.c | 5 | |
| -rw-r--r-- | arch/loongarch/net/bpf_jit.c | 10 | |
| -rw-r--r-- | arch/mips/configs/ip27_defconfig | 3 | |
| -rw-r--r-- | arch/mips/configs/lemote2f_defconfig | 3 | |
| -rw-r--r-- | arch/mips/configs/loongson3_defconfig | 3 | |
| -rw-r--r-- | arch/mips/configs/pic32mzda_defconfig | 3 | |
| -rw-r--r-- | arch/powerpc/Kconfig | 1 | |
| -rw-r--r-- | arch/riscv/Kconfig | 57 | |
| -rw-r--r-- | arch/riscv/Kconfig.errata | 1 | |
| -rw-r--r-- | arch/riscv/Makefile | 8 | |
| -rw-r--r-- | arch/riscv/configs/defconfig | 1 | |
| -rw-r--r-- | arch/riscv/errata/thead/errata.c | 69 | |
| -rw-r--r-- | arch/riscv/include/asm/arch_hweight.h | 78 | |
| -rw-r--r-- | arch/riscv/include/asm/archrandom.h | 72 | |
| -rw-r--r-- | arch/riscv/include/asm/asm-extable.h | 15 | |
| -rw-r--r-- | arch/riscv/include/asm/asm-prototypes.h | 27 | |
| -rw-r--r-- | arch/riscv/include/asm/bitops.h | 4 | |
| -rw-r--r-- | arch/riscv/include/asm/checksum.h | 93 | |
| -rw-r--r-- | arch/riscv/include/asm/cpufeature.h | 2 | |
| -rw-r--r-- | arch/riscv/include/asm/csr.h | 9 | |
| -rw-r--r-- | arch/riscv/include/asm/entry-common.h | 17 | |
| -rw-r--r-- | arch/riscv/include/asm/errata_list.h | 50 | |
| -rw-r--r-- | arch/riscv/include/asm/ftrace.h | 18 | |
| -rw-r--r-- | arch/riscv/include/asm/pgtable.h | 2 | |
| -rw-r--r-- | arch/riscv/include/asm/processor.h | 43 | |
| -rw-r--r-- | arch/riscv/include/asm/sbi.h | 19 | |
| -rw-r--r-- | arch/riscv/include/asm/simd.h | 64 | |
| -rw-r--r-- | arch/riscv/include/asm/switch_to.h | 3 | |
| -rw-r--r-- | arch/riscv/include/asm/thread_info.h | 2 | |
| -rw-r--r-- | arch/riscv/include/asm/tlbbatch.h | 15 | |
| -rw-r--r-- | arch/riscv/include/asm/tlbflush.h | 8 | |
| -rw-r--r-- | arch/riscv/include/asm/vector.h | 90 | |
| -rw-r--r-- | arch/riscv/include/asm/word-at-a-time.h | 27 | |
| -rw-r--r-- | arch/riscv/include/asm/xor.h | 68 | |
| -rw-r--r-- | arch/riscv/kernel/Makefile | 1 | |
| -rw-r--r-- | arch/riscv/kernel/cpufeature.c | 90 | |
| -rw-r--r-- | arch/riscv/kernel/entry.S | 8 | |
| -rw-r--r-- | arch/riscv/kernel/ftrace.c | 30 | |
| -rw-r--r-- | arch/riscv/kernel/kernel_mode_vector.c | 247 | |
| -rw-r--r-- | arch/riscv/kernel/mcount-dyn.S | 198 | |
| -rw-r--r-- | arch/riscv/kernel/module.c | 34 | |
| -rw-r--r-- | arch/riscv/kernel/pi/cmdline_early.c | 3 | |
| -rw-r--r-- | arch/riscv/kernel/process.c | 13 | |
| -rw-r--r-- | arch/riscv/kernel/ptrace.c | 7 | |
| -rw-r--r-- | arch/riscv/kernel/sbi.c | 66 | |
| -rw-r--r-- | arch/riscv/kernel/signal.c | 7 | |
| -rw-r--r-- | arch/riscv/kernel/suspend.c | 44 | |
| -rw-r--r-- | arch/riscv/kernel/vector.c | 53 | |
| -rw-r--r-- | arch/riscv/lib/Makefile | 6 | |
| -rw-r--r-- | arch/riscv/lib/csum.c | 328 | |
| -rw-r--r-- | arch/riscv/lib/riscv_v_helpers.c | 45 | |
| -rw-r--r-- | arch/riscv/lib/uaccess.S | 10 | |
| -rw-r--r-- | arch/riscv/lib/uaccess_vector.S | 53 | |
| -rw-r--r-- | arch/riscv/lib/xor.S | 81 | |
| -rw-r--r-- | arch/riscv/mm/extable.c | 31 | |
| -rw-r--r-- | arch/riscv/mm/init.c | 25 | |