diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 9cf04b9d3ad8..f66959ae0163 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -2835,7 +2835,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; }