Commit 96fc7a9c authored by Ralf Baechle's avatar Ralf Baechle
Browse files

MIPS: Wire up userfaultfd and membarrier syscalls.

parent e060f6ed
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -377,16 +377,18 @@
#define __NR_memfd_create		(__NR_Linux + 354)
#define __NR_bpf			(__NR_Linux + 355)
#define __NR_execveat			(__NR_Linux + 356)
#define __NR_userfaultfd		(__NR_Linux + 357)
#define __NR_membarrier			(__NR_Linux + 358)

/*
 * Offset of the last Linux o32 flavoured syscall
 */
#define __NR_Linux_syscalls		356
#define __NR_Linux_syscalls		358

#endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */

#define __NR_O32_Linux			4000
#define __NR_O32_Linux_syscalls		356
#define __NR_O32_Linux_syscalls		358

#if _MIPS_SIM == _MIPS_SIM_ABI64

@@ -711,16 +713,18 @@
#define __NR_memfd_create		(__NR_Linux + 314)
#define __NR_bpf			(__NR_Linux + 315)
#define __NR_execveat			(__NR_Linux + 316)
#define __NR_userfaultfd		(__NR_Linux + 317)
#define __NR_membarrier			(__NR_Linux + 318)

/*
 * Offset of the last Linux 64-bit flavoured syscall
 */
#define __NR_Linux_syscalls		316
#define __NR_Linux_syscalls		318

#endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */

#define __NR_64_Linux			5000
#define __NR_64_Linux_syscalls		316
#define __NR_64_Linux_syscalls		318

#if _MIPS_SIM == _MIPS_SIM_NABI32

@@ -1049,15 +1053,17 @@
#define __NR_memfd_create		(__NR_Linux + 318)
#define __NR_bpf			(__NR_Linux + 319)
#define __NR_execveat			(__NR_Linux + 320)
#define __NR_userfaultfd		(__NR_Linux + 321)
#define __NR_membarrier			(__NR_Linux + 322)

/*
 * Offset of the last N32 flavoured syscall
 */
#define __NR_Linux_syscalls		320
#define __NR_Linux_syscalls		322

#endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */

#define __NR_N32_Linux			6000
#define __NR_N32_Linux_syscalls		320
#define __NR_N32_Linux_syscalls		322

#endif /* _UAPI_ASM_UNISTD_H */
+2 −0
Original line number Diff line number Diff line
@@ -599,3 +599,5 @@ EXPORT(sys_call_table)
	PTR	sys_memfd_create
	PTR	sys_bpf				/* 4355 */
	PTR	sys_execveat
	PTR	sys_userfaultfd
	PTR	sys_membarrier
+2 −0
Original line number Diff line number Diff line
@@ -436,4 +436,6 @@ EXPORT(sys_call_table)
	PTR	sys_memfd_create
	PTR	sys_bpf				/* 5315 */
	PTR	sys_execveat
	PTR	sys_userfaultfd
	PTR	sys_membarrier
	.size	sys_call_table,.-sys_call_table
+2 −0
Original line number Diff line number Diff line
@@ -429,4 +429,6 @@ EXPORT(sysn32_call_table)
	PTR	sys_memfd_create
	PTR	sys_bpf
	PTR	compat_sys_execveat		/* 6320 */
	PTR	sys_userfaultfd
	PTR	sys_membarrier
	.size	sysn32_call_table,.-sysn32_call_table
+2 −0
Original line number Diff line number Diff line
@@ -584,4 +584,6 @@ EXPORT(sys32_call_table)
	PTR	sys_memfd_create
	PTR	sys_bpf				/* 4355 */
	PTR	compat_sys_execveat
	PTR	sys_userfaultfd
	PTR	sys_membarrier
	.size	sys32_call_table,.-sys32_call_table