diff options
| -rw-r--r-- | fs/f2fs/namei.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index d6d2cb9a8..4c35998cb 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c @@ -599,10 +599,11 @@ static int f2fs_rename(struct inode *old_dir, struct dentry *old_dentry, goto out; if (S_ISDIR(old_inode->i_mode)) { - err = -EIO; old_dir_entry = f2fs_parent_dir(old_inode, &old_dir_page); - if (!old_dir_entry) + if (!old_dir_entry) { + err = PTR_ERR(old_dir_page); goto out_old; + } } if (new_inode) { |
