summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-08-19 01:00:39 -0400
committerDmitry V. Levin <ldv@altlinux.org>2013-09-11 13:58:26 +0000
commit9e937d9c471a7e365d621d11d4fa06c8f4b02454 (patch)
tree97176d203c1b9d79e7ba4acf91315d8ac88902c4 /linux
parentaca4ff79d1adc70ec033ffc5377ba7494daf350d (diff)
downloadstrace-9e937d9c471a7e365d621d11d4fa06c8f4b02454.tar.gz
strace-9e937d9c471a7e365d621d11d4fa06c8f4b02454.tar.bz2
strace-9e937d9c471a7e365d621d11d4fa06c8f4b02454.tar.xz
fanotify_mark: fix number of args for 32bit arches
The fanotify_mark func takes a 64bit mask, so 32bit arches have to split it up into two fields. When the syscall was added, it was listed as only having 5 fields total (since that's correct for 64bit systems). * linux/arm/syscallent.h: Set the number of fanotify_mark arguments to 6. * linux/bfin/syscallent.h: Likewise. * linux/hppa/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/metag/syscallent.h: Likewise. * linux/microblaze/syscallent.h: Likewise. * linux/mips/syscallent-o32.h: Likewise. * linux/or1k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/tile/syscallent1.h: Likewise. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Acked-by: Chris Metcalf <cmetcalf@tilera.com> [for tile]
Diffstat (limited to 'linux')
-rw-r--r--linux/arm/syscallent.h2
-rw-r--r--linux/bfin/syscallent.h2
-rw-r--r--linux/hppa/syscallent.h2
-rw-r--r--linux/i386/syscallent.h2
-rw-r--r--linux/m68k/syscallent.h2
-rw-r--r--linux/metag/syscallent.h2
-rw-r--r--linux/microblaze/syscallent.h2
-rw-r--r--linux/mips/syscallent-o32.h4
-rw-r--r--linux/or1k/syscallent.h2
-rw-r--r--linux/powerpc/syscallent.h2
-rw-r--r--linux/s390/syscallent.h2
-rw-r--r--linux/sh/syscallent.h2
-rw-r--r--linux/sparc/syscallent.h2
-rw-r--r--linux/tile/syscallent1.h2
14 files changed, 15 insertions, 15 deletions
diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h
index 132b22a..f9b2b9a 100644
--- a/linux/arm/syscallent.h
+++ b/linux/arm/syscallent.h
@@ -396,7 +396,7 @@
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 365 */
{ 4, TN, sys_accept4, "accept4" }, /* 366 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 367 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 368 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 368 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 369 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 370 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 371 */
diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h
index cc03eaf..64db1a9 100644
--- a/linux/bfin/syscallent.h
+++ b/linux/bfin/syscallent.h
@@ -398,7 +398,7 @@
{ 5, TD, sys_perf_event_open, "perf_event_open" }, /* 369 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 370 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 371 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 372 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 372 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 373 */
{ 3, 0, sys_cacheflush, "cacheflush" }, /* 374 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at" }, /* 375 */
diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h
index 4ce2dc2..21e4ae7 100644
--- a/linux/hppa/syscallent.h
+++ b/linux/hppa/syscallent.h
@@ -325,7 +325,7 @@
{ 4, TN, sys_accept4, "accept4" }, /* 320 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 321 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 322 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 323 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 323 */
{ 2, 0, sys_clock_adjtime, "clock_adjtime" }, /* 324 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at" }, /* 325 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at" }, /* 326 */
diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h
index 480a28e..1f759e4 100644
--- a/linux/i386/syscallent.h
+++ b/linux/i386/syscallent.h
@@ -367,7 +367,7 @@
{ 5, TD, sys_perf_event_open, "perf_event_open"}, /* 336 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 337 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 338 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 339 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 339 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 340 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 341 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 342 */
diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h
index d3eec79..adf9f5b 100644
--- a/linux/m68k/syscallent.h
+++ b/linux/m68k/syscallent.h
@@ -364,7 +364,7 @@
{ 6, 0, printargs, "atomic_comxchg_32"}, /* 335 */
{ 0, 0, printargs, "atomic_barrier"}, /* 336 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 337 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 338 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 338 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 339 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 340 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 341 */
diff --git a/linux/metag/syscallent.h b/linux/metag/syscallent.h
index 9401ca4..6216ac6 100644
--- a/linux/metag/syscallent.h
+++ b/linux/metag/syscallent.h
@@ -253,7 +253,7 @@
{ 4, TP, sys_wait4, "wait4" }, /* 260 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 261 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 262 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at" }, /* 264 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at" }, /* 265 */
{ 2, 0, sys_clock_adjtime, "clock_adjtime" }, /* 266 */
diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h
index 22b69c4..38f8bba 100644
--- a/linux/microblaze/syscallent.h
+++ b/linux/microblaze/syscallent.h
@@ -395,7 +395,7 @@
{ 5, TD, sys_perf_event_open, "perf_event_open" }, /* 366 */
{ 5, TN, printargs, "recvmmsg" }, /* 367 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 368 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 369 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 369 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 370 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 371 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 372 */
diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h
index c23ac14..3431b81 100644
--- a/linux/mips/syscallent-o32.h
+++ b/linux/mips/syscallent-o32.h
@@ -337,7 +337,7 @@
{ 4, TN, sys_accept4, "accept4" }, /* 4334 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 4335 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 4336 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 4337 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 4337 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 4338 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 4339 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 4340 */
@@ -687,7 +687,7 @@
{ 4, TN, printargs, "o32_accept4" }, /* 4334 */
{ 5, TN, printargs, "o32_recvmmsg" }, /* 4335 */
{ 2, TD, printargs, "o32_fanotify_init" }, /* 4336 */
- { 5, TD|TF, printargs, "o32_fanotify_mark" }, /* 4337 */
+ { 6, TD|TF, printargs, "o32_fanotify_mark" }, /* 4337 */
{ 4, 0, printargs, "o32_prlimit64" }, /* 4338 */
{ 5, TD|TF, printargs, "o32_name_to_handle_at"}, /* 4339 */
{ 3, TD, printargs, "o32_open_by_handle_at"}, /* 4340 */
diff --git a/linux/or1k/syscallent.h b/linux/or1k/syscallent.h
index d112212..a45c52f 100644
--- a/linux/or1k/syscallent.h
+++ b/linux/or1k/syscallent.h
@@ -249,7 +249,7 @@
{ 4, TP, sys_wait4, "wait4" }, /* 260 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 261 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 262 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at" }, /* 264 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at" }, /* 265 */
{ 2, 0, sys_clock_adjtime, "clock_adjtime" }, /* 266 */
diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h
index d84a8f4..6f0cb7c 100644
--- a/linux/powerpc/syscallent.h
+++ b/linux/powerpc/syscallent.h
@@ -350,7 +350,7 @@
{ 6, TD, sys_pwritev, "pwritev" }, /* 321 */
{ 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo" }, /* 322 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 323 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 324 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 324 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 325 */
{ 3, TN, sys_socket, "socket" }, /* 326 */
{ 3, TN, sys_bind, "bind" }, /* 327 */
diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h
index 719029f..2a0bc21 100644
--- a/linux/s390/syscallent.h
+++ b/linux/s390/syscallent.h
@@ -361,7 +361,7 @@
{ 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, /* 330 */
{ 5, TD, sys_perf_event_open, "perf_event_open"}, /* 331 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 332 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 333 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 333 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 334 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 335 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 336 */
diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h
index b51fc6f..bd337ae 100644
--- a/linux/sh/syscallent.h
+++ b/linux/sh/syscallent.h
@@ -368,7 +368,7 @@
{ 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, /* 335 */
{ 5, TD, sys_perf_event_open, "perf_event_open"}, /* 336 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 337 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 338 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 338 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 339 */
{ 3, TN, sys_socket, "socket" }, /* 340 */
{ 3, TN, sys_bind, "bind" }, /* 341 */
diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index 804e8c3..d5df8e1 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -328,7 +328,7 @@
{ 5, TD, sys_perf_event_open, "perf_event_open"}, /* 327 */
{ 5, TN, sys_recvmmsg, "recvmmsg" }, /* 328 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 329 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 330 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 330 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 331 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at"}, /* 332 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 333 */
diff --git a/linux/tile/syscallent1.h b/linux/tile/syscallent1.h
index 9f20521..94b7737 100644
--- a/linux/tile/syscallent1.h
+++ b/linux/tile/syscallent1.h
@@ -265,7 +265,7 @@
{ 4, TP, sys_wait4, "wait4" }, /* 260 */
{ 4, 0, sys_prlimit64, "prlimit64" }, /* 261 */
{ 2, TD, sys_fanotify_init, "fanotify_init" }, /* 262 */
- { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
+ { 6, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 263 */
{ 5, TD|TF, sys_name_to_handle_at, "name_to_handle_at" }, /* 264 */
{ 3, TD, sys_open_by_handle_at, "open_by_handle_at" }, /* 265 */
{ 2, 0, sys_clock_adjtime, "clock_adjtime" }, /* 266 */