MIPS: Wire up userfaultfd and membarrier syscalls.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
		
							parent
							
								
									e060f6ed28
								
							
						
					
					
						commit
						96fc7a9cee
					
				| @ -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 */ | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user