diff options
-rw-r--r-- | arch/arc/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/c6x/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/h8300/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/hexagon/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/nds32/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/nios2/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/openrisc/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | arch/unicore32/include/uapi/asm/unistd.h | 1 | ||||
-rw-r--r-- | include/asm-generic/unistd.h | 1 | ||||
-rw-r--r-- | include/uapi/asm-generic/unistd.h | 2 |
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 |