This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 187d0801404f Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel. [...] new 10eda1c51cbb LoongArch: Select HAVE_ARCH_BITREVERSE in Kconfig new 17fcc4bd7edc LoongArch: Simplify __arch_bitrev32() implementation new 3c250aecef62 LoongArch: Fix build errors for CONFIG_RANDSTRUCT new a91b446e359a LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT new 4a71df151e70 LoongArch: Use __pmd()/__pte() for swap entry conversions new a258a3cb1895 LoongArch: Use unsigned long for _end and _text new 1de0ae21f136 LoongArch: Correct the calculation logic of thread_count new dbb994b44c33 LoongArch: Add and use some macros for AVEC new bf3fa8f232a1 LoongArch: Add new PCI ID for pci_fixup_vgadev() new 79974cc3ba45 LoongArch: Add atomic operations for 32BIT/64BIT new 81f5d15c48c4 LoongArch: Add adaptive CSR accessors for 32BIT/64BIT new 708ed32c84cc LoongArch: Adjust common macro definitions for 32BIT/64BIT new 7b2afeafaf9c LoongArch: Adjust boot & setup for 32BIT/64BIT new dd55dd0d7e5d LoongArch: Adjust memory management for 32BIT/64BIT new 4ad04e7c7eed LoongArch: Adjust process management for 32BIT/64BIT new ced7814d3a5c LoongArch: Adjust time routines for 32BIT/64BIT new 3f63ac8d287b LoongArch: Adjust module loader for 32BIT/64BIT new 14338e631afd LoongArch: Adjust system call for 32BIT/64BIT new 48c7294775be LoongArch: Adjust user accessors for 32BIT/64BIT new b15dfdacd99d LoongArch: Adjust misc routines for 32BIT/64BIT new 4cd09f356ecc LoongArch: Adjust VDSO/VSYSCALL for 32BIT/64BIT new be77cf43d2fd LoongArch: Adjust default config files for 32BIT/64BIT new 9551a26f17d9 Merge tag 'loongarch-6.19' of git://git.kernel.org/pub/scm [...]
The 23 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: arch/loongarch/Kconfig | 5 + arch/loongarch/Makefile | 7 +- .../{loongson3_defconfig => loongson32_defconfig} | 64 +--- .../{loongson3_defconfig => loongson64_defconfig} | 7 +- arch/loongarch/include/asm/Kbuild | 1 + arch/loongarch/include/asm/addrspace.h | 15 +- arch/loongarch/include/asm/asm.h | 77 +++-- arch/loongarch/include/asm/asmmacro.h | 118 ++++++-- .../include/asm/{atomic.h => atomic-amo.h} | 159 +--------- arch/loongarch/include/asm/atomic-llsc.h | 100 +++++++ arch/loongarch/include/asm/atomic.h | 197 +------------ arch/loongarch/include/asm/bitops.h | 11 + arch/loongarch/include/asm/bitrev.h | 2 +- arch/loongarch/include/asm/checksum.h | 4 + arch/loongarch/include/asm/cmpxchg.h | 48 ++- arch/loongarch/include/asm/cpu-features.h | 3 - arch/loongarch/include/asm/dmi.h | 2 +- arch/loongarch/include/asm/elf.h | 31 ++ arch/loongarch/include/asm/inst.h | 12 +- arch/loongarch/include/asm/irq.h | 12 + arch/loongarch/include/asm/jump_label.h | 12 +- arch/loongarch/include/asm/local.h | 37 +++ arch/loongarch/include/asm/loongarch.h | 102 +++++-- arch/loongarch/include/asm/module.h | 11 + arch/loongarch/include/asm/page.h | 2 +- arch/loongarch/include/asm/percpu.h | 44 ++- arch/loongarch/include/asm/pgtable-bits.h | 36 ++- arch/loongarch/include/asm/pgtable.h | 79 +++-- arch/loongarch/include/asm/stackframe.h | 34 ++- arch/loongarch/include/asm/string.h | 2 + arch/loongarch/include/asm/timex.h | 33 ++- arch/loongarch/include/asm/uaccess.h | 63 +++- arch/loongarch/include/asm/vdso/gettimeofday.h | 4 + arch/loongarch/include/uapi/asm/Kbuild | 1 + arch/loongarch/include/uapi/asm/ptrace.h | 10 + arch/loongarch/include/uapi/asm/unistd.h | 6 + arch/loongarch/kernel/Makefile.syscalls | 1 + arch/loongarch/kernel/cpu-probe.c | 13 +- arch/loongarch/kernel/efi-header.S | 4 + arch/loongarch/kernel/efi.c | 4 +- arch/loongarch/kernel/entry.S | 22 +- arch/loongarch/kernel/env.c | 5 +- arch/loongarch/kernel/fpu.S | 111 +++++++ arch/loongarch/kernel/head.S | 39 ++- arch/loongarch/kernel/module-sections.c | 1 + arch/loongarch/kernel/module.c | 204 +++++++++---- arch/loongarch/kernel/proc.c | 10 +- arch/loongarch/kernel/process.c | 11 +- arch/loongarch/kernel/ptrace.c | 5 + arch/loongarch/kernel/relocate.c | 13 +- arch/loongarch/kernel/setup.c | 8 +- arch/loongarch/kernel/switch.S | 28 +- arch/loongarch/kernel/syscall.c | 15 +- arch/loongarch/kernel/time.c | 31 +- arch/loongarch/kernel/traps.c | 15 +- arch/loongarch/kernel/unaligned.c | 30 +- arch/loongarch/kvm/vcpu.c | 5 +- arch/{mips => loongarch}/lib/bswapdi.c | 0 arch/{mips => loongarch}/lib/bswapsi.c | 0 arch/loongarch/lib/clear_user.S | 22 +- arch/loongarch/lib/copy_user.S | 28 +- arch/loongarch/lib/dump_tlb.c | 14 +- arch/loongarch/lib/unaligned.S | 72 ++--- arch/loongarch/mm/init.c | 4 +- arch/loongarch/mm/page.S | 118 ++++---- arch/loongarch/mm/tlb.c | 12 +- arch/loongarch/mm/tlbex.S | 322 ++++++++++++++------- arch/loongarch/pci/pci.c | 2 + arch/loongarch/power/hibernate.c | 6 +- arch/loongarch/power/platform.c | 4 +- arch/loongarch/power/suspend.c | 24 +- arch/loongarch/power/suspend_asm.S | 72 ++--- arch/loongarch/vdso/Makefile | 7 +- arch/loongarch/vdso/vdso.lds.S | 4 +- arch/loongarch/vdso/vgetcpu.c | 8 + drivers/firmware/efi/libstub/loongarch.c | 8 +- drivers/irqchip/irq-loongarch-avec.c | 5 +- 77 files changed, 1686 insertions(+), 972 deletions(-) copy arch/loongarch/configs/{loongson3_defconfig => loongson32_defconfig} (96%) rename arch/loongarch/configs/{loongson3_defconfig => loongson64_defconfig} (99%) copy arch/loongarch/include/asm/{atomic.h => atomic-amo.h} (66%) create mode 100644 arch/loongarch/include/asm/atomic-llsc.h copy arch/{mips => loongarch}/lib/bswapdi.c (100%) copy arch/{mips => loongarch}/lib/bswapsi.c (100%)