Message ID | 20241216160257.87252-1-maddy@linux.ibm.com |
---|---|
State | New |
Headers | show |
Series | [v2,1/3] selftest/powerpc/ptrace/core-pkey: Remove duplicate macros | expand |
On Mon, 16 Dec 2024 21:32:55 +0530, Madhavan Srinivasan wrote: > ./powerpc/ptrace/Makefile includes flags.mk. In flags.mk, > -I$(selfdir)/powerpc/include is always included as part of > CFLAGS. So it will pick up the "pkeys.h" defined in > powerpc/include. > > core-pkey.c test has couple of macros defined which > are part of "pkeys.h" header file. Remove those > duplicates and include "pkeys.h" > > [...] Applied to powerpc/next. [1/3] selftest/powerpc/ptrace/core-pkey: Remove duplicate macros https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=026ac4dda8f666f737b375731e30ef8f5698b215 [2/3] selftest/powerpc/ptrace/ptrace-pkey: Remove duplicate macros https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=b0e1b95b1597ad3d87ff91d52f6b67cc9423c31e [3/3] selftest/powerpc/ptrace: Cleanup duplicate macro definitions https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=65f5038352e8f635fb827f7482f1d08fae4d16bf Thanks
diff --git a/tools/testing/selftests/powerpc/ptrace/core-pkey.c b/tools/testing/selftests/powerpc/ptrace/core-pkey.c index f6da4cb30cd6..31c9bf6d95db 100644 --- a/tools/testing/selftests/powerpc/ptrace/core-pkey.c +++ b/tools/testing/selftests/powerpc/ptrace/core-pkey.c @@ -16,14 +16,7 @@ #include <unistd.h> #include "ptrace.h" #include "child.h" - -#ifndef __NR_pkey_alloc -#define __NR_pkey_alloc 384 -#endif - -#ifndef __NR_pkey_free -#define __NR_pkey_free 385 -#endif +#include "pkeys.h" #ifndef NT_PPC_PKEY #define NT_PPC_PKEY 0x110 @@ -61,16 +54,6 @@ struct shared_info { time_t core_time; }; -static int sys_pkey_alloc(unsigned long flags, unsigned long init_access_rights) -{ - return syscall(__NR_pkey_alloc, flags, init_access_rights); -} - -static int sys_pkey_free(int pkey) -{ - return syscall(__NR_pkey_free, pkey); -} - static int increase_core_file_limit(void) { struct rlimit rlim;