Messages in this thread Patch in this message | | | From | Breno Leitao <> | Subject | [PATCH] powerpc: Wire up file system mount new syscalls | Date | Fri, 27 Jul 2018 10:55:02 -0300 |
| |
Wire up the new file system mount syscalls for Powerpc. The new syscall being contemplated by this patch are those already available in the linux-next tree: open_tree(), move_mount(), fsopen(), fsmount(), fspick() and fsinfo().
These system calls were tested with David Howells test case[1], as some others I wrote[2]. For testing purpose, I also made usage of the new, but yet not integrated, fsconfig() syscall.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/commit/?h=mount-context&id=2bae6fd63259c5244bd9de1b46cca706c4808438 [2] https://github.com/leitao/mcontext/
CC: David Howells <dhowells@redhat.com> Signed-off-by: Breno Leitao <leitao@debian.org> --- arch/powerpc/include/asm/systbl.h | 6 ++++++ arch/powerpc/include/asm/unistd.h | 2 +- arch/powerpc/include/uapi/asm/unistd.h | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/arch/powerpc/include/asm/systbl.h b/arch/powerpc/include/asm/systbl.h index 01b5171ea189..68d8dc0f8338 100644 --- a/arch/powerpc/include/asm/systbl.h +++ b/arch/powerpc/include/asm/systbl.h @@ -394,3 +394,9 @@ SYSCALL(pkey_free) SYSCALL(pkey_mprotect) SYSCALL(rseq) COMPAT_SYS(io_pgetevents) +SYSCALL(open_tree) +SYSCALL(move_mount) +SYSCALL(fsopen) +SYSCALL(fsmount) +SYSCALL(fspick) +SYSCALL(fsinfo) diff --git a/arch/powerpc/include/asm/unistd.h b/arch/powerpc/include/asm/unistd.h index c19379f0a32e..e6cf3bb0ed2f 100644 --- a/arch/powerpc/include/asm/unistd.h +++ b/arch/powerpc/include/asm/unistd.h @@ -12,7 +12,7 @@ #include <uapi/asm/unistd.h> -#define NR_syscalls 389 +#define NR_syscalls 395 #define __NR__exit __NR_exit diff --git a/arch/powerpc/include/uapi/asm/unistd.h b/arch/powerpc/include/uapi/asm/unistd.h index 985534d0b448..89b450c6a246 100644 --- a/arch/powerpc/include/uapi/asm/unistd.h +++ b/arch/powerpc/include/uapi/asm/unistd.h @@ -400,5 +400,11 @@ #define __NR_pkey_mprotect 386 #define __NR_rseq 387 #define __NR_io_pgetevents 388 +#define __NR_open_tree 389 +#define __NR_move_mount 390 +#define __NR_fsopen 391 +#define __NR_fsmount 392 +#define __NR_fspick 393 +#define __NR_fsinfo 394 #endif /* _UAPI_ASM_POWERPC_UNISTD_H_ */ -- 2.16.3
| |