On Wed, Apr 29, 2020 at 06:11:15PM -0500, Josh Poimboeuf wrote: > > We can probably move those SYS_NI() instances to kernel/sys_ni.c, > > which does not include the header, but it's still a bit ugly. I'll try > > that tomorrow > > unless you come up with a better suggestion first. > > Oh I guess arm32 doesn't have SYS_NI defined. All this syscall aliasing > stuff is a total mystery to me.
Another idea would be to split up syscalls.h into two files: one for SYSCALL_* macros and one for sys_*() function prototypes. It sounds like the latter aren't needed by most header files anyway. * Please note that these prototypes here are only provided for information * purposes, for static analysis, and for linking from the syscall table. * These functions should not be called elsewhere from kernel code. -- Josh

