summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arc/include/uapi/asm/unistd.h1
-rw-r--r--arch/c6x/include/uapi/asm/unistd.h1
-rw-r--r--arch/h8300/include/uapi/asm/unistd.h1
-rw-r--r--arch/hexagon/include/uapi/asm/unistd.h1
-rw-r--r--arch/nds32/include/uapi/asm/unistd.h1
-rw-r--r--arch/nios2/include/uapi/asm/unistd.h1
-rw-r--r--arch/openrisc/include/uapi/asm/unistd.h1
-rw-r--r--arch/unicore32/include/uapi/asm/unistd.h1
-rw-r--r--include/asm-generic/unistd.h1
-rw-r--r--include/uapi/asm-generic/unistd.h2
10 files changed, 10 insertions, 1 deletions
diff --git a/arch/arc/include/uapi/asm/unistd.h b/arch/arc/include/uapi/asm/unistd.h
index 517178b1daef..3b3543fd151c 100644
--- a/arch/arc/include/uapi/asm/unistd.h
+++ b/arch/arc/include/uapi/asm/unistd.h
@@ -17,6 +17,7 @@
17#define _UAPI_ASM_ARC_UNISTD_H 17#define _UAPI_ASM_ARC_UNISTD_H
18 18
19#define __ARCH_WANT_RENAMEAT 19#define __ARCH_WANT_RENAMEAT
20#define __ARCH_WANT_STAT64
20#define __ARCH_WANT_SYS_EXECVE 21#define __ARCH_WANT_SYS_EXECVE
21#define __ARCH_WANT_SYS_CLONE 22#define __ARCH_WANT_SYS_CLONE
22#define __ARCH_WANT_SYS_VFORK 23#define __ARCH_WANT_SYS_VFORK
diff --git a/arch/c6x/include/uapi/asm/unistd.h b/arch/c6x/include/uapi/asm/unistd.h
index 0d2daf7f9809..6b2fe792de9d 100644
--- a/arch/c6x/include/uapi/asm/unistd.h
+++ b/arch/c6x/include/uapi/asm/unistd.h
@@ -16,6 +16,7 @@
16 */ 16 */
17 17
18#define __ARCH_WANT_RENAMEAT 18#define __ARCH_WANT_RENAMEAT
19#define __ARCH_WANT_STAT64
19#define __ARCH_WANT_SYS_CLONE 20#define __ARCH_WANT_SYS_CLONE
20 21
21/* Use the standard ABI for syscalls. */ 22/* Use the standard ABI for syscalls. */
diff --git a/arch/h8300/include/uapi/asm/unistd.h b/arch/h8300/include/uapi/asm/unistd.h
index 7dd20ef7625a..628195823816 100644
--- a/arch/h8300/include/uapi/asm/unistd.h
+++ b/arch/h8300/include/uapi/asm/unistd.h
@@ -1,5 +1,6 @@
1#define __ARCH_NOMMU 1#define __ARCH_NOMMU
2 2
3#define __ARCH_WANT_RENAMEAT 3#define __ARCH_WANT_RENAMEAT
4#define __ARCH_WANT_STAT64
4 5
5#include <asm-generic/unistd.h> 6#include <asm-generic/unistd.h>
diff --git a/arch/hexagon/include/uapi/asm/unistd.h b/arch/hexagon/include/uapi/asm/unistd.h
index ea181e79162e..c91ca7d02461 100644
--- a/arch/hexagon/include/uapi/asm/unistd.h
+++ b/arch/hexagon/include/uapi/asm/unistd.h
@@ -29,6 +29,7 @@
29 29
30#define sys_mmap2 sys_mmap_pgoff 30#define sys_mmap2 sys_mmap_pgoff
31#define __ARCH_WANT_RENAMEAT 31#define __ARCH_WANT_RENAMEAT
32#define __ARCH_WANT_STAT64
32#define __ARCH_WANT_SYS_EXECVE 33#define __ARCH_WANT_SYS_EXECVE
33#define __ARCH_WANT_SYS_CLONE 34#define __ARCH_WANT_SYS_CLONE
34#define __ARCH_WANT_SYS_VFORK 35#define __ARCH_WANT_SYS_VFORK
diff --git a/arch/nds32/include/uapi/asm/unistd.h b/arch/nds32/include/uapi/asm/unistd.h
index 6e95901cabe3..603e826e0449 100644
--- a/arch/nds32/include/uapi/asm/unistd.h
+++ b/arch/nds32/include/uapi/asm/unistd.h
@@ -1,6 +1,7 @@
1// SPDX-License-Identifier: GPL-2.0 1// SPDX-License-Identifier: GPL-2.0
2// Copyright (C) 2005-2017 Andes Technology Corporation 2// Copyright (C) 2005-2017 Andes Technology Corporation
3 3
4#define __ARCH_WANT_STAT64
4#define __ARCH_WANT_SYNC_FILE_RANGE2 5#define __ARCH_WANT_SYNC_FILE_RANGE2
5 6
6/* Use the standard ABI for syscalls */ 7/* Use the standard ABI for syscalls */
diff --git a/arch/nios2/include/uapi/asm/unistd.h b/arch/nios2/include/uapi/asm/unistd.h
index b6bdae04bc84..d9948d88790b 100644
--- a/arch/nios2/include/uapi/asm/unistd.h
+++ b/arch/nios2/include/uapi/asm/unistd.h
@@ -19,6 +19,7 @@
19 #define sys_mmap2 sys_mmap_pgoff 19 #define sys_mmap2 sys_mmap_pgoff
20 20
21#define __ARCH_WANT_RENAMEAT 21#define __ARCH_WANT_RENAMEAT
22#define __ARCH_WANT_STAT64
22 23
23/* Use the standard ABI for syscalls */ 24/* Use the standard ABI for syscalls */
24#include <asm-generic/unistd.h> 25#include <asm-generic/unistd.h>
diff --git a/arch/openrisc/include/uapi/asm/unistd.h b/arch/openrisc/include/uapi/asm/unistd.h
index 11c5a58ab333..ec37df18d8ed 100644
--- a/arch/openrisc/include/uapi/asm/unistd.h
+++ b/arch/openrisc/include/uapi/asm/unistd.h
@@ -20,6 +20,7 @@
20#define sys_mmap2 sys_mmap_pgoff 20#define sys_mmap2 sys_mmap_pgoff
21 21
22#define __ARCH_WANT_RENAMEAT 22#define __ARCH_WANT_RENAMEAT
23#define __ARCH_WANT_STAT64
23#define __ARCH_WANT_SYS_FORK 24#define __ARCH_WANT_SYS_FORK
24#define __ARCH_WANT_SYS_CLONE 25#define __ARCH_WANT_SYS_CLONE
25 26
diff --git a/arch/unicore32/include/uapi/asm/unistd.h b/arch/unicore32/include/uapi/asm/unistd.h
index 65856eaab163..1e8fe5941b8a 100644
--- a/arch/unicore32/include/uapi/asm/unistd.h
+++ b/arch/unicore32/include/uapi/asm/unistd.h
@@ -15,4 +15,5 @@
15 15
16/* Use the standard ABI for syscalls. */ 16/* Use the standard ABI for syscalls. */
17#include <asm-generic/unistd.h> 17#include <asm-generic/unistd.h>
18#define __ARCH_WANT_STAT64
18#define __ARCH_WANT_SYS_CLONE 19#define __ARCH_WANT_SYS_CLONE
diff --git a/include/asm-generic/unistd.h b/include/asm-generic/unistd.h
index cdf904265caf..ea74eca8463f 100644
--- a/include/asm-generic/unistd.h
+++ b/include/asm-generic/unistd.h
@@ -8,6 +8,5 @@
8 * be selected by default. 8 * be selected by default.
9 */ 9 */
10#if __BITS_PER_LONG == 32 10#if __BITS_PER_LONG == 32
11#define __ARCH_WANT_STAT64
12#define __ARCH_WANT_SYS_LLSEEK 11#define __ARCH_WANT_SYS_LLSEEK
13#endif 12#endif
diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h
index df4bedb9b01c..538546edbfbd 100644
--- a/include/uapi/asm-generic/unistd.h
+++ b/include/uapi/asm-generic/unistd.h
@@ -242,10 +242,12 @@ __SYSCALL(__NR_tee, sys_tee)
242/* fs/stat.c */ 242/* fs/stat.c */
243#define __NR_readlinkat 78 243#define __NR_readlinkat 78
244__SYSCALL(__NR_readlinkat, sys_readlinkat) 244__SYSCALL(__NR_readlinkat, sys_readlinkat)
245#if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64)
245#define __NR3264_fstatat 79 246#define __NR3264_fstatat 79
246__SC_3264(__NR3264_fstatat, sys_fstatat64, sys_newfstatat) 247__SC_3264(__NR3264_fstatat, sys_fstatat64, sys_newfstatat)
247#define __NR3264_fstat 80 248#define __NR3264_fstat 80
248__SC_3264(__NR3264_fstat, sys_fstat64, sys_newfstat) 249__SC_3264(__NR3264_fstat, sys_fstat64, sys_newfstat)
250#endif
249 251
250/* fs/sync.c */ 252/* fs/sync.c */
251#define __NR_sync 81 253#define __NR_sync 81