On Tue, Sep 26, 2023, at 00:42, Zhangjin Wu wrote: > For HAVE_TRIM_UNUSED_SYSCALLS, the syscall tables are hacked with the > inputing unused_syscalls. > > Firstly, the intermediate preprocessed .i files are generated from the > original C version of syscall tables respectively, and named with a > 'used' suffix: syscall_table_used.i, compat_syscall_table_used.i. > > Secondly, all of the unused syscalls are commented. > > At last, two new objective files sufixed with 'used' are generated from > the hacked .i files and they are linked into the eventual kernel image. > > Signed-off-by: Zhangjin Wu <falcon@xxxxxxxxxxx> As mentioned in my comment on the mips patch, hacking the preprocessed file here is too much strain on the old infrastructure, the asm-generic/unistd.h file is already too hard to understand for anyone and in need of an overhaul, so let's work together on fixing it up first. Arnd