diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index d908ef72fef6..5c24d18f4e29 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -2813,7 +2813,8 @@ static int f2fs_move_file_range(struct file *file_in, loff_t pos_in, goto out; } - if (f2fs_compressed_file(src) || f2fs_compressed_file(dst)) { + if (f2fs_compressed_file(src) || f2fs_compressed_file(dst) || + f2fs_is_pinned_file(src) || f2fs_is_pinned_file(dst)) { ret = -EOPNOTSUPP; goto out_unlock; }