diff --git a/fs/open.c b/fs/open.c index c8d98b0a68f13..342a094260b63 100644 --- a/fs/open.c +++ b/fs/open.c @@ -214,7 +214,7 @@ COMPAT_SYSCALL_DEFINE2(ftruncate, unsigned int, fd, compat_ulong_t, length) /* LFS versions of truncate are only needed on 32 bit machines */ #if BITS_PER_LONG == 32 -#ifdef CONFIG_ARCH_HAS_64ILP32_KERNEL +#if defined(CONFIG_ARCH_HAS_64ILP32_KERNEL) || defined(CONFIG_ARCH_RV32I) SYSCALL_DEFINE3(truncate64, const char __user *, path, compat_arg_u64_dual(length)) { return do_sys_truncate(path, compat_arg_u64_glue(length)); @@ -362,7 +362,7 @@ int ksys_fallocate(int fd, int mode, loff_t offset, loff_t len) return error; } -#ifdef CONFIG_ARCH_HAS_64ILP32_KERNEL +#if defined(CONFIG_ARCH_HAS_64ILP32_KERNEL) || defined(CONFIG_ARCH_RV32I) SYSCALL_DEFINE6(fallocate, int, fd, int, mode, compat_arg_u64_dual(offset), compat_arg_u64_dual(len)) diff --git a/fs/read_write.c b/fs/read_write.c index 945d6753713bd..dbf6810d1b2cb 100644 --- a/fs/read_write.c +++ b/fs/read_write.c @@ -669,7 +669,7 @@ ssize_t ksys_pread64(unsigned int fd, char __user *buf, size_t count, return ret; } -#ifdef CONFIG_ARCH_HAS_64ILP32_KERNEL +#if defined(CONFIG_ARCH_HAS_64ILP32_KERNEL) || defined(CONFIG_ARCH_RV32I) SYSCALL_DEFINE5(pread64, unsigned int, fd, char __user *, buf, size_t, count, compat_arg_u64_dual(pos)) { @@ -711,7 +711,7 @@ ssize_t ksys_pwrite64(unsigned int fd, const char __user *buf, return ret; } -#ifdef CONFIG_ARCH_HAS_64ILP32_KERNEL +#if defined(CONFIG_ARCH_HAS_64ILP32_KERNEL) || defined(CONFIG_ARCH_RV32I) SYSCALL_DEFINE5(pwrite64, unsigned int, fd, const char __user *, buf, size_t, count, compat_arg_u64_dual(pos)) { diff --git a/mm/fadvise.c b/mm/fadvise.c index 0f56cbe8496b8..e54d63af31f39 100644 --- a/mm/fadvise.c +++ b/mm/fadvise.c @@ -202,7 +202,7 @@ int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) return ret; } -#ifdef CONFIG_ARCH_HAS_64ILP32_KERNEL +#if defined(CONFIG_ARCH_HAS_64ILP32_KERNEL) || defined(CONFIG_ARCH_RV32I) SYSCALL_DEFINE6(fadvise64_64, int, fd, compat_arg_u64_dual(offset), compat_arg_u64_dual(len), int, advice)