Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

alpha: Wire up all missing implemented syscalls

And still left the missing unimplemented syscalls as warnings. The
related warnings for missing implemented syscalls:

CALL scripts/checksyscalls.sh
<stdin>:1241:2: warning: #warning syscall getrandom not implemented [-Wcpp]
<stdin>:1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp]
<stdin>:1250:2: warning: #warning syscall execveat not implemented [-Wcpp]

Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>

authored by

Chen Gang and committed by
Matt Turner
228fa858 23430603

+7 -1
+1 -1
arch/alpha/include/asm/unistd.h
··· 3 3 4 4 #include <uapi/asm/unistd.h> 5 5 6 - #define NR_SYSCALLS 511 6 + #define NR_SYSCALLS 514 7 7 8 8 #define __ARCH_WANT_OLD_READDIR 9 9 #define __ARCH_WANT_STAT64
+3
arch/alpha/include/uapi/asm/unistd.h
··· 472 472 #define __NR_sched_setattr 508 473 473 #define __NR_sched_getattr 509 474 474 #define __NR_renameat2 510 475 + #define __NR_getrandom 511 476 + #define __NR_memfd_create 512 477 + #define __NR_execveat 513 475 478 476 479 #endif /* _UAPI_ALPHA_UNISTD_H */
+3
arch/alpha/kernel/systbls.S
··· 529 529 .quad sys_sched_setattr 530 530 .quad sys_sched_getattr 531 531 .quad sys_renameat2 /* 510 */ 532 + .quad sys_getrandom 533 + .quad sys_memfd_create 534 + .quad sys_execveat 532 535 533 536 .size sys_call_table, . - sys_call_table 534 537 .type sys_call_table, @object