This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a48fa7efaf11 Merge tag 'drm-next-2023-09-08' of git://anongit.freedeskt [...] new 246c713a3655 landlock: Annotate struct landlock_rule with __counted_by new 2a2015495142 selftests/landlock: Fix a resource leak new d0a45eeb5806 Merge tag 'landlock-6.6-rc1' of git://git.kernel.org/pub/s [...] new 4952801fc6ad Revert "printk: export symbols for debug modules" new 01a46efcd8f4 Merge tag 'printk-for-6.6-fixup' of git://git.kernel.org/p [...] new 9d1785590bbb Merge tag 'md-next-20230814-resend' into loongarch-next new 8ff81bb24f68 LoongArch: Drop unused parse_r and parse_v macros new 303be4b33562 LoongArch: mm: Add p?d_leaf() definitions new ad3ff105611b LoongArch: Remove shm_align_mask and use SHMLBA instead new f33efa905ce4 LoongArch: Code improvements in function pcpu_populate_pte() new 2bb20d2926a8 LoongArch: mm: Introduce unified function populate_kernel_pte() new 0921af6ccfb3 LoongArch: Use static defined zero page rather than allocated new 937f65935950 LoongArch: Adjust {copy, clear}_user exception handler behavior new 8f58c571bf30 LoongArch: Define symbol 'fault' as a local label in fpu.S new 2478e4b7593a LoongArch: Allow usage of LSX/LASX in the kernel new 75ded18a5e8e LoongArch: Add SIMD-optimized XOR routines new 8f3f06dfd687 raid6: Add LoongArch SIMD syndrome calculation new f2091321044d raid6: Add LoongArch SIMD recovery implementation new bd3c5798484a LoongArch: Add Loongson Binary Translation (LBT) extension [...] new e14dd076964e LoongArch: Add basic KGDB & KDB support new b72961f847c0 LoongArch: Provide kaslr_offset() to get kernel offset new 2363088eba2e LoongArch: Allow building with kcov coverage new ec9fee79d48f kfence: Defer the assignment of the local variable addr new 8b5cb1cbf332 LoongArch: mm: Add page table mapped mode support for virt [...] new 95bb5b617bee LoongArch: Get partial stack information when providing re [...] new 6ad3df56bb19 LoongArch: Add KFENCE (Kernel Electric-Fence) support new 9b04c764af18 kasan: Add __HAVE_ARCH_SHADOW_MAP to support arch specific [...] new fb6d5c1d99ab kasan: Add (pmd|pud)_init for LoongArch zero_(pud|p4d)_pop [...] new 9fbcc076798e LoongArch: Simplify the processing of jumping new kernel f [...] new 5aa4ac64e6ad LoongArch: Add KASAN (Kernel Address Sanitizer) support new 671eae93ae20 LoongArch: Update Loongson-3 default config file new 12952b6bbd36 Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/ [...] new 7625df9f4b25 perf: CXL: fix mismatched number of counters mask new ab41a97474c0 arm64/sysreg: Fix broken strncpy() -> strscpy() conversion new 8bd795fedb84 arm64: csum: Fix OoB access in IP checksum code for negati [...] new ca9c7abf9502 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
The 36 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/dev-tools/kasan.rst | 4 +- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../translations/zh_CN/dev-tools/kasan.rst | 2 +- arch/arm64/kernel/idreg-override.c | 6 +- arch/arm64/lib/csum.c | 2 +- arch/loongarch/Kconfig | 26 + arch/loongarch/Makefile | 3 + arch/loongarch/configs/loongson3_defconfig | 74 ++- arch/loongarch/include/asm/asm-prototypes.h | 1 + arch/loongarch/include/asm/asmmacro.h | 158 ++--- arch/loongarch/include/asm/kasan.h | 126 ++++ arch/loongarch/include/asm/kfence.h | 61 ++ arch/loongarch/include/asm/kgdb.h | 97 +++ arch/loongarch/include/asm/lbt.h | 109 +++ arch/loongarch/include/asm/loongarch.h | 47 +- arch/loongarch/include/asm/mmzone.h | 2 - arch/loongarch/include/asm/page.h | 7 +- arch/loongarch/include/asm/pgalloc.h | 1 + arch/loongarch/include/asm/pgtable.h | 31 +- arch/loongarch/include/asm/processor.h | 26 +- arch/loongarch/include/asm/setup.h | 8 +- arch/loongarch/include/asm/stackframe.h | 4 + arch/loongarch/include/asm/string.h | 20 + arch/loongarch/include/asm/switch_to.h | 2 + arch/loongarch/include/asm/thread_info.h | 4 + arch/loongarch/include/asm/xor.h | 68 ++ arch/loongarch/include/asm/xor_simd.h | 34 + arch/loongarch/include/uapi/asm/ptrace.h | 6 + arch/loongarch/include/uapi/asm/sigcontext.h | 10 + arch/loongarch/kernel/Makefile | 9 + arch/loongarch/kernel/asm-offsets.c | 18 +- arch/loongarch/kernel/cpu-probe.c | 14 + arch/loongarch/kernel/entry.S | 5 + arch/loongarch/kernel/fpu.S | 14 +- arch/loongarch/kernel/head.S | 13 +- arch/loongarch/kernel/kfpu.c | 55 +- arch/loongarch/kernel/kgdb.c | 727 +++++++++++++++++++++ arch/loongarch/kernel/lbt.S | 155 +++++ arch/loongarch/kernel/numa.c | 35 +- arch/loongarch/kernel/process.c | 15 +- arch/loongarch/kernel/ptrace.c | 54 ++ arch/loongarch/kernel/relocate.c | 8 +- arch/loongarch/kernel/setup.c | 4 + arch/loongarch/kernel/signal.c | 188 ++++++ arch/loongarch/kernel/stacktrace.c | 18 +- arch/loongarch/kernel/traps.c | 50 +- arch/loongarch/lib/Makefile | 2 + arch/loongarch/lib/clear_user.S | 87 +-- arch/loongarch/lib/copy_user.S | 161 ++--- arch/loongarch/lib/memcpy.S | 8 +- arch/loongarch/lib/memmove.S | 20 +- arch/loongarch/lib/memset.S | 8 +- arch/loongarch/lib/xor_simd.c | 93 +++ arch/loongarch/lib/xor_simd.h | 38 ++ arch/loongarch/lib/xor_simd_glue.c | 72 ++ arch/loongarch/lib/xor_template.c | 110 ++++ arch/loongarch/mm/Makefile | 3 + arch/loongarch/mm/cache.c | 1 - arch/loongarch/mm/fault.c | 22 +- arch/loongarch/mm/init.c | 71 +- arch/loongarch/mm/kasan_init.c | 243 +++++++ arch/loongarch/mm/mmap.c | 13 +- arch/loongarch/mm/pgtable.c | 12 + arch/loongarch/vdso/Makefile | 3 + drivers/perf/cxl_pmu.c | 2 +- include/linux/kasan.h | 2 + include/linux/raid/pq.h | 4 + kernel/printk/printk.c | 2 - lib/raid6/Makefile | 1 + lib/raid6/algos.c | 16 + lib/raid6/loongarch.h | 38 ++ lib/raid6/loongarch_simd.c | 422 ++++++++++++ lib/raid6/recov_loongarch_simd.c | 513 +++++++++++++++ lib/raid6/test/Makefile | 12 + mm/kasan/init.c | 18 +- mm/kasan/kasan.h | 6 + mm/kfence/core.c | 5 +- security/landlock/ruleset.h | 2 +- tools/testing/selftests/landlock/fs_test.c | 8 +- 81 files changed, 3873 insertions(+), 472 deletions(-) create mode 100644 arch/loongarch/include/asm/kasan.h create mode 100644 arch/loongarch/include/asm/kfence.h create mode 100644 arch/loongarch/include/asm/kgdb.h create mode 100644 arch/loongarch/include/asm/lbt.h create mode 100644 arch/loongarch/include/asm/xor.h create mode 100644 arch/loongarch/include/asm/xor_simd.h create mode 100644 arch/loongarch/kernel/kgdb.c create mode 100644 arch/loongarch/kernel/lbt.S create mode 100644 arch/loongarch/lib/xor_simd.c create mode 100644 arch/loongarch/lib/xor_simd.h create mode 100644 arch/loongarch/lib/xor_simd_glue.c create mode 100644 arch/loongarch/lib/xor_template.c create mode 100644 arch/loongarch/mm/kasan_init.c create mode 100644 lib/raid6/loongarch.h create mode 100644 lib/raid6/loongarch_simd.c create mode 100644 lib/raid6/recov_loongarch_simd.c