From: Mike Frysinger Date: Thu, 14 Aug 2014 05:02:16 +0000 (-0400) Subject: ia64: add missing syscalls X-Git-Tag: v4.9~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a80c636fd0c3aade07adac23510a2732963e2fef;p=strace ia64: add missing syscalls When the preadv/pwritev syscalls were added, the ones before it in the ia64 list were missed, so all the syscalls there and later were not in the right location (causing things to be decoded incorrectly). Add the missing syscalls before preadv which also re-aligns all the syscalls after that point. This fixes the uio.test. * linux/ia64/syscallent.h: Add syscalls 1310 through 1318. --- diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 5e591057..9aeef0b3 100644 --- a/linux/ia64/syscallent.h +++ b/linux/ia64/syscallent.h @@ -1101,6 +1101,15 @@ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 1307 */ { 4, TD, sys_timerfd, "timerfd" }, /* 1308 */ { 1, TD, sys_eventfd, "eventfd" }, /* 1309 */ + { 2, TD, sys_timerfd_create, "timerfd_create"}, /* 1310 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 1311 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 1312 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 1313 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 1314 */ + { 1, TD, sys_epoll_create1, "epoll_create1" }, /* 1315 */ + { 3, TD, sys_dup3, "dup3" }, /* 1316 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 1317 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 1318 */ { 4, TD, sys_preadv, "preadv" }, /* 1319 */ { 4, TD, sys_pwritev, "pwritev" }, /* 1320 */ { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, /* 1321 */