Skip to content

Commit 8acefdb

Browse files
committed
s390 syscall table update
Source file: arch/s390/kernel/syscalls/syscall.tbl Added many missing syscalls
1 parent da3ef8f commit 8acefdb

1 file changed

Lines changed: 41 additions & 7 deletions

File tree

lib/s390_table.h

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ _S(3, "read")
2626
_S(4, "write")
2727
_S(5, "open")
2828
_S(6, "close")
29+
_S(7, "restart_syscall")
2930
_S(8, "creat")
3031
_S(9, "link")
3132
_S(10, "unlink")
@@ -111,6 +112,7 @@ _S(105, "getitimer")
111112
_S(106, "stat")
112113
_S(107, "lstat")
113114
_S(108, "fstat")
115+
_S(110, "lookup_dcookie")
114116
_S(111, "vhangup")
115117
_S(112, "idle")
116118
_S(114, "wait4")
@@ -177,8 +179,8 @@ _S(176, "rt_sigpending")
177179
_S(177, "rt_sigtimedwait")
178180
_S(178, "rt_sigqueueinfo")
179181
_S(179, "rt_sigsuspend")
180-
_S(180, "pread")
181-
_S(181, "pwrite")
182+
_S(180, "pread64")
183+
_S(181, "pwrite64")
182184
_S(182, "chown")
183185
_S(183, "getcwd")
184186
_S(184, "capget")
@@ -265,9 +267,9 @@ _S(264, "fadvise64_64")
265267
_S(265, "statfs64")
266268
_S(266, "fstatfs64")
267269
_S(267, "remap_file_pages")
268-
//_S(268, "")
269-
//_S(269, "")
270-
//_S(270, "")
270+
_S(268, "mbind")
271+
_S(269, "get_mempolicy")
272+
_S(270, "set_mempolicy")
271273
_S(271, "mq_open")
272274
_S(272, "mq_unlink")
273275
_S(273, "mq_timedsend")
@@ -284,7 +286,7 @@ _S(283, "ioprio_get")
284286
_S(284, "inotify_init")
285287
_S(285, "inotify_add_watch")
286288
_S(286, "inotify_rm_watch")
287-
//_S(287, "")
289+
_S(287, "migrate_pages")
288290
_S(288, "openat")
289291
_S(289, "mkdirat")
290292
_S(290, "mknodat")
@@ -307,7 +309,7 @@ _S(306, "splice")
307309
_S(307, "sync_file_range")
308310
_S(308, "tee")
309311
_S(309, "vmsplice")
310-
//_S(310, "")
312+
_S(310, "move_pages")
311313
_S(311, "getcpu")
312314
_S(312, "epoll_pwait")
313315
_S(313, "utimes")
@@ -375,6 +377,7 @@ _S(374, "mlock2")
375377
_S(375, "copy_file_range")
376378
_S(376, "preadv2")
377379
_S(377, "pwritev2")
380+
_S(378, "s390_guarded_storage")
378381
_S(379, "statx")
379382
_S(380, "s390_sthyi")
380383
_S(381, "kexec_file_load")
@@ -383,6 +386,36 @@ _S(383, "rseq")
383386
_S(384, "pkey_mprotect")
384387
_S(385, "pkey_alloc")
385388
_S(386, "pkey_free")
389+
_S(393, "semget")
390+
_S(394, "semctl")
391+
_S(395, "shmget")
392+
_S(396, "shmctl")
393+
_S(397, "shmat")
394+
_S(398, "shmdt")
395+
_S(399, "msgget")
396+
_S(400, "msgsnd")
397+
_S(401, "msgrcv")
398+
_S(402, "msgctl")
399+
_S(403, "clock_gettime64")
400+
_S(404, "clock_settime64")
401+
_S(405, "clock_adjtime64")
402+
_S(406, "clock_getres_time64")
403+
_S(407, "clock_nanosleep_time64")
404+
_S(408, "timer_gettime64")
405+
_S(409, "timer_settime64")
406+
_S(410, "timerfd_gettime64")
407+
_S(411, "timerfd_settime64")
408+
_S(412, "utimensat_time64")
409+
_S(413, "pselect6_time64")
410+
_S(414, "ppoll_time64")
411+
_S(416, "io_pgetevents_time64")
412+
_S(417, "recvmmsg_time64")
413+
_S(418, "mq_timedsend_time64")
414+
_S(419, "mq_timedreceive_time64")
415+
_S(420, "semtimedop_time64")
416+
_S(421, "rt_sigtimedwait_time64")
417+
_S(422, "futex_time64")
418+
_S(423, "sched_rr_get_interval_time64")
386419
_S(424, "pidfd_send_signal")
387420
_S(425, "io_uring_setup")
388421
_S(426, "io_uring_enter")
@@ -406,6 +439,7 @@ _S(443, "quotactl_fd")
406439
_S(444, "landlock_create_ruleset")
407440
_S(445, "landlock_add_rule")
408441
_S(446, "landlock_restrict_self")
442+
_S(447, "memfd_secret")
409443
_S(448, "process_mrelease")
410444
_S(449, "futex_waitv")
411445
_S(450, "set_mempolicy_home_node")

0 commit comments

Comments
 (0)