wire up some more system calls on s390


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13842 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/m_syswrap/syswrap-s390x-linux.c b/coregrind/m_syswrap/syswrap-s390x-linux.c
index 58ed0f8..664c6ff 100644
--- a/coregrind/m_syswrap/syswrap-s390x-linux.c
+++ b/coregrind/m_syswrap/syswrap-s390x-linux.c
@@ -846,7 +846,7 @@
    LINX_(__NR_sched_get_priority_max,  sys_sched_get_priority_max),   // 159
 
    LINX_(__NR_sched_get_priority_min,  sys_sched_get_priority_min),   // 160
-// ?????(__NR_sched_rr_get_interval, ),                               // 161
+   LINXY(__NR_sched_rr_get_interval, sys_sched_rr_get_interval),      // 162
    GENXY(__NR_nanosleep,  sys_nanosleep),                             // 162
    GENX_(__NR_mremap,  sys_mremap),                                   // 163
    GENX_(164, sys_ni_syscall), /* unimplemented (by the kernel) */    // 164
@@ -1020,13 +1020,13 @@
    LINX_(__NR_set_robust_list,  sys_set_robust_list),                 // 304
 
    LINXY(__NR_get_robust_list,  sys_get_robust_list),                 // 305
-// ?????(__NR_splice, ),
+   LINX_(__NR_splice, sys_splice),                                    // 306
    LINX_(__NR_sync_file_range, sys_sync_file_range),                  // 307
-// ?????(__NR_tee, ),
-// ?????(__NR_vmsplice, ),
+   LINX_(__NR_tee, sys_tee),                                          // 308
+   LINXY(__NR_vmsplice, sys_vmsplice),                                // 309
 
    GENX_(310, sys_ni_syscall), /* unimplemented (by the kernel) */    // 310
-// ?????(__NR_getcpu, ),
+   LINXY(__NR_getcpu, sys_getcpu),                                    // 311
    LINXY(__NR_epoll_pwait,  sys_epoll_pwait),                         // 312
    GENX_(__NR_utimes, sys_utimes),                                    // 313
    LINX_(__NR_fallocate, sys_fallocate),                              // 314
@@ -1049,16 +1049,18 @@
    LINXY(__NR_preadv, sys_preadv),                                    // 328
    LINX_(__NR_pwritev, sys_pwritev),                                  // 329
 
-// ?????(__NR_rt_tgsigqueueinfo, ),
+   LINXY(__NR_rt_tgsigqueueinfo, sys_rt_tgsigqueueinfo),              // 330
    LINXY(__NR_perf_event_open, sys_perf_event_open),                  // 331
-// ?????(__NR_fanotify_init, ),                                       // 332
-// ?????(__NR_fanotify_mark, ),                                       // 333
+   LINXY(__NR_fanotify_init, sys_fanotify_init),                      // 332
+   LINX_(__NR_fanotify_mark, sys_fanotify_mark),                      // 333
    LINXY(__NR_prlimit64, sys_prlimit64),                              // 334
-// ?????(__NR_name_to_handle_at, ),                                   // 335
-// ?????(__NR_open_by_handle_at, ),                                   // 336
+
+   LINXY(__NR_name_to_handle_at, sys_name_to_handle_at),              // 335
+   LINXY(__NR_open_by_handle_at, sys_open_by_handle_at),              // 336
    LINXY(__NR_clock_adjtime, sys_clock_adjtime),                      // 337
 // ?????(__NR_syncfs, ),                                              // 338
 // ?????(__NR_setns, ),                                               // 339
+
    LINXY(__NR_process_vm_readv, sys_process_vm_readv),                // 340
    LINX_(__NR_process_vm_writev, sys_process_vm_writev),              // 341
 };