[PATCH] ia64: add missing syscalls

Mike Frysinger vapier at gentoo.org
Thu Aug 14 05:02:16 UTC 2014


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.
---
 linux/ia64/syscallent.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h
index 5e59105..9aeef0b 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 */
-- 
2.0.0





More information about the Strace-devel mailing list