From: Dmitry V. Levin Date: Sat, 10 Jan 2015 16:32:43 +0000 (+0300) Subject: Fix NUMA related syscall entries X-Git-Tag: v4.10~220 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=40ed3d2b69fb9886e98310c76f63fd819fc7d9bf;p=strace Fix NUMA related syscall entries * linux/alpha/syscallent.h (mbind, get_mempolicy, set_mempolicy): Set sys_func. * linux/hppa/syscallent.h (mbind, get_mempolicy, set_mempolicy): Fix nargs, set sys_func. * linux/microblaze/syscallent.h (mbind): Fix nargs. * linux/mips/syscallent-n32.h (move_pages): Set sys_func. * linux/mips/syscallent-n64.h (move_pages): Likewise. * linux/mips/syscallent-o32.h (mbind): Fix nargs. * linux/or1k/syscallent.h (migrate_pages): Likewise. * linux/powerpc/syscallent.h (migrate_pages): Likewise. * linux/sh/syscallent.h (mbind): Likewise. * linux/sh64/syscallent.h (mbind): Likewise. --- diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h index 408854e0..78daa91f 100644 --- a/linux/alpha/syscallent.h +++ b/linux/alpha/syscallent.h @@ -455,9 +455,9 @@ { 2, TF, sys_lstat64, "lstat64" }, /* 426 */ { 2, TD, sys_fstat64, "fstat64" }, /* 427 */ { 5, 0, sys_vserver, "vserver" }, /* 428 ??? */ - { 5, TM, printargs, "mbind" }, /* 429 ??? */ - { 5, TM, printargs, "get_mempolicy" }, /* 430 ??? */ - { 5, TM, printargs, "set_mempolicy" }, /* 431 ??? */ + { 6, TM, sys_mbind, "mbind" }, /* 429 */ + { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 430 */ + { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 431 */ { 4, 0, sys_mq_open, "mq_open" }, /* 432 */ { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 433 */ { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 434 */ diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index 0a58c5d5..ed95f221 100644 --- a/linux/hppa/syscallent.h +++ b/linux/hppa/syscallent.h @@ -262,9 +262,9 @@ { 2, 0, sys_clock_getres, "clock_getres" }, /* 257 */ { 5, 0, printargs, "clock_nanosleep" }, /* 258 */ { 3, TS, sys_tgkill, "tgkill" }, /* 259 */ - { 5, TM, printargs, "mbind" }, /* 260 */ - { 5, TM, printargs, "get_mempolicy" }, /* 261 */ - { 5, TM, printargs, "set_mempolicy" }, /* 262 */ + { 6, TM, sys_mbind, "mbind" }, /* 260 */ + { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 261 */ + { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 262 */ { 5, 0, sys_vserver, "vserver" }, /* 263 */ { 5, 0, sys_add_key, "add_key" }, /* 264 */ { 4, 0, sys_request_key, "request_key" }, /* 265 */ diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h index 5f5368c7..91454529 100644 --- a/linux/microblaze/syscallent.h +++ b/linux/microblaze/syscallent.h @@ -300,7 +300,7 @@ { 2, TF, sys_utimes, "utimes" }, /* 271 */ { 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 272 */ { 5, 0, sys_vserver, "vserver" }, /* 273 */ - { 4, TM, sys_mbind, "mbind" }, /* 274 */ + { 6, TM, sys_mbind, "mbind" }, /* 274 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 275 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 276 */ { 4, 0, sys_mq_open, "mq_open" }, /* 277 */ diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h index ba7c84f3..f741d13a 100644 --- a/linux/mips/syscallent-n32.h +++ b/linux/mips/syscallent-n32.h @@ -271,7 +271,7 @@ { 4, TD, sys_sync_file_range, "sync_file_range" }, /* 6268 */ { 4, TD, sys_tee, "tee" }, /* 6269 */ { 4, TD, sys_vmsplice, "vmsplice" }, /* 6270 */ - { 6, TM, printargs, "move_pages" }, /* 6271 */ + { 6, TM, sys_move_pages, "move_pages" }, /* 6271 */ { 2, 0, sys_set_robust_list, "set_robust_list" }, /* 6272 */ { 3, 0, sys_get_robust_list, "get_robust_list" }, /* 6273 */ { 4, 0, sys_kexec_load, "kexec_load" }, /* 6274 */ diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h index 9a4143ef..d5c0a0c9 100644 --- a/linux/mips/syscallent-n64.h +++ b/linux/mips/syscallent-n64.h @@ -267,7 +267,7 @@ { 4, TD, sys_sync_file_range, "sync_file_range" }, /* 5264 */ { 4, TD, sys_tee, "tee" }, /* 5265 */ { 4, TD, sys_vmsplice, "vmsplice" }, /* 5266 */ - { 6, TM, printargs, "move_pages" }, /* 5267 */ + { 6, TM, sys_move_pages, "move_pages" }, /* 5267 */ { 2, 0, sys_set_robust_list, "set_robust_list" }, /* 5268 */ { 3, 0, sys_get_robust_list, "get_robust_list" }, /* 5269 */ { 4, 0, sys_kexec_load, "kexec_load" }, /* 5270 */ diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h index 41dae469..44285275 100644 --- a/linux/mips/syscallent-o32.h +++ b/linux/mips/syscallent-o32.h @@ -268,7 +268,7 @@ { 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 4265 */ { 3, TS, sys_tgkill, "tgkill" }, /* 4266 */ { 2, TF, sys_utimes, "utimes" }, /* 4267 */ - { 4, TM, sys_mbind, "mbind" }, /* 4268 */ + { 6, TM, sys_mbind, "mbind" }, /* 4268 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 4269 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 4270 */ { 4, 0, sys_mq_open, "mq_open" }, /* 4271 */ diff --git a/linux/or1k/syscallent.h b/linux/or1k/syscallent.h index c67bb5ce..16847216 100644 --- a/linux/or1k/syscallent.h +++ b/linux/or1k/syscallent.h @@ -236,7 +236,7 @@ { 6, TM, sys_mbind, "mbind" }, /* 235 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 236 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 237 */ - { 5, TM, sys_migrate_pages, "migrate_pages" }, /* 238 */ + { 4, TM, sys_migrate_pages, "migrate_pages" }, /* 238 */ { 6, TM, sys_move_pages, "move_pages" }, /* 239 */ { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo" }, /* 240 */ { 5, TD, sys_perf_event_open, "perf_event_open" }, /* 241 */ diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 9d43ef51..93930735 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -284,7 +284,7 @@ { 1, 0, printargs, "rtas" }, /* 255 */ { 5, 0, printargs, "debug_setcontext" }, /* 256 */ { 5, 0, sys_vserver, "vserver" }, /* 257 */ - { 5, TM, sys_migrate_pages, "migrate_pages" }, /* 258 */ + { 4, TM, sys_migrate_pages, "migrate_pages" }, /* 258 */ { 6, TM, sys_mbind, "mbind" }, /* 259 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 260 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 261 */ diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h index 30b8ad36..ee061c3e 100644 --- a/linux/sh/syscallent.h +++ b/linux/sh/syscallent.h @@ -302,7 +302,7 @@ { 2, TF, sys_utimes, "utimes" }, /* 271 */ { 6, TD, sys_fadvise64_64, "fadvise64_64" }, /* 272 */ { 0, 0, NULL, NULL }, /* 273 */ - { 4, TM, sys_mbind, "mbind" }, /* 274 */ + { 6, TM, sys_mbind, "mbind" }, /* 274 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 275 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 276 */ { 4, 0, sys_mq_open, "mq_open" }, /* 277 */ diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h index 93b12b36..df88cc77 100644 --- a/linux/sh64/syscallent.h +++ b/linux/sh64/syscallent.h @@ -328,7 +328,7 @@ { 2, TF, sys_utimes, "utimes" }, /* 299 */ { 4, TD, sys_fadvise64, "fadvise64_64" }, /* 300 */ { 0, 0, NULL, NULL }, /* 301 */ - { 4, TM, sys_mbind, "mbind" }, /* 302 */ + { 6, TM, sys_mbind, "mbind" }, /* 302 */ { 5, TM, sys_get_mempolicy, "get_mempolicy" }, /* 303 */ { 3, TM, sys_set_mempolicy, "set_mempolicy" }, /* 304 */ { 4, 0, sys_mq_open, "mq_open" }, /* 305 */