[PATCH] strace: add new syscalls for s390/s390x

Heiko Carstens heiko.carstens at de.ibm.com
Thu Sep 29 04:55:45 UTC 2005


Hi Roland,

the patch below adds a few new syscalls for the s390/s390x backend and fixes
a minor bug. Patch is against cvs head as of today. Please apply.

Thanks,
Heiko

diff -urN strace/ChangeLog strace-s390/ChangeLog
--- strace/ChangeLog	2005-08-03 14:18:37.000000000 +0200
+++ strace-s390/ChangeLog	2005-09-29 13:40:06.000000000 +0200
@@ -1,3 +1,10 @@
+2005-09-29  Heiko Carstens  <heiko.carstens at de.ibm.com>
+
+	* linux/s390/syscallent.h: Added ioprio_set, ioprio_get,
+	inotify_init, inotify_add_watch, inotify_rm_watch.
+	Corrected number of arguments for request_key.
+	* linux/s390x/syscallent.h: Likewise.
+
 2005-08-03  Roland McGrath  <roland at redhat.com>
 
 	* configure.ac, NEWS: Version 4.5.13.
diff -urN strace/linux/s390/syscallent.h strace-s390/linux/s390/syscallent.h
--- strace/linux/s390/syscallent.h	2005-08-03 13:27:34.000000000 +0200
+++ strace-s390/linux/s390/syscallent.h	2005-09-29 13:40:06.000000000 +0200
@@ -307,15 +307,15 @@
 	{ 3,	0,	sys_mq_getsetattr,	"mq_getsetattr"	}, /* 276 */
 	{ 5,	0,	printargs,		"sys_kexec_load" }, /* 277 */
 	{ 5,	0,	printargs,		"add_key"	}, /* 278 */
-	{ 5,	0,	printargs,		"request_key"	}, /* 279 */
+	{ 4,	0,	printargs,		"request_key"	}, /* 279 */
 	{ 5,	0,	printargs,		"keyctl"	}, /* 280 */
 	{ 5,	TP,	sys_waitid,		"waitid"	}, /* 281 */
+	{ 3,	0,	printargs,		"ioprio_set"	}, /* 282 */
+	{ 2,	0,	printargs,		"ioprio_get"	}, /* 283 */
+	{ 0,	0,	printargs,		"inotify_init"	}, /* 284 */
+	{ 3,	0,	printargs,		"inotify_add_watch" }, /* 285 */
+	{ 2,	0,	printargs,		"inotify_rm_watch" }, /* 286 */
 
-	{ 5,	0,	printargs,		"SYS_282"	}, /* 282 */
-	{ 5,	0,	printargs,		"SYS_283"	}, /* 283 */
-	{ 5,	0,	printargs,		"SYS_284"	}, /* 284 */
-	{ 5,	0,	printargs,		"SYS_285"	}, /* 285 */
-	{ 5,	0,	printargs,		"SYS_286"	}, /* 286 */
 	{ 5,	0,	printargs,		"SYS_287"	}, /* 287 */
 	{ 5,	0,	printargs,		"SYS_288"	}, /* 288 */
 	{ 5,	0,	printargs,		"SYS_289"	}, /* 289 */
diff -urN strace/linux/s390x/syscallent.h strace-s390/linux/s390x/syscallent.h
--- strace/linux/s390x/syscallent.h	2005-08-03 13:27:34.000000000 +0200
+++ strace-s390/linux/s390x/syscallent.h	2005-09-29 13:40:06.000000000 +0200
@@ -306,15 +306,15 @@
 	{ 3,	0,	sys_mq_getsetattr,	"mq_getsetattr"	}, /* 276 */
 	{ 5,	0,	printargs,		"sys_kexec_load" }, /* 277 */
 	{ 5,	0,	printargs,		"add_key"	}, /* 278 */
-	{ 5,	0,	printargs,		"request_key"	}, /* 279 */
+	{ 4,	0,	printargs,		"request_key"	}, /* 279 */
 	{ 5,	0,	printargs,		"keyctl"	}, /* 280 */
 	{ 5,	TP,	sys_waitid,		"waitid"	}, /* 281 */
+	{ 3,	0,	printargs,		"ioprio_set"	}, /* 282 */
+	{ 2,	0,	printargs,		"ioprio_get"	}, /* 283 */
+	{ 0,	0,	printargs,		"inotify_init"	}, /* 284 */
+	{ 3,	0,	printargs,		"inotify_add_watch" }, /* 285 */
+	{ 2,	0,	printargs,		"inotify_rm_watch" }, /* 286 */
 
-	{ 5,	0,	printargs,		"SYS_282"	}, /* 282 */
-	{ 5,	0,	printargs,		"SYS_283"	}, /* 283 */
-	{ 5,	0,	printargs,		"SYS_284"	}, /* 284 */
-	{ 5,	0,	printargs,		"SYS_285"	}, /* 285 */
-	{ 5,	0,	printargs,		"SYS_286"	}, /* 286 */
 	{ 5,	0,	printargs,		"SYS_287"	}, /* 287 */
 	{ 5,	0,	printargs,		"SYS_288"	}, /* 288 */
 	{ 5,	0,	printargs,		"SYS_289"	}, /* 289 */




More information about the Strace-devel mailing list