forked from mirrors/linux
		
	uapi: Wire up the mount API syscalls on non-x86 arches [ver #2]
Wire up the mount API syscalls on non-x86 arches. Reported-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: David Howells <dhowells@redhat.com> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
		
							parent
							
								
									9c8ad7a2ff
								
							
						
					
					
						commit
						d8076bdb56
					
				
					 17 changed files with 110 additions and 2 deletions
				
			
		|  | @ -467,3 +467,9 @@ | |||
| 535	common	io_uring_setup			sys_io_uring_setup | ||||
| 536	common	io_uring_enter			sys_io_uring_enter | ||||
| 537	common	io_uring_register		sys_io_uring_register | ||||
| 538	common	open_tree			sys_open_tree | ||||
| 539	common	move_mount			sys_move_mount | ||||
| 540	common	fsopen				sys_fsopen | ||||
| 541	common	fsconfig			sys_fsconfig | ||||
| 542	common	fsmount				sys_fsmount | ||||
| 543	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -441,3 +441,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -44,7 +44,7 @@ | |||
| #define __ARM_NR_compat_set_tls		(__ARM_NR_COMPAT_BASE + 5) | ||||
| #define __ARM_NR_COMPAT_END		(__ARM_NR_COMPAT_BASE + 0x800) | ||||
| 
 | ||||
| #define __NR_compat_syscalls		428 | ||||
| #define __NR_compat_syscalls		434 | ||||
| #endif | ||||
| 
 | ||||
| #define __ARCH_WANT_SYS_CLONE | ||||
|  |  | |||
|  | @ -874,6 +874,18 @@ __SYSCALL(__NR_io_uring_setup, sys_io_uring_setup) | |||
| __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) | ||||
| #define __NR_io_uring_register 427 | ||||
| __SYSCALL(__NR_io_uring_register, sys_io_uring_register) | ||||
| #define __NR_open_tree 428 | ||||
| __SYSCALL(__NR_open_tree, sys_open_tree) | ||||
| #define __NR_move_mount 429 | ||||
| __SYSCALL(__NR_move_mount, sys_move_mount) | ||||
| #define __NR_fsopen 430 | ||||
| __SYSCALL(__NR_fsopen, sys_fsopen) | ||||
| #define __NR_fsconfig 431 | ||||
| __SYSCALL(__NR_fsconfig, sys_fsconfig) | ||||
| #define __NR_fsmount 432 | ||||
| __SYSCALL(__NR_fsmount, sys_fsmount) | ||||
| #define __NR_fspick 433 | ||||
| __SYSCALL(__NR_fspick, sys_fspick) | ||||
| 
 | ||||
| /*
 | ||||
|  * Please add new compat syscalls above this comment and update | ||||
|  |  | |||
|  | @ -348,3 +348,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -427,3 +427,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -433,3 +433,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -366,3 +366,9 @@ | |||
| 425	n32	io_uring_setup			sys_io_uring_setup | ||||
| 426	n32	io_uring_enter			sys_io_uring_enter | ||||
| 427	n32	io_uring_register		sys_io_uring_register | ||||
| 428	n32	open_tree			sys_open_tree | ||||
| 429	n32	move_mount			sys_move_mount | ||||
| 430	n32	fsopen				sys_fsopen | ||||
| 431	n32	fsconfig			sys_fsconfig | ||||
| 432	n32	fsmount				sys_fsmount | ||||
| 433	n32	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -342,3 +342,9 @@ | |||
| 425	n64	io_uring_setup			sys_io_uring_setup | ||||
| 426	n64	io_uring_enter			sys_io_uring_enter | ||||
| 427	n64	io_uring_register		sys_io_uring_register | ||||
| 428	n64	open_tree			sys_open_tree | ||||
| 429	n64	move_mount			sys_move_mount | ||||
| 430	n64	fsopen				sys_fsopen | ||||
| 431	n64	fsconfig			sys_fsconfig | ||||
| 432	n64	fsmount				sys_fsmount | ||||
| 433	n64	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -415,3 +415,9 @@ | |||
| 425	o32	io_uring_setup			sys_io_uring_setup | ||||
| 426	o32	io_uring_enter			sys_io_uring_enter | ||||
| 427	o32	io_uring_register		sys_io_uring_register | ||||
| 428	o32	open_tree			sys_open_tree | ||||
| 429	o32	move_mount			sys_move_mount | ||||
| 430	o32	fsopen				sys_fsopen | ||||
| 431	o32	fsconfig			sys_fsconfig | ||||
| 432	o32	fsmount				sys_fsmount | ||||
| 433	o32	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -424,3 +424,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -509,3 +509,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -430,3 +430,9 @@ | |||
| 425  common	io_uring_setup		sys_io_uring_setup              sys_io_uring_setup | ||||
| 426  common	io_uring_enter		sys_io_uring_enter              sys_io_uring_enter | ||||
| 427  common	io_uring_register	sys_io_uring_register           sys_io_uring_register | ||||
| 428  common	open_tree		sys_open_tree			sys_open_tree | ||||
| 429  common	move_mount		sys_move_mount			sys_move_mount | ||||
| 430  common	fsopen			sys_fsopen			sys_fsopen | ||||
| 431  common	fsconfig		sys_fsconfig			sys_fsconfig | ||||
| 432  common	fsmount			sys_fsmount			sys_fsmount | ||||
| 433  common	fspick			sys_fspick			sys_fspick | ||||
|  |  | |||
|  | @ -430,3 +430,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -473,3 +473,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -398,3 +398,9 @@ | |||
| 425	common	io_uring_setup			sys_io_uring_setup | ||||
| 426	common	io_uring_enter			sys_io_uring_enter | ||||
| 427	common	io_uring_register		sys_io_uring_register | ||||
| 428	common	open_tree			sys_open_tree | ||||
| 429	common	move_mount			sys_move_mount | ||||
| 430	common	fsopen				sys_fsopen | ||||
| 431	common	fsconfig			sys_fsconfig | ||||
| 432	common	fsmount				sys_fsmount | ||||
| 433	common	fspick				sys_fspick | ||||
|  |  | |||
|  | @ -832,9 +832,21 @@ __SYSCALL(__NR_io_uring_setup, sys_io_uring_setup) | |||
| __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) | ||||
| #define __NR_io_uring_register 427 | ||||
| __SYSCALL(__NR_io_uring_register, sys_io_uring_register) | ||||
| #define __NR_open_tree 428 | ||||
| __SYSCALL(__NR_open_tree, sys_open_tree) | ||||
| #define __NR_move_mount 429 | ||||
| __SYSCALL(__NR_move_mount, sys_move_mount) | ||||
| #define __NR_fsopen 430 | ||||
| __SYSCALL(__NR_fsopen, sys_fsopen) | ||||
| #define __NR_fsconfig 431 | ||||
| __SYSCALL(__NR_fsconfig, sys_fsconfig) | ||||
| #define __NR_fsmount 432 | ||||
| __SYSCALL(__NR_fsmount, sys_fsmount) | ||||
| #define __NR_fspick 433 | ||||
| __SYSCALL(__NR_fspick, sys_fspick) | ||||
| 
 | ||||
| #undef __NR_syscalls | ||||
| #define __NR_syscalls 428 | ||||
| #define __NR_syscalls 434 | ||||
| 
 | ||||
| /*
 | ||||
|  * 32 bit systems traditionally used different | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 David Howells
						David Howells