Module Name: src Committed By: thorpej Date: Sun Apr 26 19:20:19 UTC 2020
Modified Files: src/sys/compat/linux/arch/alpha: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c src/sys/compat/linux/arch/amd64: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c src/sys/compat/linux/arch/arm: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c src/sys/compat/linux/arch/i386: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c src/sys/compat/linux/arch/m68k: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c src/sys/compat/linux/arch/mips: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c src/sys/compat/linux/arch/powerpc: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c Log Message: Regen for native futex calls. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/compat/linux/arch/alpha/linux_syscall.h \ src/sys/compat/linux/arch/alpha/linux_sysent.c cvs rdiff -u -r1.108 -r1.109 \ src/sys/compat/linux/arch/alpha/linux_syscallargs.h cvs rdiff -u -r1.110 -r1.111 src/sys/compat/linux/arch/alpha/linux_syscalls.c cvs rdiff -u -r1.70 -r1.71 src/sys/compat/linux/arch/amd64/linux_syscall.h \ src/sys/compat/linux/arch/amd64/linux_syscallargs.h \ src/sys/compat/linux/arch/amd64/linux_syscalls.c \ src/sys/compat/linux/arch/amd64/linux_sysent.c cvs rdiff -u -r1.14 -r1.15 \ src/sys/compat/linux/arch/amd64/linux_systrace_args.c cvs rdiff -u -r1.81 -r1.82 src/sys/compat/linux/arch/arm/linux_syscall.h \ src/sys/compat/linux/arch/arm/linux_syscallargs.h \ src/sys/compat/linux/arch/arm/linux_syscalls.c \ src/sys/compat/linux/arch/arm/linux_sysent.c cvs rdiff -u -r1.14 -r1.15 \ src/sys/compat/linux/arch/arm/linux_systrace_args.c cvs rdiff -u -r1.115 -r1.116 src/sys/compat/linux/arch/i386/linux_syscall.h \ src/sys/compat/linux/arch/i386/linux_syscallargs.h \ src/sys/compat/linux/arch/i386/linux_sysent.c cvs rdiff -u -r1.116 -r1.117 src/sys/compat/linux/arch/i386/linux_syscalls.c cvs rdiff -u -r1.10 -r1.11 \ src/sys/compat/linux/arch/i386/linux_systrace_args.c cvs rdiff -u -r1.107 -r1.108 src/sys/compat/linux/arch/m68k/linux_syscall.h \ src/sys/compat/linux/arch/m68k/linux_syscalls.c \ src/sys/compat/linux/arch/m68k/linux_sysent.c cvs rdiff -u -r1.106 -r1.107 \ src/sys/compat/linux/arch/m68k/linux_syscallargs.h cvs rdiff -u -r1.79 -r1.80 src/sys/compat/linux/arch/mips/linux_syscall.h cvs rdiff -u -r1.78 -r1.79 src/sys/compat/linux/arch/mips/linux_syscallargs.h \ src/sys/compat/linux/arch/mips/linux_syscalls.c \ src/sys/compat/linux/arch/mips/linux_sysent.c cvs rdiff -u -r1.85 -r1.86 src/sys/compat/linux/arch/powerpc/linux_syscall.h \ src/sys/compat/linux/arch/powerpc/linux_sysent.c cvs rdiff -u -r1.84 -r1.85 \ src/sys/compat/linux/arch/powerpc/linux_syscallargs.h \ src/sys/compat/linux/arch/powerpc/linux_syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/linux/arch/alpha/linux_syscall.h diff -u src/sys/compat/linux/arch/alpha/linux_syscall.h:1.109 src/sys/compat/linux/arch/alpha/linux_syscall.h:1.110 --- src/sys/compat/linux/arch/alpha/linux_syscall.h:1.109 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/alpha/linux_syscall.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.109 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.110 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.96 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.97 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -690,11 +690,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 464 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 466 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 466 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 467 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 467 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 475 Index: src/sys/compat/linux/arch/alpha/linux_sysent.c diff -u src/sys/compat/linux/arch/alpha/linux_sysent.c:1.109 src/sys/compat/linux/arch/alpha/linux_sysent.c:1.110 --- src/sys/compat/linux/arch/alpha/linux_sysent.c:1.109 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/alpha/linux_sysent.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.109 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.110 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.96 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.97 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.109 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.110 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #include "opt_sysv.h" @@ -1854,15 +1854,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 465 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 466 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 466 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 467 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 467 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 468 = filler */ Index: src/sys/compat/linux/arch/alpha/linux_syscallargs.h diff -u src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.108 src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.109 --- src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.108 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/alpha/linux_syscallargs.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.108 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.109 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.96 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.97 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -1096,18 +1096,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1623,9 +1614,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/alpha/linux_syscalls.c diff -u src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.110 src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.111 --- src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.110 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/alpha/linux_syscalls.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.110 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.111 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.96 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.97 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.110 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.111 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #if defined(_KERNEL_OPT) @@ -525,8 +525,8 @@ const char *const linux_syscallnames[] = /* 463 */ "pselect6", /* 464 */ "ppoll", /* 465 */ "#465 (unimplemented unshare)", - /* 466 */ "set_robust_list", - /* 467 */ "get_robust_list", + /* 466 */ "__futex_set_robust_list", + /* 467 */ "__futex_get_robust_list", /* 468 */ "#468 (unimplemented splice)", /* 469 */ "#469 (unimplemented sync_file_range)", /* 470 */ "#470 (unimplemented tee)", @@ -1066,8 +1066,8 @@ const char *const altlinux_syscallnames[ /* 463 */ NULL, /* pselect6 */ /* 464 */ NULL, /* ppoll */ /* 465 */ NULL, /* unimplemented unshare */ - /* 466 */ NULL, /* set_robust_list */ - /* 467 */ NULL, /* get_robust_list */ + /* 466 */ NULL, /* __futex_set_robust_list */ + /* 467 */ NULL, /* __futex_get_robust_list */ /* 468 */ NULL, /* unimplemented splice */ /* 469 */ NULL, /* unimplemented sync_file_range */ /* 470 */ NULL, /* unimplemented tee */ Index: src/sys/compat/linux/arch/amd64/linux_syscall.h diff -u src/sys/compat/linux/arch/amd64/linux_syscall.h:1.70 src/sys/compat/linux/arch/amd64/linux_syscall.h:1.71 --- src/sys/compat/linux/arch/amd64/linux_syscall.h:1.70 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/amd64/linux_syscall.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.70 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.71 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.61 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.62 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -636,11 +636,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 271 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 273 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 273 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 274 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 274 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 280 Index: src/sys/compat/linux/arch/amd64/linux_syscallargs.h diff -u src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.70 src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.71 --- src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.70 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/amd64/linux_syscallargs.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.70 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.71 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.61 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.62 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -986,18 +986,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1478,9 +1469,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/amd64/linux_syscalls.c diff -u src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.70 src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.71 --- src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.70 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/amd64/linux_syscalls.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.70 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.71 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.61 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.62 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.70 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.71 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #if defined(_KERNEL_OPT) @@ -339,8 +339,8 @@ const char *const linux_syscallnames[] = /* 270 */ "pselect6", /* 271 */ "ppoll", /* 272 */ "#272 (unimplemented unshare)", - /* 273 */ "set_robust_list", - /* 274 */ "get_robust_list", + /* 273 */ "__futex_set_robust_list", + /* 274 */ "__futex_get_robust_list", /* 275 */ "#275 (unimplemented splice)", /* 276 */ "#276 (unimplemented tee)", /* 277 */ "#277 (unimplemented sync_file_range)", @@ -883,8 +883,8 @@ const char *const altlinux_syscallnames[ /* 270 */ NULL, /* pselect6 */ /* 271 */ NULL, /* ppoll */ /* 272 */ NULL, /* unimplemented unshare */ - /* 273 */ NULL, /* set_robust_list */ - /* 274 */ NULL, /* get_robust_list */ + /* 273 */ NULL, /* __futex_set_robust_list */ + /* 274 */ NULL, /* __futex_get_robust_list */ /* 275 */ NULL, /* unimplemented splice */ /* 276 */ NULL, /* unimplemented tee */ /* 277 */ NULL, /* unimplemented sync_file_range */ Index: src/sys/compat/linux/arch/amd64/linux_sysent.c diff -u src/sys/compat/linux/arch/amd64/linux_sysent.c:1.70 src/sys/compat/linux/arch/amd64/linux_sysent.c:1.71 --- src/sys/compat/linux/arch/amd64/linux_sysent.c:1.70 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/amd64/linux_sysent.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.70 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.71 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.61 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.62 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.70 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.71 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #include "opt_sysv.h" @@ -1237,15 +1237,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 272 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 273 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 273 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 274 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 274 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 275 = filler */ Index: src/sys/compat/linux/arch/amd64/linux_systrace_args.c diff -u src/sys/compat/linux/arch/amd64/linux_systrace_args.c:1.14 src/sys/compat/linux/arch/amd64/linux_systrace_args.c:1.15 --- src/sys/compat/linux/arch/amd64/linux_systrace_args.c:1.14 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/amd64/linux_systrace_args.c Sun Apr 26 19:20:18 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_systrace_args.c,v 1.14 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_systrace_args.c,v 1.15 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument to DTrace register array converstion. @@ -1716,20 +1716,20 @@ systrace_args(register_t sysnum, const v *n_args = 4; break; } - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 273: { - const struct linux_sys_set_robust_list_args *p = params; - uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */ + const struct sys___futex_set_robust_list_args *p = params; + uarg[0] = (intptr_t) SCARG(p, head); /* void * */ uarg[1] = SCARG(p, len); /* size_t */ *n_args = 2; break; } - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 274: { - const struct linux_sys_get_robust_list_args *p = params; - iarg[0] = SCARG(p, pid); /* int */ - uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */ - uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */ + const struct sys___futex_get_robust_list_args *p = params; + iarg[0] = SCARG(p, lwpid); /* lwpid_t */ + uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ + uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ *n_args = 3; break; } @@ -4649,11 +4649,11 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 273: switch(ndx) { case 0: - p = "struct linux_robust_list_head *"; + p = "void *"; break; case 1: p = "size_t"; @@ -4662,14 +4662,14 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 274: switch(ndx) { case 0: - p = "int"; + p = "lwpid_t"; break; case 1: - p = "struct linux_robust_list_head **"; + p = "void **"; break; case 2: p = "size_t *"; @@ -5801,12 +5801,12 @@ systrace_return_setargdesc(int sysnum, i if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 273: if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 274: if (ndx == 0 || ndx == 1) p = "int"; Index: src/sys/compat/linux/arch/arm/linux_syscall.h diff -u src/sys/compat/linux/arch/arm/linux_syscall.h:1.81 src/sys/compat/linux/arch/arm/linux_syscall.h:1.82 --- src/sys/compat/linux/arch/arm/linux_syscall.h:1.81 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/arm/linux_syscall.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.81 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.82 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.68 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.69 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -694,11 +694,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 336 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 338 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 338 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 339 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 339 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 348 Index: src/sys/compat/linux/arch/arm/linux_syscallargs.h diff -u src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.81 src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.82 --- src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.81 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/arm/linux_syscallargs.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.81 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.82 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.68 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.69 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -1060,18 +1060,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1575,9 +1566,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/arm/linux_syscalls.c diff -u src/sys/compat/linux/arch/arm/linux_syscalls.c:1.81 src/sys/compat/linux/arch/arm/linux_syscalls.c:1.82 --- src/sys/compat/linux/arch/arm/linux_syscalls.c:1.81 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/arm/linux_syscalls.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.81 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.82 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.68 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.69 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.81 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.82 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #include <sys/param.h> @@ -373,8 +373,8 @@ const char *const linux_syscallnames[] = /* 335 */ "pselect6", /* 336 */ "ppoll", /* 337 */ "#337 (unimplemented unshare)", - /* 338 */ "set_robust_list", - /* 339 */ "get_robust_list", + /* 338 */ "__futex_set_robust_list", + /* 339 */ "__futex_get_robust_list", /* 340 */ "#340 (unimplemented splice)", /* 341 */ "#341 (unimplemented sync_file_range2)", /* 342 */ "#342 (unimplemented tee)", @@ -895,8 +895,8 @@ const char *const altlinux_syscallnames[ /* 335 */ NULL, /* pselect6 */ /* 336 */ NULL, /* ppoll */ /* 337 */ NULL, /* unimplemented unshare */ - /* 338 */ NULL, /* set_robust_list */ - /* 339 */ NULL, /* get_robust_list */ + /* 338 */ NULL, /* __futex_set_robust_list */ + /* 339 */ NULL, /* __futex_get_robust_list */ /* 340 */ NULL, /* unimplemented splice */ /* 341 */ NULL, /* unimplemented sync_file_range2 */ /* 342 */ NULL, /* unimplemented tee */ Index: src/sys/compat/linux/arch/arm/linux_sysent.c diff -u src/sys/compat/linux/arch/arm/linux_sysent.c:1.81 src/sys/compat/linux/arch/arm/linux_sysent.c:1.82 --- src/sys/compat/linux/arch/arm/linux_sysent.c:1.81 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/arm/linux_sysent.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.81 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.82 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.68 2019/11/09 23:44:31 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.69 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.81 2019/11/09 23:45:07 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.82 2020/04/26 19:20:18 thorpej Exp $"); #include <sys/param.h> #include <sys/poll.h> @@ -1404,15 +1404,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 337 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 338 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 338 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 339 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 339 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 340 = filler */ Index: src/sys/compat/linux/arch/arm/linux_systrace_args.c diff -u src/sys/compat/linux/arch/arm/linux_systrace_args.c:1.14 src/sys/compat/linux/arch/arm/linux_systrace_args.c:1.15 --- src/sys/compat/linux/arch/arm/linux_systrace_args.c:1.14 Sat Nov 9 23:45:07 2019 +++ src/sys/compat/linux/arch/arm/linux_systrace_args.c Sun Apr 26 19:20:18 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_systrace_args.c,v 1.14 2019/11/09 23:45:07 jdolecek Exp $ */ +/* $NetBSD: linux_systrace_args.c,v 1.15 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument to DTrace register array converstion. @@ -1815,20 +1815,20 @@ systrace_args(register_t sysnum, const v *n_args = 4; break; } - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 338: { - const struct linux_sys_set_robust_list_args *p = params; - uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */ + const struct sys___futex_set_robust_list_args *p = params; + uarg[0] = (intptr_t) SCARG(p, head); /* void * */ uarg[1] = SCARG(p, len); /* size_t */ *n_args = 2; break; } - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 339: { - const struct linux_sys_get_robust_list_args *p = params; - iarg[0] = SCARG(p, pid); /* int */ - uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */ - uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */ + const struct sys___futex_get_robust_list_args *p = params; + iarg[0] = SCARG(p, lwpid); /* lwpid_t */ + uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ + uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ *n_args = 3; break; } @@ -4869,11 +4869,11 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 338: switch(ndx) { case 0: - p = "struct linux_robust_list_head *"; + p = "void *"; break; case 1: p = "size_t"; @@ -4882,14 +4882,14 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 339: switch(ndx) { case 0: - p = "int"; + p = "lwpid_t"; break; case 1: - p = "struct linux_robust_list_head **"; + p = "void **"; break; case 2: p = "size_t *"; @@ -6116,12 +6116,12 @@ systrace_return_setargdesc(int sysnum, i if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 338: if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 339: if (ndx == 0 || ndx == 1) p = "int"; Index: src/sys/compat/linux/arch/i386/linux_syscall.h diff -u src/sys/compat/linux/arch/i386/linux_syscall.h:1.115 src/sys/compat/linux/arch/i386/linux_syscall.h:1.116 --- src/sys/compat/linux/arch/i386/linux_syscall.h:1.115 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/i386/linux_syscall.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.115 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.116 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.123 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.124 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -716,11 +716,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 309 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 311 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 311 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 312 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 312 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 320 Index: src/sys/compat/linux/arch/i386/linux_syscallargs.h diff -u src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.115 src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.116 --- src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.115 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/i386/linux_syscallargs.h Sun Apr 26 19:20:18 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.115 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.116 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.123 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.124 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -1107,18 +1107,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1601,9 +1592,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/i386/linux_sysent.c diff -u src/sys/compat/linux/arch/i386/linux_sysent.c:1.115 src/sys/compat/linux/arch/i386/linux_sysent.c:1.116 --- src/sys/compat/linux/arch/i386/linux_sysent.c:1.115 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/i386/linux_sysent.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.115 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.116 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.123 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.124 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.115 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.116 2020/04/26 19:20:18 thorpej Exp $"); #include <sys/param.h> #include <sys/poll.h> @@ -1336,15 +1336,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 310 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 311 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 311 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 312 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 312 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 313 = filler */ Index: src/sys/compat/linux/arch/i386/linux_syscalls.c diff -u src/sys/compat/linux/arch/i386/linux_syscalls.c:1.116 src/sys/compat/linux/arch/i386/linux_syscalls.c:1.117 --- src/sys/compat/linux/arch/i386/linux_syscalls.c:1.116 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/i386/linux_syscalls.c Sun Apr 26 19:20:18 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.116 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.117 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.123 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.124 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.116 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.117 2020/04/26 19:20:18 thorpej Exp $"); #if defined(_KERNEL_OPT) #include <sys/param.h> @@ -345,8 +345,8 @@ const char *const linux_syscallnames[] = /* 308 */ "pselect6", /* 309 */ "ppoll", /* 310 */ "#310 (unimplemented unshare)", - /* 311 */ "set_robust_list", - /* 312 */ "get_robust_list", + /* 311 */ "__futex_set_robust_list", + /* 312 */ "__futex_get_robust_list", /* 313 */ "#313 (unimplemented splice)", /* 314 */ "#314 (unimplemented sync_file_range)", /* 315 */ "#315 (unimplemented tee)", @@ -867,8 +867,8 @@ const char *const altlinux_syscallnames[ /* 308 */ NULL, /* pselect6 */ /* 309 */ NULL, /* ppoll */ /* 310 */ NULL, /* unimplemented unshare */ - /* 311 */ NULL, /* set_robust_list */ - /* 312 */ NULL, /* get_robust_list */ + /* 311 */ NULL, /* __futex_set_robust_list */ + /* 312 */ NULL, /* __futex_get_robust_list */ /* 313 */ NULL, /* unimplemented splice */ /* 314 */ NULL, /* unimplemented sync_file_range */ /* 315 */ NULL, /* unimplemented tee */ Index: src/sys/compat/linux/arch/i386/linux_systrace_args.c diff -u src/sys/compat/linux/arch/i386/linux_systrace_args.c:1.10 src/sys/compat/linux/arch/i386/linux_systrace_args.c:1.11 --- src/sys/compat/linux/arch/i386/linux_systrace_args.c:1.10 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/i386/linux_systrace_args.c Sun Apr 26 19:20:18 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_systrace_args.c,v 1.10 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_systrace_args.c,v 1.11 2020/04/26 19:20:18 thorpej Exp $ */ /* * System call argument to DTrace register array converstion. @@ -1878,20 +1878,20 @@ systrace_args(register_t sysnum, const v *n_args = 4; break; } - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 311: { - const struct linux_sys_set_robust_list_args *p = params; - uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */ + const struct sys___futex_set_robust_list_args *p = params; + uarg[0] = (intptr_t) SCARG(p, head); /* void * */ uarg[1] = SCARG(p, len); /* size_t */ *n_args = 2; break; } - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 312: { - const struct linux_sys_get_robust_list_args *p = params; - iarg[0] = SCARG(p, pid); /* int */ - uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */ - uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */ + const struct sys___futex_get_robust_list_args *p = params; + iarg[0] = SCARG(p, lwpid); /* lwpid_t */ + uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ + uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ *n_args = 3; break; } @@ -4981,11 +4981,11 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 311: switch(ndx) { case 0: - p = "struct linux_robust_list_head *"; + p = "void *"; break; case 1: p = "size_t"; @@ -4994,14 +4994,14 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 312: switch(ndx) { case 0: - p = "int"; + p = "lwpid_t"; break; case 1: - p = "struct linux_robust_list_head **"; + p = "void **"; break; case 2: p = "size_t *"; @@ -6179,12 +6179,12 @@ systrace_return_setargdesc(int sysnum, i if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_set_robust_list */ + /* sys___futex_set_robust_list */ case 311: if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_sys_get_robust_list */ + /* sys___futex_get_robust_list */ case 312: if (ndx == 0 || ndx == 1) p = "int"; Index: src/sys/compat/linux/arch/m68k/linux_syscall.h diff -u src/sys/compat/linux/arch/m68k/linux_syscall.h:1.107 src/sys/compat/linux/arch/m68k/linux_syscall.h:1.108 --- src/sys/compat/linux/arch/m68k/linux_syscall.h:1.107 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/m68k/linux_syscall.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.107 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.108 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.94 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.95 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -699,11 +699,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 302 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 304 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 304 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 305 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 305 /* syscall: "sched_setaffinity" ret: "int" args: "pid_t" "unsigned int" "unsigned long *" */ #define LINUX_SYS_sched_setaffinity 311 Index: src/sys/compat/linux/arch/m68k/linux_syscalls.c diff -u src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.107 src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.108 --- src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.107 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/m68k/linux_syscalls.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.107 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.108 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.94 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.95 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.107 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.108 2020/04/26 19:20:19 thorpej Exp $"); #if defined(_KERNEL_OPT) #if defined(_KERNEL_OPT) @@ -358,8 +358,8 @@ const char *const linux_syscallnames[] = /* 301 */ "pselect6", /* 302 */ "ppoll", /* 303 */ "#303 (unimplemented unshare)", - /* 304 */ "set_robust_list", - /* 305 */ "get_robust_list", + /* 304 */ "__futex_set_robust_list", + /* 305 */ "__futex_get_robust_list", /* 306 */ "#306 (unimplemented splice)", /* 307 */ "#307 (unimplemented sync_file_range)", /* 308 */ "#308 (unimplemented tee)", @@ -896,8 +896,8 @@ const char *const altlinux_syscallnames[ /* 301 */ NULL, /* pselect6 */ /* 302 */ NULL, /* ppoll */ /* 303 */ NULL, /* unimplemented unshare */ - /* 304 */ NULL, /* set_robust_list */ - /* 305 */ NULL, /* get_robust_list */ + /* 304 */ NULL, /* __futex_set_robust_list */ + /* 305 */ NULL, /* __futex_get_robust_list */ /* 306 */ NULL, /* unimplemented splice */ /* 307 */ NULL, /* unimplemented sync_file_range */ /* 308 */ NULL, /* unimplemented tee */ Index: src/sys/compat/linux/arch/m68k/linux_sysent.c diff -u src/sys/compat/linux/arch/m68k/linux_sysent.c:1.107 src/sys/compat/linux/arch/m68k/linux_sysent.c:1.108 --- src/sys/compat/linux/arch/m68k/linux_sysent.c:1.107 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/m68k/linux_sysent.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.107 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.108 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.94 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.95 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.107 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.108 2020/04/26 19:20:19 thorpej Exp $"); #if defined(_KERNEL_OPT) #include "opt_compat_netbsd.h" @@ -1321,15 +1321,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 303 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 304 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 304 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 305 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 305 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 306 = filler */ Index: src/sys/compat/linux/arch/m68k/linux_syscallargs.h diff -u src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.106 src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.107 --- src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.106 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/m68k/linux_syscallargs.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.106 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.107 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.94 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.95 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -1054,18 +1054,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_sched_setaffinity_args { syscallarg(pid_t) pid; @@ -1579,9 +1570,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_sched_setaffinity(struct lwp *, const struct linux_sys_sched_setaffinity_args *, register_t *); Index: src/sys/compat/linux/arch/mips/linux_syscall.h diff -u src/sys/compat/linux/arch/mips/linux_syscall.h:1.79 src/sys/compat/linux/arch/mips/linux_syscall.h:1.80 --- src/sys/compat/linux/arch/mips/linux_syscall.h:1.79 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/mips/linux_syscall.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.79 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.80 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.67 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.68 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -673,11 +673,11 @@ /* syscall: "ppoll" ret: "int" args: "struct pollfd *" "u_int" "struct linux_timespec *" "linux_sigset_t *" */ #define LINUX_SYS_ppoll 302 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 309 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 309 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 310 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 310 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 316 Index: src/sys/compat/linux/arch/mips/linux_syscallargs.h diff -u src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.78 src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.79 --- src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.78 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/mips/linux_syscallargs.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.78 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.79 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.67 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.68 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -1106,18 +1106,9 @@ struct linux_sys_ppoll_args { }; check_syscall_args(linux_sys_ppoll) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1615,9 +1606,9 @@ int linux_sys_pselect6(struct lwp *, con int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/mips/linux_syscalls.c diff -u src/sys/compat/linux/arch/mips/linux_syscalls.c:1.78 src/sys/compat/linux/arch/mips/linux_syscalls.c:1.79 --- src/sys/compat/linux/arch/mips/linux_syscalls.c:1.78 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/mips/linux_syscalls.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.78 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.79 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.67 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.68 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.78 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.79 2020/04/26 19:20:19 thorpej Exp $"); #if defined(_KERNEL_OPT) #include <sys/param.h> @@ -339,8 +339,8 @@ const char *const linux_syscallnames[] = /* 306 */ "#306 (unimplemented tee)", /* 307 */ "#307 (unimplemented vmsplice)", /* 308 */ "#308 (unimplemented move_pages)", - /* 309 */ "set_robust_list", - /* 310 */ "get_robust_list", + /* 309 */ "__futex_set_robust_list", + /* 310 */ "__futex_get_robust_list", /* 311 */ "#311 (unimplemented kexec_load)", /* 312 */ "#312 (unimplemented getcpu)", /* 313 */ "#313 (unimplemented epoll_pwait)", @@ -856,8 +856,8 @@ const char *const altlinux_syscallnames[ /* 306 */ NULL, /* unimplemented tee */ /* 307 */ NULL, /* unimplemented vmsplice */ /* 308 */ NULL, /* unimplemented move_pages */ - /* 309 */ NULL, /* set_robust_list */ - /* 310 */ NULL, /* get_robust_list */ + /* 309 */ NULL, /* __futex_set_robust_list */ + /* 310 */ NULL, /* __futex_get_robust_list */ /* 311 */ NULL, /* unimplemented kexec_load */ /* 312 */ NULL, /* unimplemented getcpu */ /* 313 */ NULL, /* unimplemented epoll_pwait */ Index: src/sys/compat/linux/arch/mips/linux_sysent.c diff -u src/sys/compat/linux/arch/mips/linux_sysent.c:1.78 src/sys/compat/linux/arch/mips/linux_sysent.c:1.79 --- src/sys/compat/linux/arch/mips/linux_sysent.c:1.78 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/mips/linux_sysent.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.78 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.79 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.67 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.68 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.78 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.79 2020/04/26 19:20:19 thorpej Exp $"); #include <sys/param.h> #include <sys/poll.h> @@ -1318,15 +1318,15 @@ struct sysent linux_sysent[] = { .sy_call = linux_sys_nosys, }, /* 308 = filler */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 309 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 309 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 310 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 310 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 311 = filler */ Index: src/sys/compat/linux/arch/powerpc/linux_syscall.h diff -u src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.85 src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.86 --- src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.85 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/powerpc/linux_syscall.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.85 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.86 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.73 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.74 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -642,11 +642,11 @@ /* syscall: "faccessat" ret: "int" args: "int" "const char *" "int" */ #define LINUX_SYS_faccessat 298 -/* syscall: "set_robust_list" ret: "int" args: "struct linux_robust_list_head *" "size_t" */ -#define LINUX_SYS_set_robust_list 299 +/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ +#define LINUX_SYS___futex_set_robust_list 299 -/* syscall: "get_robust_list" ret: "int" args: "int" "struct linux_robust_list_head **" "size_t *" */ -#define LINUX_SYS_get_robust_list 300 +/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ +#define LINUX_SYS___futex_get_robust_list 300 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "struct linux_timespec *" "int" */ #define LINUX_SYS_utimensat 304 Index: src/sys/compat/linux/arch/powerpc/linux_sysent.c diff -u src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.85 src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.86 --- src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.85 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/powerpc/linux_sysent.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.85 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.86 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.73 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.74 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.85 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.86 2020/04/26 19:20:19 thorpej Exp $"); #include <sys/param.h> #include <sys/poll.h> @@ -1267,15 +1267,15 @@ struct sysent linux_sysent[] = { .sy_call = (sy_call_t *)linux_sys_faccessat }, /* 298 = faccessat */ { - ns(struct linux_sys_set_robust_list_args), + ns(struct sys___futex_set_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_set_robust_list - }, /* 299 = set_robust_list */ + .sy_call = (sy_call_t *)sys___futex_set_robust_list + }, /* 299 = __futex_set_robust_list */ { - ns(struct linux_sys_get_robust_list_args), + ns(struct sys___futex_get_robust_list_args), .sy_flags = SYCALL_ARG_PTR, - .sy_call = (sy_call_t *)linux_sys_get_robust_list - }, /* 300 = get_robust_list */ + .sy_call = (sy_call_t *)sys___futex_get_robust_list + }, /* 300 = __futex_get_robust_list */ { .sy_call = linux_sys_nosys, }, /* 301 = filler */ Index: src/sys/compat/linux/arch/powerpc/linux_syscallargs.h diff -u src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.84 src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.85 --- src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.84 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/powerpc/linux_syscallargs.h Sun Apr 26 19:20:19 2020 @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.84 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.85 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.73 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.74 2020/04/26 18:53:32 thorpej Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -993,18 +993,9 @@ struct linux_sys_faccessat_args { }; check_syscall_args(linux_sys_faccessat) -struct linux_sys_set_robust_list_args { - syscallarg(struct linux_robust_list_head *) head; - syscallarg(size_t) len; -}; -check_syscall_args(linux_sys_set_robust_list) +struct sys___futex_set_robust_list_args; -struct linux_sys_get_robust_list_args { - syscallarg(int) pid; - syscallarg(struct linux_robust_list_head **) head; - syscallarg(size_t *) len; -}; -check_syscall_args(linux_sys_get_robust_list) +struct sys___futex_get_robust_list_args; struct linux_sys_utimensat_args { syscallarg(int) fd; @@ -1478,9 +1469,9 @@ int linux_sys_fchmodat(struct lwp *, con int linux_sys_faccessat(struct lwp *, const struct linux_sys_faccessat_args *, register_t *); -int linux_sys_set_robust_list(struct lwp *, const struct linux_sys_set_robust_list_args *, register_t *); +int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *); -int linux_sys_get_robust_list(struct lwp *, const struct linux_sys_get_robust_list_args *, register_t *); +int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *); int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); Index: src/sys/compat/linux/arch/powerpc/linux_syscalls.c diff -u src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.84 src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.85 --- src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.84 Sat Nov 9 23:45:08 2019 +++ src/sys/compat/linux/arch/powerpc/linux_syscalls.c Sun Apr 26 19:20:19 2020 @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.84 2019/11/09 23:45:08 jdolecek Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.85 2020/04/26 19:20:19 thorpej Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.73 2019/11/09 23:44:32 jdolecek Exp + * created from NetBSD: syscalls.master,v 1.74 2020/04/26 18:53:32 thorpej Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.84 2019/11/09 23:45:08 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.85 2020/04/26 19:20:19 thorpej Exp $"); #if defined(_KERNEL_OPT) #include <sys/param.h> @@ -332,8 +332,8 @@ const char *const linux_syscallnames[] = /* 296 */ "readlinkat", /* 297 */ "fchmodat", /* 298 */ "faccessat", - /* 299 */ "set_robust_list", - /* 300 */ "get_robust_list", + /* 299 */ "__futex_set_robust_list", + /* 300 */ "__futex_get_robust_list", /* 301 */ "#301 (unimplemented move_pages)", /* 302 */ "#302 (unimplemented getcpu)", /* 303 */ "#303 (unimplemented epoll_wait)", @@ -854,8 +854,8 @@ const char *const altlinux_syscallnames[ /* 296 */ NULL, /* readlinkat */ /* 297 */ NULL, /* fchmodat */ /* 298 */ NULL, /* faccessat */ - /* 299 */ NULL, /* set_robust_list */ - /* 300 */ NULL, /* get_robust_list */ + /* 299 */ NULL, /* __futex_set_robust_list */ + /* 300 */ NULL, /* __futex_get_robust_list */ /* 301 */ NULL, /* unimplemented move_pages */ /* 302 */ NULL, /* unimplemented getcpu */ /* 303 */ NULL, /* unimplemented epoll_wait */