LoongArch: Adjust system call for 32BIT/64BIT
authorHuacai Chen <chenhuacai@loongson.cn>
Mon, 8 Dec 2025 10:09:17 +0000 (18:09 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Mon, 8 Dec 2025 10:09:17 +0000 (18:09 +0800)
commit14338e631afd6d4b2c2f8fb7deba786d86c40fad
treecda6249166126aaa7225bf6b711c55777f23faf6
parent3f63ac8d287b2199318ee38975ed53894067fb65
LoongArch: Adjust system call for 32BIT/64BIT

Adjust system call for both 32BIT and 64BIT, including: add the uapi
unistd_{32,64}.h and syscall_table_{32,64}.h inclusion, add sys_mmap2()
definition, change the system call entry routines, etc.

Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/include/asm/Kbuild
arch/loongarch/include/uapi/asm/Kbuild
arch/loongarch/include/uapi/asm/unistd.h
arch/loongarch/kernel/Makefile.syscalls
arch/loongarch/kernel/entry.S
arch/loongarch/kernel/syscall.c