f2fs: fix to correct check conditions in f2fs_cross_rename
authorZhiguo Niu <zhiguo.niu@unisoc.com>
Wed, 14 May 2025 08:45:49 +0000 (16:45 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 28 May 2025 16:05:25 +0000 (16:05 +0000)
Should be "old_dir" here.

Fixes: 5c57132eaf52 ("f2fs: support project quota")
Signed-off-by: Zhiguo Niu <zhiguo.niu@unisoc.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/namei.c

index bb22543..07e333e 100644 (file)
@@ -1117,7 +1117,7 @@ static int f2fs_cross_rename(struct inode *old_dir, struct dentry *old_dentry,
        if ((is_inode_flag_set(new_dir, FI_PROJ_INHERIT) &&
                        !projid_eq(F2FS_I(new_dir)->i_projid,
                        F2FS_I(old_inode)->i_projid)) ||
-           (is_inode_flag_set(new_dir, FI_PROJ_INHERIT) &&
+           (is_inode_flag_set(old_dir, FI_PROJ_INHERIT) &&
                        !projid_eq(F2FS_I(old_dir)->i_projid,
                        F2FS_I(new_inode)->i_projid)))
                return -EXDEV;