Btrfs: cleanup: remove unnecessary check before btrfs_free_path is called
authorTsutomu Itoh <t-itoh@jp.fujitsu.com>
Wed, 19 Aug 2015 05:55:00 +0000 (14:55 +0900)
committerChris Mason <clm@fb.com>
Mon, 31 Aug 2015 18:46:41 +0000 (11:46 -0700)
We need not check path before btrfs_free_path() is called because
path is checked in btrfs_free_path().

Signed-off-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Reviewed-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/dev-replace.c
fs/btrfs/inode.c
fs/btrfs/tree-defrag.c

index 564a7de..e54dd59 100644 (file)
@@ -183,8 +183,7 @@ no_valid_dev_replace_entry_found:
        }
 
 out:
-       if (path)
-               btrfs_free_path(path);
+       btrfs_free_path(path);
        return ret;
 }
 
index bda3c41..37dd8d0 100644 (file)
@@ -6905,8 +6905,7 @@ out:
 
        trace_btrfs_get_extent(root, em);
 
-       if (path)
-               btrfs_free_path(path);
+       btrfs_free_path(path);
        if (trans) {
                ret = btrfs_end_transaction(trans, root);
                if (!err)
index a4b9c8b..f31db43 100644 (file)
@@ -115,8 +115,7 @@ int btrfs_defrag_leaves(struct btrfs_trans_handle *trans,
                ret = -EAGAIN;
        }
 out:
-       if (path)
-               btrfs_free_path(path);
+       btrfs_free_path(path);
        if (ret == -EAGAIN) {
                if (root->defrag_max.objectid > root->defrag_progress.objectid)
                        goto done;