forked from mirrors/linux
		
	syscalls: fix syscall macros for newfstat/newfstatat
The __NR_newfstat and __NR_newfstatat macros accidentally got renamed
in the conversion to the syscall.tbl format, dropping the 'new' portion
of the name.
In an unrelated change, the two syscalls are no longer architecture
specific but are once more defined on all 64-bit architectures, so the
'newstat' ABI keyword can be dropped from the table as a simplification.
Fixes: Fixes: 4fe53bf2ba ("syscalls: add generic scripts/syscall.tbl")
Closes: https://lore.kernel.org/lkml/838053e0-b186-4e9f-9668-9a3384a71f23@app.fastmail.com/T/#t
Reported-by: Florian Weimer <fweimer@redhat.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
			
			
This commit is contained in:
		
							parent
							
								
									54233a4254
								
							
						
					
					
						commit
						343416f0c1
					
				
					 4 changed files with 6 additions and 5 deletions
				
			
		|  | @ -1,6 +1,6 @@ | |||
| # SPDX-License-Identifier: GPL-2.0 | ||||
| 
 | ||||
| syscall_abis_32 += | ||||
| syscall_abis_64 += renameat newstat rlimit memfd_secret | ||||
| syscall_abis_64 += renameat rlimit memfd_secret | ||||
| 
 | ||||
| syscalltbl = arch/arm64/tools/syscall_%.tbl | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # SPDX-License-Identifier: GPL-2.0 | ||||
| 
 | ||||
| syscall_abis_64 += newstat | ||||
| # No special ABIs on loongarch so far | ||||
| syscall_abis_64 += | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| # SPDX-License-Identifier: GPL-2.0 | ||||
| 
 | ||||
| syscall_abis_32 += riscv memfd_secret | ||||
| syscall_abis_64 += riscv newstat rlimit memfd_secret | ||||
| syscall_abis_64 += riscv rlimit memfd_secret | ||||
|  |  | |||
|  | @ -98,9 +98,9 @@ | |||
| 77	common	tee				sys_tee | ||||
| 78	common	readlinkat			sys_readlinkat | ||||
| 79	stat64	fstatat64			sys_fstatat64 | ||||
| 79	newstat	fstatat				sys_newfstatat | ||||
| 79	64	newfstatat			sys_newfstatat | ||||
| 80	stat64	fstat64				sys_fstat64 | ||||
| 80	newstat	fstat				sys_newfstat | ||||
| 80	64	newfstat			sys_newfstat | ||||
| 81	common	sync				sys_sync | ||||
| 82	common	fsync				sys_fsync | ||||
| 83	common	fdatasync			sys_fdatasync | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Arnd Bergmann
						Arnd Bergmann