Skip to content

Commit 9a99c17

Browse files
Lihong KouJaegeuk Kim
authored andcommitted
f2fs: make trace enter and end in pairs for unlink
In the f2fs_unlink we do not add trace end for some error paths, just add. Signed-off-by: Lihong Kou <[email protected]> Reviewed-by: Chao Yu <[email protected]> Signed-off-by: Jaegeuk Kim <[email protected]>
1 parent eb1353c commit 9a99c17

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

fs/f2fs/namei.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -569,15 +569,17 @@ static int f2fs_unlink(struct inode *dir, struct dentry *dentry)
569569

570570
trace_f2fs_unlink_enter(dir, dentry);
571571

572-
if (unlikely(f2fs_cp_error(sbi)))
573-
return -EIO;
572+
if (unlikely(f2fs_cp_error(sbi))) {
573+
err = -EIO;
574+
goto fail;
575+
}
574576

575577
err = dquot_initialize(dir);
576578
if (err)
577-
return err;
579+
goto fail;
578580
err = dquot_initialize(inode);
579581
if (err)
580-
return err;
582+
goto fail;
581583

582584
de = f2fs_find_entry(dir, &dentry->d_name, &page);
583585
if (!de) {

0 commit comments

Comments
 (0)