Messages in this thread Patch in this message | | | From | Michal Suchanek <> | Subject | [PATCH 1/4] fs: always build llseek. | Date | Tue, 27 Aug 2019 22:21:06 +0200 |
| |
64bit !COMPAT does not build because the llseek syscall is in the tables.
Signed-off-by: Michal Suchanek <msuchanek@suse.de> --- fs/read_write.c | 2 -- 1 file changed, 2 deletions(-)
diff --git a/fs/read_write.c b/fs/read_write.c index 5bbf587f5bc1..9db56931eb26 100644 --- a/fs/read_write.c +++ b/fs/read_write.c @@ -331,7 +331,6 @@ COMPAT_SYSCALL_DEFINE3(lseek, unsigned int, fd, compat_off_t, offset, unsigned i } #endif -#if !defined(CONFIG_64BIT) || defined(CONFIG_COMPAT) SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, unsigned long, offset_low, loff_t __user *, result, unsigned int, whence) @@ -360,7 +359,6 @@ SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, fdput_pos(f); return retval; } -#endif int rw_verify_area(int read_write, struct file *file, const loff_t *ppos, size_t count) { -- 2.22.0
| |