This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9be4cbd09da8 driver core: Set default deferred_probe_timeout back to 0. new 630f972d76d6 riscv: read-only pages should not be writable new ca209f8b5f61 efi: x86: Fix config name for setting the NX-compatibility [...] new 31f1a0edff78 efi/x86: libstub: Make DXE calls mixed mode safe new 75ed63d91940 efi: clean up Kconfig dependencies on CONFIG_EFI new 93ce7948e38f Merge tag 'efi-next-for-v5.19-2' of git://git.kernel.org/p [...] new bd52cd5e23f1 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM new 85806016acb0 s390: simplify early program check handler new 3384f135e90f s390: generate register offsets into pt_regs automatically new c9bfb460c3e4 s390/perf: obtain sie_block from the right address new 4d1f2e4576af s390/Kconfig: fix indentation new 13e282cc92d7 s390/Kconfig.debug: fix indentation new 9dade1707fdb s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP new 315945a43e91 MAINTAINERS: Update s390 virtio-ccw new 6d5946274df1 s390/gmap: voluntarily schedule during key setting new 3ae11dbcfac9 s390/mm: use non-quiescing sske for KVM switch to keyed guest new 29ccaa4b35ea s390/mcck: isolate SIE instruction when setting CIF_MCCK_G [...] new 79a74dac447b s390/uaccess: use symbolic names for inline assembler operands new 454ede3f1424 s390/uaccess: use exception handler to zero result on get_ [...] new a0e3a44bc2a0 s390/uaccess: use __noreturn instead of __attribute__((noreturn)) new d144182ed19a s390/uaccess: whitespace cleanup new f037acb41dc9 s390/stack: merge empty stack frame slots new e0ffcf3fe18e s390/stack: add union to reflect kvm stack slot usages new 4ab6cfc4ad9f Merge tag 's390-5.19-2' of git://git.kernel.org/pub/scm/li [...] new 8422d1110ad4 riscv: dts: microchip: remove icicle memory clocks new 9499e76de5d5 riscv: dts: microchip: move sysctrlr out of soc bus new da305fa8a9a6 riscv: dts: microchip: remove soc vendor from filenames new e8c81d649abc dt-bindings: riscv: microchip: document icicle reference design new 1277b19506f8 riscv: dts: microchip: make the fabric dtsi board specific new 83b8b2a46496 dt-bindings: vendor-prefixes: add Sundance DSP new b847d32ae7c3 dt-bindings: riscv: microchip: add polarberry compatible string new bc47b2217f24 riscv: dts: microchip: add the sundance polarberry new 1bcea0303ff3 riscv: microchip: icicle: readability fixes new df403b7c95aa riscv: dts: icicle: sort nodes alphabetically new 2981deb83de2 RISC-V: PolarFire SoC Device Tree Updates new 77d707a310fa RISC-V: Only default to spinwait on SBI-0.1 and M-mode new 9d19f2b5256e Documentation: riscv: Add sv48 description to VM layout new 35d33c76d68d riscv: Initialize thread pointer before calling C functions new 26b8f69edda8 riscv: Improve virtual kernel memory layout dump new 2273272823db riscv: Fix irq_work when SMP is disabled new 02d88b40cb2e riscv: Wire up memfd_secret in UAPI header new e61bf5c07114 RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead [...] new 9eb2e45d097c riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild new 9c375cfc7395 riscv: mm: init: make pt_ops_set_[early|late|fixmap] static new 61114e734ccb riscv: Move alternative length validation into subsection new f66e797b407b Merge tag 'riscv-for-linus-5.19-mw2' of git://git.kernel.o [...] new ff979b2a9d97 ftrace/fgraph: fix increased missing-prototypes warnings new 1bec877bdb76 arm64: Remove the __user annotation for the restore_za_con [...] new 189129aecb53 arm64: hibernate: Fix syntax errors in comments new 73e2d827a501 arm64: Initialize jump labels before setup_machine_fdt() new 78c09c0f4df8 kselftest/arm64: signal: Skip SVE signal test if not enoug [...] new 21873bd66b6e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 987a3e03c821 irqchip: Adjust Kconfig for Loongson new fa84f89395e0 irqchip/loongson-liointc: Fix build error for LoongArch new 0ea8ce61cb2c Documentation: LoongArch: Add basic documentations new f23b22599f8e Documentation/zh_CN: Add basic LoongArch documentations new 08145b087e44 LoongArch: Add ELF-related definitions new 439057ec3b74 LoongArch: Add writecombine support for drm new fa96b57c1490 LoongArch: Add build infrastructure new f2ac457a6138 LoongArch: Add CPU definition headers new 5b0b14e550a0 LoongArch: Add atomic/locking headers new b738c106f735 LoongArch: Add other common headers new 628c3bb40e9a LoongArch: Add boot and setup routines new 0603839b18f4 LoongArch: Add exception/interrupt handling new 803b0fc5c3f2 LoongArch: Add process management new 09cfefb7fa70 LoongArch: Add memory management new be769645a2ae LoongArch: Add system call support new b74baf4ad05b LoongArch: Add signal handling support new fcdfe9d22bed LoongArch: Add ELF and module support new 7153c3cbb5b9 LoongArch: Add misc common routines new 559671e04a33 LoongArch: Add some library functions new c6b99bed6b8f LoongArch: Add VDSO and VSYSCALL support new 46859ac8af52 LoongArch: Add multi-processor (SMP) support new d4b6f1562a3c LoongArch: Add Non-Uniform Memory Access (NUMA) support new 9e8536e26116 LoongArch: Add Loongson-3 default config file new 8be4493119b0 MAINTAINERS: Add maintainer information for LoongArch new c6f2f3e2c80e Merge tag 'loongarch-5.19' of git://git.kernel.org/pub/scm [...] new c73b9099da4f ARM: OMAP1: clock: Convert to CCF new 7036440eab3e ARM: omap1: enable multiplatform new 9af13088ab13 Merge tag 'arm-multiplatform-5.19-3' of git://git.kernel.o [...] new 9171c484dffd dt-bindings: soc: qcom,smd: do not use pattern for simple [...] new 15e1a9bc41c9 dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example new cdc46fa81cc0 dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property new bcd7ec2cd720 dt-bindings: PCI: socionext,uniphier-pcie: Add missing chi [...] new 0a1e19c8a639 dt-bindings: net: Fix unevaluatedProperties warnings in examples new e2c6170a55ba dt-bindings: PCI: xilinx-cpm: Fix reg property order new 304e4d53dd32 dt-bindings: clock: Update my email address new f5f1a977fe0b dt-bindings: Update Sibi Sankar's email address new fe3f70eec425 dt-bindings: PCI: apple: Add missing 'power-domains' property new bbba69ef4795 dt-bindings: net/dsa: Add spi-peripheral-props.yaml references new e1dff7f133ca dt-bindings: memory-controllers: ingenic: Split out child [...] new 987cf300e76d dt-bindings: mtd: spi-nand: Add spi-peripheral-props.yaml [...] new a01fe7ec42b7 Merge tag 'devicetree-fixes-for-5.19-1' of git://git.kerne [...] new 16aa835a2524 um: xterm: Make default terminal emulator configurable new b0cbccf4480b um: daemon: Make default socket configurable new 365719035526 um: Use asm-generic/dma-mapping.h new 2419ac327266 um: Enable ARCH_HAS_GCOV_PROFILE_ALL new d5a9597d6916 um: line: Use separate IRQs per line new af9fb41ed315 um: virtio_uml: Fix broken device handling in time-travel new 57ae0b67b747 um: chan_user: Fix winch_tramp() return value new 2a4a62a14be1 um: Fix out-of-bounds read in LDT setup new 4e583ff9df91 Merge tag 'for-linus-5.19-rc1' of git://git.kernel.org/pub [...] new 22abf318c35b jffs2: Use kzalloc instead of kmalloc/memset new c14adb1cf70a jffs2: fix memory leak in jffs2_do_fill_super new 5bff56edab7f ubifs: Simplify the return expression of run_gc() new 532aef5912c2 ubifs: Use NULL instead of using plain integer as pointer new d09e9a2bddba ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure [...] new 14072ee33d5a ubi: fastmap: Check wl_pool for free peb before wear leveling new 8c03a1c21d72 ubi: ubi_create_volume: Fix use-after-free when volume cre [...] new 744983d87842 Merge tag 'for-linus-5.19-rc1' of git://git.kernel.org/pub [...]
The 109 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/arch.rst | 1 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/interconnect/qcom,osm-l3.yaml | 2 +- .../ingenic,nemc-peripherals.yaml | 46 + .../bindings/memory-controllers/ingenic,nemc.yaml | 32 - .../devicetree/bindings/mtd/ingenic,nand.yaml | 1 + .../devicetree/bindings/mtd/spi-nand.yaml | 1 + .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../devicetree/bindings/net/dsa/brcm,b53.yaml | 115 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 1 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 1 + .../devicetree/bindings/net/mediatek,net.yaml | 3 + .../devicetree/bindings/net/mediatek-dwmac.yaml | 3 + .../bindings/net/wireless/mediatek,mt76.yaml | 2 +- .../devicetree/bindings/pci/apple,pcie.yaml | 5 +- .../bindings/pci/socionext,uniphier-pcie.yaml | 23 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 10 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 2 +- .../devicetree/bindings/reset/qcom,pdc-global.yaml | 2 +- .../devicetree/bindings/riscv/microchip.yaml | 2 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 4 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/loongarch/features.rst | 3 + Documentation/loongarch/index.rst | 21 + Documentation/loongarch/introduction.rst | 387 +++++ Documentation/loongarch/irq-chip-model.rst | 156 ++ Documentation/riscv/vm-layout.rst | 36 + Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/loongarch/features.rst | 8 + .../translations/zh_CN/loongarch/index.rst | 26 + .../translations/zh_CN/loongarch/introduction.rst | 351 +++++ .../zh_CN/loongarch/irq-chip-model.rst | 155 ++ MAINTAINERS | 11 + arch/arm/Kconfig | 13 - arch/arm/configs/omap1_defconfig | 3 + arch/arm/mach-omap1/Kconfig | 16 + arch/arm/mach-omap1/clock.c | 693 ++++----- arch/arm/mach-omap1/clock.h | 139 +- arch/arm/mach-omap1/clock_data.c | 483 +++---- arch/arm/mach-omap1/hardware.h | 2 +- arch/arm/mach-omap1/include/mach/uncompress.h | 117 -- arch/arm/mach-omap1/io.c | 7 - arch/arm/mach-omap1/serial.c | 3 +- arch/arm/mach-omap1/{include/mach => }/serial.h | 0 arch/arm/mach-omap1/time.c | 5 + arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 2 +- arch/loongarch/Kbuild | 6 + arch/loongarch/Kconfig | 438 ++++++ arch/{riscv => loongarch}/Kconfig.debug | 0 arch/loongarch/Makefile | 100 ++ arch/loongarch/boot/.gitignore | 2 + arch/loongarch/boot/Makefile | 16 + arch/{csky => loongarch}/boot/dts/Makefile | 0 arch/loongarch/configs/loongson3_defconfig | 771 ++++++++++ arch/loongarch/include/asm/Kbuild | 30 + arch/loongarch/include/asm/acenv.h | 18 + arch/loongarch/include/asm/acpi.h | 38 + arch/loongarch/include/asm/addrspace.h | 112 ++ arch/loongarch/include/asm/asm-offsets.h | 5 + arch/loongarch/include/asm/asm-prototypes.h | 7 + arch/loongarch/include/asm/asm.h | 191 +++ arch/loongarch/include/asm/asmmacro.h | 289 ++++ arch/loongarch/include/asm/atomic.h | 362 +++++ arch/loongarch/include/asm/barrier.h | 159 ++ arch/loongarch/include/asm/bitops.h | 33 + arch/loongarch/include/asm/bitrev.h | 34 + arch/loongarch/include/asm/bootinfo.h | 43 + arch/loongarch/include/asm/branch.h | 21 + arch/loongarch/include/asm/bug.h | 23 + arch/loongarch/include/asm/cache.h | 13 + arch/loongarch/include/asm/cacheflush.h | 80 ++ arch/loongarch/include/asm/cacheops.h | 37 + arch/loongarch/include/asm/clocksource.h | 12 + arch/loongarch/include/asm/cmpxchg.h | 123 ++ arch/loongarch/include/asm/compiler.h | 15 + arch/loongarch/include/asm/cpu-features.h | 73 + arch/loongarch/include/asm/cpu-info.h | 116 ++ arch/loongarch/include/asm/cpu.h | 127 ++ arch/loongarch/include/asm/cpufeature.h | 24 + arch/loongarch/include/asm/delay.h | 26 + arch/loongarch/include/asm/dma-direct.h | 11 + arch/loongarch/include/asm/dmi.h | 24 + arch/loongarch/include/asm/efi.h | 41 + arch/loongarch/include/asm/elf.h | 301 ++++ arch/loongarch/include/asm/entry-common.h | 13 + arch/loongarch/include/asm/exec.h | 10 + arch/loongarch/include/asm/fb.h | 23 + arch/loongarch/include/asm/fixmap.h | 13 + arch/loongarch/include/asm/fpregdef.h | 53 + arch/loongarch/include/asm/fpu.h | 129 ++ arch/loongarch/include/asm/futex.h | 108 ++ arch/loongarch/include/asm/hardirq.h | 26 + arch/loongarch/include/asm/hugetlb.h | 83 ++ arch/loongarch/include/asm/hw_irq.h | 17 + arch/loongarch/include/asm/idle.h | 9 + arch/loongarch/include/asm/inst.h | 117 ++ arch/loongarch/include/asm/io.h | 129 ++ arch/loongarch/include/asm/irq.h | 132 ++ arch/loongarch/include/asm/irq_regs.h | 27 + arch/loongarch/include/asm/irqflags.h | 78 + arch/loongarch/include/asm/kdebug.h | 23 + arch/loongarch/include/asm/linkage.h | 36 + arch/loongarch/include/asm/local.h | 138 ++ arch/loongarch/include/asm/loongarch.h | 1516 ++++++++++++++++++++ arch/loongarch/include/asm/loongson.h | 153 ++ arch/loongarch/include/asm/mmu.h | 16 + arch/loongarch/include/asm/mmu_context.h | 152 ++ arch/loongarch/include/asm/mmzone.h | 18 + arch/loongarch/include/asm/module.h | 80 ++ arch/loongarch/include/asm/module.lds.h | 7 + arch/loongarch/include/asm/numa.h | 67 + arch/loongarch/include/asm/page.h | 115 ++ arch/loongarch/include/asm/percpu.h | 214 +++ arch/loongarch/include/asm/perf_event.h | 10 + arch/loongarch/include/asm/pgalloc.h | 103 ++ arch/loongarch/include/asm/pgtable-bits.h | 131 ++ arch/loongarch/include/asm/pgtable.h | 565 ++++++++ arch/loongarch/include/asm/prefetch.h | 29 + arch/loongarch/include/asm/processor.h | 209 +++ arch/loongarch/include/asm/ptrace.h | 152 ++ arch/loongarch/include/asm/reboot.h | 10 + arch/loongarch/include/asm/regdef.h | 41 + arch/loongarch/include/asm/seccomp.h | 20 + arch/loongarch/include/asm/serial.h | 11 + arch/loongarch/include/asm/setup.h | 21 + arch/loongarch/include/asm/shmparam.h | 12 + arch/loongarch/include/asm/smp.h | 124 ++ arch/loongarch/include/asm/sparsemem.h | 23 + arch/loongarch/include/asm/stackframe.h | 219 +++ arch/loongarch/include/asm/stacktrace.h | 74 + arch/loongarch/include/asm/string.h | 12 + arch/loongarch/include/asm/switch_to.h | 37 + arch/loongarch/include/asm/syscall.h | 74 + arch/loongarch/include/asm/thread_info.h | 106 ++ arch/loongarch/include/asm/time.h | 50 + arch/loongarch/include/asm/timex.h | 33 + arch/loongarch/include/asm/tlb.h | 180 +++ arch/loongarch/include/asm/tlbflush.h | 48 + arch/loongarch/include/asm/topology.h | 41 + arch/loongarch/include/asm/types.h | 19 + arch/loongarch/include/asm/uaccess.h | 269 ++++ arch/loongarch/include/asm/unistd.h | 11 + arch/loongarch/include/asm/vdso.h | 38 + arch/loongarch/include/asm/vdso/clocksource.h | 8 + arch/loongarch/include/asm/vdso/gettimeofday.h | 99 ++ arch/loongarch/include/asm/vdso/processor.h | 14 + arch/loongarch/include/asm/vdso/vdso.h | 30 + arch/loongarch/include/asm/vdso/vsyscall.h | 27 + arch/loongarch/include/asm/vermagic.h | 19 + arch/loongarch/include/asm/vmalloc.h | 4 + arch/loongarch/include/uapi/asm/Kbuild | 2 + arch/loongarch/include/uapi/asm/auxvec.h | 17 + arch/loongarch/include/uapi/asm/bitsperlong.h | 9 + arch/loongarch/include/uapi/asm/break.h | 23 + arch/loongarch/include/uapi/asm/byteorder.h | 13 + arch/loongarch/include/uapi/asm/hwcap.h | 20 + arch/loongarch/include/uapi/asm/ptrace.h | 52 + arch/loongarch/include/uapi/asm/reg.h | 59 + arch/loongarch/include/uapi/asm/sigcontext.h | 44 + arch/loongarch/include/uapi/asm/signal.h | 13 + arch/loongarch/include/uapi/asm/ucontext.h | 35 + arch/loongarch/include/uapi/asm/unistd.h | 5 + arch/{alpha => loongarch}/kernel/.gitignore | 0 arch/loongarch/kernel/Makefile | 25 + arch/loongarch/kernel/access-helper.h | 13 + arch/loongarch/kernel/acpi.c | 333 +++++ arch/loongarch/kernel/asm-offsets.c | 264 ++++ arch/loongarch/kernel/cacheinfo.c | 122 ++ arch/loongarch/kernel/cpu-probe.c | 292 ++++ arch/loongarch/kernel/dma.c | 40 + arch/loongarch/kernel/efi.c | 72 + arch/loongarch/kernel/elf.c | 30 + arch/loongarch/kernel/entry.S | 89 ++ arch/loongarch/kernel/env.c | 101 ++ arch/loongarch/kernel/fpu.S | 261 ++++ arch/loongarch/kernel/genex.S | 95 ++ arch/loongarch/kernel/head.S | 98 ++ arch/loongarch/kernel/idle.c | 16 + arch/loongarch/kernel/inst.c | 40 + arch/loongarch/kernel/io.c | 94 ++ arch/loongarch/kernel/irq.c | 88 ++ arch/loongarch/kernel/mem.c | 64 + arch/loongarch/kernel/module-sections.c | 121 ++ arch/loongarch/kernel/module.c | 375 +++++ arch/loongarch/kernel/numa.c | 466 ++++++ arch/loongarch/kernel/proc.c | 127 ++ arch/loongarch/kernel/process.c | 267 ++++ arch/loongarch/kernel/ptrace.c | 431 ++++++ arch/loongarch/kernel/reset.c | 102 ++ arch/loongarch/kernel/setup.c | 374 +++++ arch/loongarch/kernel/signal.c | 566 ++++++++ arch/loongarch/kernel/smp.c | 751 ++++++++++ arch/loongarch/kernel/switch.S | 35 + arch/loongarch/kernel/syscall.c | 63 + arch/loongarch/kernel/time.c | 214 +++ arch/loongarch/kernel/topology.c | 52 + arch/loongarch/kernel/traps.c | 725 ++++++++++ arch/loongarch/kernel/vdso.c | 138 ++ arch/loongarch/kernel/vmlinux.lds.S | 120 ++ arch/loongarch/lib/Makefile | 6 + arch/loongarch/lib/clear_user.S | 43 + arch/loongarch/lib/copy_user.S | 47 + arch/loongarch/lib/delay.c | 43 + arch/loongarch/lib/dump_tlb.c | 111 ++ arch/loongarch/mm/Makefile | 9 + arch/loongarch/mm/cache.c | 141 ++ arch/loongarch/mm/extable.c | 22 + arch/loongarch/mm/fault.c | 261 ++++ arch/loongarch/mm/hugetlbpage.c | 87 ++ arch/loongarch/mm/init.c | 178 +++ arch/loongarch/mm/ioremap.c | 27 + arch/{mips => loongarch}/mm/maccess.c | 0 arch/loongarch/mm/mmap.c | 125 ++ arch/loongarch/mm/page.S | 84 ++ arch/loongarch/mm/pgtable.c | 130 ++ arch/loongarch/mm/tlb.c | 305 ++++ arch/loongarch/mm/tlbex.S | 546 +++++++ arch/loongarch/pci/Makefile | 7 + arch/{arm64/kernel => loongarch}/vdso/.gitignore | 0 arch/loongarch/vdso/Makefile | 96 ++ arch/loongarch/vdso/elf.S | 15 + arch/loongarch/vdso/gen_vdso_offsets.sh | 13 + arch/loongarch/vdso/sigreturn.S | 24 + arch/loongarch/vdso/vdso.S | 22 + arch/loongarch/vdso/vdso.lds.S | 72 + arch/loongarch/vdso/vgettimeofday.c | 25 + arch/riscv/Kbuild | 2 + arch/riscv/Kconfig | 8 +- arch/riscv/Makefile | 3 - arch/riscv/boot/dts/microchip/Makefile | 3 +- ...pfs-fabric.dtsi => mpfs-icicle-kit-fabric.dtsi} | 2 + ...hip-mpfs-icicle-kit.dts => mpfs-icicle-kit.dts} | 105 +- .../boot/dts/microchip/mpfs-polarberry-fabric.dtsi | 16 + arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 99 ++ .../microchip/{microchip-mpfs.dtsi => mpfs.dtsi} | 11 +- arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/uapi/asm/unistd.h | 1 + arch/riscv/kernel/efi.c | 2 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/init.c | 72 +- arch/s390/Kconfig | 8 +- arch/s390/Kconfig.debug | 12 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/include/asm/asm-extable.h | 91 +- arch/s390/include/asm/kexec.h | 2 +- arch/s390/include/asm/processor.h | 6 - arch/s390/include/asm/stacktrace.h | 11 +- arch/s390/include/asm/uaccess.h | 217 +-- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 26 +- arch/s390/kernel/early.c | 5 +- arch/s390/kernel/{base.S => earlypgm.S} | 33 +- arch/s390/kernel/entry.S | 23 +- arch/s390/kernel/entry.h | 2 + arch/s390/kernel/perf_event.c | 2 +- arch/s390/mm/extable.c | 39 +- arch/s390/mm/gmap.c | 14 + arch/s390/mm/pgtable.c | 2 +- arch/um/Kconfig | 1 + arch/um/drivers/Kconfig | 15 + arch/um/drivers/Makefile | 2 + arch/um/drivers/chan_kern.c | 10 +- arch/um/drivers/chan_user.c | 9 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/line.c | 22 +- arch/um/drivers/line.h | 4 +- arch/um/drivers/ssl.c | 2 - arch/um/drivers/stdio_console.c | 2 - arch/um/drivers/virtio_uml.c | 33 +- arch/um/drivers/xterm.c | 7 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/irq.h | 22 +- arch/x86/boot/header.S | 2 +- arch/x86/include/asm/efi.h | 9 + arch/x86/um/ldt.c | 6 +- drivers/firmware/Makefile | 3 +- drivers/firmware/efi/Kconfig | 52 +- drivers/firmware/efi/libstub/x86-stub.c | 4 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/ttm/ttm_module.c | 2 +- drivers/irqchip/Kconfig | 6 +- drivers/irqchip/irq-loongson-liointc.c | 6 +- drivers/mtd/ubi/fastmap-wl.c | 121 +- drivers/mtd/ubi/fastmap.c | 11 - drivers/mtd/ubi/ubi.h | 4 +- drivers/mtd/ubi/vmt.c | 1 - drivers/mtd/ubi/wl.c | 33 +- drivers/mtd/ubi/wl.h | 2 + fs/jffs2/erase.c | 6 +- fs/jffs2/fs.c | 1 + fs/ubifs/budget.c | 7 +- fs/ubifs/xattr.c | 2 +- include/drm/drm_cache.h | 8 + include/linux/cpuhotplug.h | 1 + include/uapi/linux/audit.h | 2 + include/uapi/linux/elf-em.h | 1 + include/uapi/linux/elf.h | 5 + include/uapi/linux/kexec.h | 1 + kernel/trace/fgraph.c | 2 + scripts/sorttable.c | 5 + scripts/subarch.include | 2 +- tools/include/uapi/asm/bitsperlong.h | 2 + .../testcases/fake_sigreturn_sve_change_vl.c | 2 + 311 files changed, 22630 insertions(+), 1452 deletions(-) create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,ne [...] create mode 100644 Documentation/loongarch/features.rst create mode 100644 Documentation/loongarch/index.rst create mode 100644 Documentation/loongarch/introduction.rst create mode 100644 Documentation/loongarch/irq-chip-model.rst create mode 100644 Documentation/translations/zh_CN/loongarch/features.rst create mode 100644 Documentation/translations/zh_CN/loongarch/index.rst create mode 100644 Documentation/translations/zh_CN/loongarch/introduction.rst create mode 100644 Documentation/translations/zh_CN/loongarch/irq-chip-model.rst delete mode 100644 arch/arm/mach-omap1/include/mach/uncompress.h rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) create mode 100644 arch/loongarch/Kbuild create mode 100644 arch/loongarch/Kconfig copy arch/{riscv => loongarch}/Kconfig.debug (100%) create mode 100644 arch/loongarch/Makefile create mode 100644 arch/loongarch/boot/.gitignore create mode 100644 arch/loongarch/boot/Makefile copy arch/{csky => loongarch}/boot/dts/Makefile (100%) create mode 100644 arch/loongarch/configs/loongson3_defconfig create mode 100644 arch/loongarch/include/asm/Kbuild create mode 100644 arch/loongarch/include/asm/acenv.h create mode 100644 arch/loongarch/include/asm/acpi.h create mode 100644 arch/loongarch/include/asm/addrspace.h create mode 100644 arch/loongarch/include/asm/asm-offsets.h create mode 100644 arch/loongarch/include/asm/asm-prototypes.h create mode 100644 arch/loongarch/include/asm/asm.h create mode 100644 arch/loongarch/include/asm/asmmacro.h create mode 100644 arch/loongarch/include/asm/atomic.h create mode 100644 arch/loongarch/include/asm/barrier.h create mode 100644 arch/loongarch/include/asm/bitops.h create mode 100644 arch/loongarch/include/asm/bitrev.h create mode 100644 arch/loongarch/include/asm/bootinfo.h create mode 100644 arch/loongarch/include/asm/branch.h create mode 100644 arch/loongarch/include/asm/bug.h create mode 100644 arch/loongarch/include/asm/cache.h create mode 100644 arch/loongarch/include/asm/cacheflush.h create mode 100644 arch/loongarch/include/asm/cacheops.h create mode 100644 arch/loongarch/include/asm/clocksource.h create mode 100644 arch/loongarch/include/asm/cmpxchg.h create mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/loongarch/include/asm/cpu-features.h create mode 100644 arch/loongarch/include/asm/cpu-info.h create mode 100644 arch/loongarch/include/asm/cpu.h create mode 100644 arch/loongarch/include/asm/cpufeature.h create mode 100644 arch/loongarch/include/asm/delay.h create mode 100644 arch/loongarch/include/asm/dma-direct.h create mode 100644 arch/loongarch/include/asm/dmi.h create mode 100644 arch/loongarch/include/asm/efi.h create mode 100644 arch/loongarch/include/asm/elf.h create mode 100644 arch/loongarch/include/asm/entry-common.h create mode 100644 arch/loongarch/include/asm/exec.h create mode 100644 arch/loongarch/include/asm/fb.h create mode 100644 arch/loongarch/include/asm/fixmap.h create mode 100644 arch/loongarch/include/asm/fpregdef.h create mode 100644 arch/loongarch/include/asm/fpu.h create mode 100644 arch/loongarch/include/asm/futex.h create mode 100644 arch/loongarch/include/asm/hardirq.h create mode 100644 arch/loongarch/include/asm/hugetlb.h create mode 100644 arch/loongarch/include/asm/hw_irq.h create mode 100644 arch/loongarch/include/asm/idle.h create mode 100644 arch/loongarch/include/asm/inst.h create mode 100644 arch/loongarch/include/asm/io.h create mode 100644 arch/loongarch/include/asm/irq.h create mode 100644 arch/loongarch/include/asm/irq_regs.h create mode 100644 arch/loongarch/include/asm/irqflags.h create mode 100644 arch/loongarch/include/asm/kdebug.h create mode 100644 arch/loongarch/include/asm/linkage.h create mode 100644 arch/loongarch/include/asm/local.h create mode 100644 arch/loongarch/include/asm/loongarch.h create mode 100644 arch/loongarch/include/asm/loongson.h create mode 100644 arch/loongarch/include/asm/mmu.h create mode 100644 arch/loongarch/include/asm/mmu_context.h create mode 100644 arch/loongarch/include/asm/mmzone.h create mode 100644 arch/loongarch/include/asm/module.h create mode 100644 arch/loongarch/include/asm/module.lds.h create mode 100644 arch/loongarch/include/asm/numa.h create mode 100644 arch/loongarch/include/asm/page.h create mode 100644 arch/loongarch/include/asm/percpu.h create mode 100644 arch/loongarch/include/asm/perf_event.h create mode 100644 arch/loongarch/include/asm/pgalloc.h create mode 100644 arch/loongarch/include/asm/pgtable-bits.h create mode 100644 arch/loongarch/include/asm/pgtable.h create mode 100644 arch/loongarch/include/asm/prefetch.h create mode 100644 arch/loongarch/include/asm/processor.h create mode 100644 arch/loongarch/include/asm/ptrace.h create mode 100644 arch/loongarch/include/asm/reboot.h create mode 100644 arch/loongarch/include/asm/regdef.h create mode 100644 arch/loongarch/include/asm/seccomp.h create mode 100644 arch/loongarch/include/asm/serial.h create mode 100644 arch/loongarch/include/asm/setup.h create mode 100644 arch/loongarch/include/asm/shmparam.h create mode 100644 arch/loongarch/include/asm/smp.h create mode 100644 arch/loongarch/include/asm/sparsemem.h create mode 100644 arch/loongarch/include/asm/stackframe.h create mode 100644 arch/loongarch/include/asm/stacktrace.h create mode 100644 arch/loongarch/include/asm/string.h create mode 100644 arch/loongarch/include/asm/switch_to.h create mode 100644 arch/loongarch/include/asm/syscall.h create mode 100644 arch/loongarch/include/asm/thread_info.h create mode 100644 arch/loongarch/include/asm/time.h create mode 100644 arch/loongarch/include/asm/timex.h create mode 100644 arch/loongarch/include/asm/tlb.h create mode 100644 arch/loongarch/include/asm/tlbflush.h create mode 100644 arch/loongarch/include/asm/topology.h create mode 100644 arch/loongarch/include/asm/types.h create mode 100644 arch/loongarch/include/asm/uaccess.h create mode 100644 arch/loongarch/include/asm/unistd.h create mode 100644 arch/loongarch/include/asm/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/clocksource.h create mode 100644 arch/loongarch/include/asm/vdso/gettimeofday.h create mode 100644 arch/loongarch/include/asm/vdso/processor.h create mode 100644 arch/loongarch/include/asm/vdso/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/vsyscall.h create mode 100644 arch/loongarch/include/asm/vermagic.h create mode 100644 arch/loongarch/include/asm/vmalloc.h create mode 100644 arch/loongarch/include/uapi/asm/Kbuild create mode 100644 arch/loongarch/include/uapi/asm/auxvec.h create mode 100644 arch/loongarch/include/uapi/asm/bitsperlong.h create mode 100644 arch/loongarch/include/uapi/asm/break.h create mode 100644 arch/loongarch/include/uapi/asm/byteorder.h create mode 100644 arch/loongarch/include/uapi/asm/hwcap.h create mode 100644 arch/loongarch/include/uapi/asm/ptrace.h create mode 100644 arch/loongarch/include/uapi/asm/reg.h create mode 100644 arch/loongarch/include/uapi/asm/sigcontext.h create mode 100644 arch/loongarch/include/uapi/asm/signal.h create mode 100644 arch/loongarch/include/uapi/asm/ucontext.h create mode 100644 arch/loongarch/include/uapi/asm/unistd.h copy arch/{alpha => loongarch}/kernel/.gitignore (100%) create mode 100644 arch/loongarch/kernel/Makefile create mode 100644 arch/loongarch/kernel/access-helper.h create mode 100644 arch/loongarch/kernel/acpi.c create mode 100644 arch/loongarch/kernel/asm-offsets.c create mode 100644 arch/loongarch/kernel/cacheinfo.c create mode 100644 arch/loongarch/kernel/cpu-probe.c create mode 100644 arch/loongarch/kernel/dma.c create mode 100644 arch/loongarch/kernel/efi.c create mode 100644 arch/loongarch/kernel/elf.c create mode 100644 arch/loongarch/kernel/entry.S create mode 100644 arch/loongarch/kernel/env.c create mode 100644 arch/loongarch/kernel/fpu.S create mode 100644 arch/loongarch/kernel/genex.S create mode 100644 arch/loongarch/kernel/head.S create mode 100644 arch/loongarch/kernel/idle.c create mode 100644 arch/loongarch/kernel/inst.c create mode 100644 arch/loongarch/kernel/io.c create mode 100644 arch/loongarch/kernel/irq.c create mode 100644 arch/loongarch/kernel/mem.c create mode 100644 arch/loongarch/kernel/module-sections.c create mode 100644 arch/loongarch/kernel/module.c create mode 100644 arch/loongarch/kernel/numa.c create mode 100644 arch/loongarch/kernel/proc.c create mode 100644 arch/loongarch/kernel/process.c create mode 100644 arch/loongarch/kernel/ptrace.c create mode 100644 arch/loongarch/kernel/reset.c create mode 100644 arch/loongarch/kernel/setup.c create mode 100644 arch/loongarch/kernel/signal.c create mode 100644 arch/loongarch/kernel/smp.c create mode 100644 arch/loongarch/kernel/switch.S create mode 100644 arch/loongarch/kernel/syscall.c create mode 100644 arch/loongarch/kernel/time.c create mode 100644 arch/loongarch/kernel/topology.c create mode 100644 arch/loongarch/kernel/traps.c create mode 100644 arch/loongarch/kernel/vdso.c create mode 100644 arch/loongarch/kernel/vmlinux.lds.S create mode 100644 arch/loongarch/lib/Makefile create mode 100644 arch/loongarch/lib/clear_user.S create mode 100644 arch/loongarch/lib/copy_user.S create mode 100644 arch/loongarch/lib/delay.c create mode 100644 arch/loongarch/lib/dump_tlb.c create mode 100644 arch/loongarch/mm/Makefile create mode 100644 arch/loongarch/mm/cache.c create mode 100644 arch/loongarch/mm/extable.c create mode 100644 arch/loongarch/mm/fault.c create mode 100644 arch/loongarch/mm/hugetlbpage.c create mode 100644 arch/loongarch/mm/init.c create mode 100644 arch/loongarch/mm/ioremap.c copy arch/{mips => loongarch}/mm/maccess.c (100%) create mode 100644 arch/loongarch/mm/mmap.c create mode 100644 arch/loongarch/mm/page.S create mode 100644 arch/loongarch/mm/pgtable.c create mode 100644 arch/loongarch/mm/tlb.c create mode 100644 arch/loongarch/mm/tlbex.S create mode 100644 arch/loongarch/pci/Makefile copy arch/{arm64/kernel => loongarch}/vdso/.gitignore (100%) create mode 100644 arch/loongarch/vdso/Makefile create mode 100644 arch/loongarch/vdso/elf.S create mode 100755 arch/loongarch/vdso/gen_vdso_offsets.sh create mode 100644 arch/loongarch/vdso/sigreturn.S create mode 100644 arch/loongarch/vdso/vdso.S create mode 100644 arch/loongarch/vdso/vdso.lds.S create mode 100644 arch/loongarch/vdso/vgettimeofday.c rename arch/riscv/boot/dts/microchip/{microchip-mpfs-fabric.dtsi => mpfs-icicle-ki [...] rename arch/riscv/boot/dts/microchip/{microchip-mpfs-icicle-kit.dts => mpfs-icicle [...] create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts rename arch/riscv/boot/dts/microchip/{microchip-mpfs.dtsi => mpfs.dtsi} (98%) rename arch/s390/kernel/{base.S => earlypgm.S} (52%)