[PATCH] s390: New syscalls for 2.6.17

Michael Holzheu holzheu at de.ibm.com
Mon Sep 4 08:51:19 UTC 2006


Hi all,

This patch adds the new syscalls of 2.6.17 for the architectures
s390 and s390x. Roland, could you please integrate this patch?

Michael

---

 s390/syscallent.h  |   45 ++++++++++++++++++++++-----------------------
 s390x/syscallent.h |   45 ++++++++++++++++++++++-----------------------
 2 files changed, 44 insertions(+), 46 deletions(-)

diff -Naur strace/linux/s390/syscallent.h strace-s390-2.6.17/linux/s390/syscallent.h
--- strace/linux/s390/syscallent.h	2006-08-22 08:06:13.000000000 +0200
+++ strace-s390-2.6.17/linux/s390/syscallent.h	2006-09-04 10:27:31.000000000 +0200
@@ -315,30 +315,29 @@
 	{ 0,	0,	printargs,		"inotify_init"	}, /* 284 */
 	{ 3,	0,	printargs,		"inotify_add_watch" }, /* 285 */
 	{ 2,	0,	printargs,		"inotify_rm_watch" }, /* 286 */
-
 	{ 5,	0,	printargs,		"SYS_287"	}, /* 287 */
-	{ 5,	0,	printargs,		"SYS_288"	}, /* 288 */
-	{ 5,	0,	printargs,		"SYS_289"	}, /* 289 */
-	{ 5,	0,	printargs,		"SYS_290"	}, /* 290 */
-	{ 5,	0,	printargs,		"SYS_291"	}, /* 291 */
-	{ 5,	0,	printargs,		"SYS_292"	}, /* 292 */
-	{ 5,	0,	printargs,		"SYS_293"	}, /* 293 */
-	{ 5,	0,	printargs,		"SYS_294"	}, /* 294 */
-	{ 5,	0,	printargs,		"SYS_295"	}, /* 295 */
-	{ 5,	0,	printargs,		"SYS_296"	}, /* 296 */
-	{ 5,	0,	printargs,		"SYS_297"	}, /* 297 */
-	{ 5,	0,	printargs,		"SYS_298"	}, /* 298 */
-	{ 5,	0,	printargs,		"SYS_299"	}, /* 299 */
-	{ 5,	0,	printargs,		"SYS_300"	}, /* 300 */
-	{ 5,	0,	printargs,		"SYS_301"	}, /* 301 */
-	{ 5,	0,	printargs,		"SYS_302"	}, /* 302 */
-	{ 5,	0,	printargs,		"SYS_303"	}, /* 303 */
-	{ 5,	0,	printargs,		"SYS_304"	}, /* 304 */
-	{ 5,	0,	printargs,		"SYS_305"	}, /* 305 */
-	{ 5,	0,	printargs,		"SYS_306"	}, /* 306 */
-	{ 5,	0,	printargs,		"SYS_307"	}, /* 307 */
-	{ 5,	0,	printargs,		"SYS_308"	}, /* 308 */
-	{ 5,	0,	printargs,		"SYS_309"	}, /* 309 */
+	{ 4,	TD|TF,	printargs,		"openat"	}, /* 288 */
+	{ 3,	TD|TF,	printargs,		"mkdirat"	}, /* 289 */
+	{ 4,	TD|TF,	printargs,		"mknodat"	}, /* 290 */
+	{ 5,	TD|TF,	printargs,		"fchownat"	}, /* 291 */
+	{ 3,	TD|TF,	printargs,		"futimesat"	}, /* 292 */
+	{ 4,	TD|TF,	printargs,		"fstatat64"	}, /* 293 */
+	{ 3,	TD|TF,	printargs,		"unlinkat"	}, /* 294 */
+	{ 4,	TD|TF,	printargs,		"renameat"	}, /* 295 */
+	{ 5,	TD|TF,	printargs,		"linkat"	}, /* 296 */
+	{ 3,	TD|TF,	printargs,		"symlinkat"	}, /* 297 */
+	{ 4,	TD|TF,	printargs,		"readlinkat"	}, /* 298 */
+	{ 3,	TD|TF,	printargs,		"fchmodat"	}, /* 299 */
+	{ 3,	TD|TF,	printargs,		"faccessat"	}, /* 300 */
+	{ 6,	TD,	printargs,		"pselect6"	}, /* 301 */
+	{ 5,	TD,	printargs,		"ppoll"		}, /* 302 */
+	{ 1,	TP,	printargs,		"unshare"	}, /* 303 */
+	{ 2,	0,	printargs,		"set_robust_list"},/* 304 */
+	{ 3,	0,	printargs,		"get_robust_list"},/* 305 */
+	{ 6,	TD,	printargs,		"splice"	}, /* 306 */
+	{ 4,	TD,	printargs,		"sync_file_range"},/* 307 */
+	{ 4,	TD,	printargs,		"tee"		}, /* 308 */
+	{ 4,	TD,	printargs,		"vmsplice"	}, /* 309 */
 	{ 5,	0,	printargs,		"SYS_310"	}, /* 310 */
 	{ 5,	0,	printargs,		"SYS_311"	}, /* 311 */
 	{ 5,	0,	printargs,		"SYS_312"	}, /* 312 */
