This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1a5304fecee5 Merge tag 'parisc-for-6.4-1' of git://git.kernel.org/pub/s [...] new 74c53b5717ba csky: remove obsolete config CPU_TLB_SIZE new 1f62ed00a56b csky: mmu: Prevent spurious page faults new a1f749de8a61 Merge tag 'csky-for-linus-6.4' of https://github.com/c-sky [...] new 3b5a5672b34b Merge 'irq/loongarch-fixes-6.4' into loongarch-next new 9e36fa42995a LoongArch: Clean up the architectural interrupt definitions new aa552254cf00 LoongArch: Define regular names for BCE/WATCH/HVC/GSPR exceptions new f6a79b6036ef LoongArch: Print GPRs with ABI names when showing registers new 863b3795efae LoongArch: Print symbol info for $ra and CSR.ERA only for [...] new 05fa8d4977d7 LoongArch: Fix format of CSR lines during show_regs() new efada2afacee LoongArch: Humanize the CRMD line when showing registers new ce7f0b18b030 LoongArch: Humanize the PRMD line when showing registers new 9718d96c035c LoongArch: Humanize the EUEN line when showing registers new 5e3e784d35c4 LoongArch: Humanize the ECFG line when showing registers new 98b90ede5947 LoongArch: Humanize the ESTAT line when showing registers new 325a38b511ca LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs() new c23e7f01cf62 LoongArch: Relay BCE exceptions to userland as SIGSEGV wit [...] new 2b3bd32ea3a2 LoongArch: Provide kernel fpu functions new 8941e93ca590 LoongArch: Optimize memory ops (memset/memcpy/memmove) new 69e3a6aa6be2 LoongArch: Add checksum optimization for 64-bit system new 2f1648220214 LoongArch: crypto: Add crc32 and crc32c hw acceleration new d4c937c2a57b LoongArch: Add ARCH_HAS_FORTIFY_SOURCE selection new 8b5ee2c66d5c LoongArch: Add support for function error injection new 6fbff14a6382 LoongArch: ftrace: Abstract DYNAMIC_FTRACE_WITH_ARGS accesses new 819cf6557523 LoongArch: ftrace: Fix build error if DYNAMIC_FTRACE_WITH_ [...] new 24d4f52791da LoongArch: ftrace: Implement ftrace_find_callable_addr() t [...] new 9cdc3b6a299c LoongArch: ftrace: Add direct call support new 22f367a689ce LoongArch: ftrace: Add direct call trampoline samples support new 2fa5ebe3bc4e tools/perf: Add basic support for LoongArch new 611c9d88302c Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/ [...] new 4e8f6e44bce8 arm64: Fix label placement in record_mmu_state() new eda081d2efac arm64: cpufeature: Fix pointer auth hwcaps new 4df69e0df295 arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text new 0fddb79bf283 arm64: lds: move .got section out of .text new 671e148d079f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
The 34 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/arm64/kernel/cpu-reset.S | 2 +- arch/arm64/kernel/cpufeature.c | 12 +- arch/arm64/kernel/head.S | 4 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/vmlinux.lds.S | 19 +- arch/arm64/mm/proc.S | 6 +- arch/csky/Kconfig | 5 - arch/csky/abiv1/cacheflush.c | 3 + arch/csky/abiv2/cacheflush.c | 3 + arch/loongarch/Kconfig | 5 + arch/loongarch/Makefile | 2 + arch/loongarch/crypto/Kconfig | 14 + arch/loongarch/crypto/Makefile | 6 + arch/loongarch/crypto/crc32-loongarch.c | 304 ++++++++++++++++++++ arch/loongarch/include/asm/checksum.h | 66 +++++ arch/loongarch/include/asm/fpu.h | 3 + arch/loongarch/include/asm/ftrace.h | 37 +++ arch/loongarch/include/asm/inst.h | 26 ++ arch/loongarch/include/asm/loongarch.h | 57 ++-- arch/loongarch/include/asm/ptrace.h | 5 + arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/ftrace_dyn.c | 128 +++++---- arch/loongarch/kernel/genex.S | 1 + arch/loongarch/kernel/irq.c | 2 +- arch/loongarch/kernel/kfpu.c | 43 +++ arch/loongarch/kernel/mcount_dyn.S | 13 +- arch/loongarch/kernel/perf_event.c | 2 +- arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 318 ++++++++++++++++++--- arch/loongarch/lib/Makefile | 4 +- arch/loongarch/lib/clear_user.S | 136 ++++++++- arch/loongarch/lib/copy_user.S | 251 ++++++++++++---- arch/loongarch/lib/csum.c | 141 +++++++++ arch/loongarch/lib/error-inject.c | 10 + arch/loongarch/lib/memcpy.S | 147 ++++++++-- arch/loongarch/lib/memmove.S | 120 ++++---- arch/loongarch/lib/memset.S | 116 ++++++-- crypto/Kconfig | 3 + samples/ftrace/ftrace-direct-modify.c | 34 +++ samples/ftrace/ftrace-direct-multi-modify.c | 41 +++ samples/ftrace/ftrace-direct-multi.c | 25 ++ samples/ftrace/ftrace-direct-too.c | 27 ++ samples/ftrace/ftrace-direct.c | 23 ++ .../arch}/loongarch/include/uapi/asm/perf_regs.h | 0 tools/arch/loongarch/include/uapi/asm/unistd.h | 9 + tools/perf/Makefile.config | 12 +- tools/perf/arch/{csky => loongarch}/Build | 0 tools/perf/arch/loongarch/Makefile | 28 ++ tools/perf/arch/loongarch/annotate/instructions.c | 45 +++ .../arch/loongarch/entry/syscalls/mksyscalltbl | 61 ++++ .../perf/arch/loongarch/include/dwarf-regs-table.h | 16 ++ tools/perf/arch/loongarch/include/perf_regs.h | 15 + tools/perf/arch/loongarch/util/Build | 5 + tools/perf/arch/loongarch/util/dwarf-regs.c | 44 +++ .../perf/arch/{arm => loongarch}/util/perf_regs.c | 0 tools/perf/arch/loongarch/util/unwind-libdw.c | 56 ++++ tools/perf/arch/loongarch/util/unwind-libunwind.c | 82 ++++++ tools/perf/check-headers.sh | 1 + tools/perf/util/annotate.c | 8 + tools/perf/util/dwarf-regs.c | 7 + tools/perf/util/env.c | 2 + tools/perf/util/genelf.h | 3 + tools/perf/util/perf_regs.c | 76 +++++ tools/perf/util/syscalltbl.c | 4 + 64 files changed, 2318 insertions(+), 326 deletions(-) create mode 100644 arch/loongarch/crypto/Kconfig create mode 100644 arch/loongarch/crypto/Makefile create mode 100644 arch/loongarch/crypto/crc32-loongarch.c create mode 100644 arch/loongarch/include/asm/checksum.h create mode 100644 arch/loongarch/kernel/kfpu.c create mode 100644 arch/loongarch/lib/csum.c create mode 100644 arch/loongarch/lib/error-inject.c copy {arch => tools/arch}/loongarch/include/uapi/asm/perf_regs.h (100%) create mode 100644 tools/arch/loongarch/include/uapi/asm/unistd.h copy tools/perf/arch/{csky => loongarch}/Build (100%) create mode 100644 tools/perf/arch/loongarch/Makefile create mode 100644 tools/perf/arch/loongarch/annotate/instructions.c create mode 100755 tools/perf/arch/loongarch/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/loongarch/include/dwarf-regs-table.h create mode 100644 tools/perf/arch/loongarch/include/perf_regs.h create mode 100644 tools/perf/arch/loongarch/util/Build create mode 100644 tools/perf/arch/loongarch/util/dwarf-regs.c copy tools/perf/arch/{arm => loongarch}/util/perf_regs.c (100%) create mode 100644 tools/perf/arch/loongarch/util/unwind-libdw.c create mode 100644 tools/perf/arch/loongarch/util/unwind-libunwind.c