Skip to content

Commit 74bdaa6

Browse files
ysat0Rich Felker
authored andcommitted
sh: system call wire up
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> Signed-off-by: Rich Felker <dalias@libc.org>
1 parent a316399 commit 74bdaa6

File tree

4 files changed

+58
-2
lines changed

4 files changed

+58
-2
lines changed

arch/sh/include/uapi/asm/unistd_32.h

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,21 @@
380380
#define __NR_process_vm_writev 366
381381
#define __NR_kcmp 367
382382
#define __NR_finit_module 368
383+
#define __NR_sched_getattr 369
384+
#define __NR_sched_setattr 370
385+
#define __NR_renameat2 371
386+
#define __NR_seccomp 372
387+
#define __NR_getrandom 373
388+
#define __NR_memfd_create 374
389+
#define __NR_bpf 375
390+
#define __NR_execveat 376
391+
#define __NR_userfaultfd 377
392+
#define __NR_membarrier 378
393+
#define __NR_mlock2 379
394+
#define __NR_copy_file_range 380
395+
#define __NR_preadv2 381
396+
#define __NR_pwritev2 382
383397

384-
#define NR_syscalls 369
398+
#define NR_syscalls 383
385399

386400
#endif /* __ASM_SH_UNISTD_32_H */

arch/sh/include/uapi/asm/unistd_64.h

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,21 @@
400400
#define __NR_process_vm_writev 377
401401
#define __NR_kcmp 378
402402
#define __NR_finit_module 379
403+
#define __NR_sched_getattr 380
404+
#define __NR_sched_setattr 381
405+
#define __NR_renameat2 382
406+
#define __NR_seccomp 383
407+
#define __NR_getrandom 384
408+
#define __NR_memfd_create 385
409+
#define __NR_bpf 386
410+
#define __NR_execveat 387
411+
#define __NR_userfaultfd 388
412+
#define __NR_membarrier 389
413+
#define __NR_mlock2 390
414+
#define __NR_copy_file_range 391
415+
#define __NR_preadv2 392
416+
#define __NR_pwritev2 393
403417

404-
#define NR_syscalls 380
418+
#define NR_syscalls 394
405419

406420
#endif /* __ASM_SH_UNISTD_64_H */

arch/sh/kernel/syscalls_32.S

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,3 +386,17 @@ ENTRY(sys_call_table)
386386
.long sys_process_vm_writev
387387
.long sys_kcmp
388388
.long sys_finit_module
389+
.long sys_sched_getattr
390+
.long sys_sched_setattr /* 370 */
391+
.long sys_renameat2
392+
.long sys_seccomp
393+
.long sys_getrandom
394+
.long sys_memfd_create
395+
.long sys_bpf /* 375 */
396+
.long sys_execveat
397+
.long sys_userfaultfd
398+
.long sys_membarrier
399+
.long sys_mlock2
400+
.long sys_copy_file_range /* 380 */
401+
.long sys_preadv2
402+
.long sys_pwritev2

arch/sh/kernel/syscalls_64.S

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,3 +406,17 @@ sys_call_table:
406406
.long sys_process_vm_writev
407407
.long sys_kcmp
408408
.long sys_finit_module
409+
.long sys_sched_getattr /* 380 */
410+
.long sys_sched_setattr
411+
.long sys_renameat2
412+
.long sys_seccomp
413+
.long sys_getrandom
414+
.long sys_memfd_create /* 385 */
415+
.long sys_bpf
416+
.long sys_execveat
417+
.long sys_userfaultfd
418+
.long sys_membarrier
419+
.long sys_mlock2 /* 390 */
420+
.long sys_copy_file_range
421+
.long sys_preadv2
422+
.long sys_pwritev2

0 commit comments

Comments
 (0)