diff -Naur strace/linux/s390x/syscallent.h strace-s390-2.6.17/linux/s390x/syscallent.h
--- strace/linux/s390x/syscallent.h	2006-08-22 08:06:13.000000000 +0200
+++ strace-s390-2.6.17/linux/s390x/syscallent.h	2006-09-04 10:29:11.000000000 +0200
@@ -314,30 +314,29 @@
 	{ 0,	0,	printargs,		"inotify_init"	}, /* 284 */
 	{ 3,	0,	printargs,		"inotify_add_watch" }, /* 285 */
 	{ 2,	0,	printargs,		"inotify_rm_watch" }, /* 286 */
-
 	{ 5,	0,	printargs,		"SYS_287"	}, /* 287 */
-	{ 5,	0,	printargs,		"SYS_288"	}, /* 288 */
-	{ 5,	0,	printargs,		"SYS_289"	}, /* 289 */
-	{ 5,	0,	printargs,		"SYS_290"	}, /* 290 */
-	{ 5,	0,	printargs,		"SYS_291"	}, /* 291 */
-	{ 5,	0,	printargs,		"SYS_292"	}, /* 292 */
-	{ 5,	0,	printargs,		"SYS_293"	}, /* 293 */
-	{ 5,	0,	printargs,		"SYS_294"	}, /* 294 */
-	{ 5,	0,	printargs,		"SYS_295"	}, /* 295 */
-	{ 5,	0,	printargs,		"SYS_296"	}, /* 296 */
-	{ 5,	0,	printargs,		"SYS_297"	}, /* 297 */
-	{ 5,	0,	printargs,		"SYS_298"	}, /* 298 */
-	{ 5,	0,	printargs,		"SYS_299"	}, /* 299 */
-	{ 5,	0,	printargs,		"SYS_300"	}, /* 300 */
-	{ 5,	0,	printargs,		"SYS_301"	}, /* 301 */
-	{ 5,	0,	printargs,		"SYS_302"	}, /* 302 */
-	{ 5,	0,	printargs,		"SYS_303"	}, /* 303 */
-	{ 5,	0,	printargs,		"SYS_304"	}, /* 304 */
-	{ 5,	0,	printargs,		"SYS_305"	}, /* 305 */
-	{ 5,	0,	printargs,		"SYS_306"	}, /* 306 */
-	{ 5,	0,	printargs,		"SYS_307"	}, /* 307 */
-	{ 5,	0,	printargs,		"SYS_308"	}, /* 308 */
-	{ 5,	0,	printargs,		"SYS_309"	}, /* 309 */
+	{ 4,	TD|TF,	printargs,		"openat"	}, /* 288 */
+	{ 3,	TD|TF,	printargs,		"mkdirat"	}, /* 289 */
+	{ 4,	TD|TF,	printargs,		"mknodat"	}, /* 290 */
+	{ 5,	TD|TF,	printargs,		"fchownat"	}, /* 291 */
+	{ 3,	TD|TF,	printargs,		"futimesat"	}, /* 292 */
+	{ 4,	TD|TF,	printargs,		"fstatat64"	}, /* 293 */
+	{ 3,	TD|TF,	printargs,		"unlinkat"	}, /* 294 */
+	{ 4,	TD|TF,	printargs,		"renameat"	}, /* 295 */
+	{ 5,	TD|TF,	printargs,		"linkat"	}, /* 296 */
+	{ 3,	TD|TF,	printargs,		"symlinkat"	}, /* 297 */
+	{ 4,	TD|TF,	printargs,		"readlinkat"	}, /* 298 */
+	{ 3,	TD|TF,	printargs,		"fchmodat"	}, /* 299 */
+	{ 3,	TD|TF,	printargs,		"faccessat"	}, /* 300 */
+	{ 6,	TD,	printargs,		"pselect6"	}, /* 301 */
+	{ 5,	TD,	printargs,		"ppoll"		}, /* 302 */
+	{ 1,	TP,	printargs,		"unshare"	}, /* 303 */
+	{ 2,	0,	printargs,		"set_robust_list"},/* 304 */
+	{ 3,	0,	printargs,		"get_robust_list"},/* 305 */
+	{ 6,	TD,	printargs,		"splice"	}, /* 306 */
+	{ 4,	TD,	printargs,		"sync_file_range"},/* 307 */
+	{ 4,	TD,	printargs,		"tee"		}, /* 308 */
+	{ 4,	TD,	printargs,		"vmsplice"	}, /* 309 */
 	{ 5,	0,	printargs,		"SYS_310"	}, /* 310 */
 	{ 5,	0,	printargs,		"SYS_311"	}, /* 311 */
 	{ 5,	0,	printargs,		"SYS_312"	}, /* 312 */




More information about the Strace-devel mailing list