[PATCH v3 0/5] perf tools: Modify mksyscalltbl

From: Tiezhu Yang
Date: Tue May 30 2023 - 05:51:19 EST


Thanks Alexander, Leo and Ian for your reviews and suggestions.

v3:
-- Add a new patch to declare syscalltbl_*[] as const for all archs,
suggested by Ian.
-- Add a new patch to use max_nr to define SYSCALLTBL_ARM64_MAX_ID.

v2:
-- Add a new patch to rename create_table_from_c()
to create_sc_table(), suggested by Leo.
-- Simplify the shell script, suggested by Alexander.

Tiezhu Yang (5):
perf tools: Declare syscalltbl_*[] as const for all archs
perf arm64: Rename create_table_from_c() to create_sc_table()
perf arm64: Handle __NR3264_ prefixed syscall number
perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_ID
perf LoongArch: Simplify mksyscalltbl

tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 17 ++++-----
.../arch/loongarch/entry/syscalls/mksyscalltbl | 40 +++++++---------------
tools/perf/arch/mips/entry/syscalls/mksyscalltbl | 2 +-
.../perf/arch/powerpc/entry/syscalls/mksyscalltbl | 2 +-
tools/perf/arch/s390/entry/syscalls/mksyscalltbl | 2 +-
tools/perf/arch/x86/entry/syscalls/syscalltbl.sh | 2 +-
tools/perf/util/syscalltbl.c | 14 ++++----
7 files changed, 32 insertions(+), 47 deletions(-)

--
2.1.0