diff options
author | Lihong Kou <koulihong@huawei.com> | 2020-06-20 10:12:17 +0800 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2020-07-07 21:51:47 -0700 |
commit | 9a99c17dab8ad89ccf77ced5c7f34d840fda7595 (patch) | |
tree | 33b74984b84c82b56eb0a0601462b7665ee5c145 /fs/f2fs/namei.c | |
parent | eb1353cfa9c1e9415b03dc117f8399969fa02102 (diff) | |
download | linux-stable-9a99c17dab8ad89ccf77ced5c7f34d840fda7595.tar.gz linux-stable-9a99c17dab8ad89ccf77ced5c7f34d840fda7595.tar.bz2 linux-stable-9a99c17dab8ad89ccf77ced5c7f34d840fda7595.zip |
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 <koulihong@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/namei.c')
-rw-r--r-- | fs/f2fs/namei.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index e94e02c6580a..a15a2831d43b 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c @@ -569,15 +569,17 @@ static int f2fs_unlink(struct inode *dir, struct dentry *dentry) trace_f2fs_unlink_enter(dir, dentry); - if (unlikely(f2fs_cp_error(sbi))) - return -EIO; + if (unlikely(f2fs_cp_error(sbi))) { + err = -EIO; + goto fail; + } err = dquot_initialize(dir); if (err) - return err; + goto fail; err = dquot_initialize(inode); if (err) - return err; + goto fail; de = f2fs_find_entry(dir, &dentry->d_name, &page); if (!de) { |