From 0f500df7b60ae435e4d30c431b4b25a5120c78a3 Mon Sep 17 00:00:00 2001 From: Gui Hecheng Date: Thu, 4 Sep 2014 11:09:23 +0800 Subject: [PATCH] btrfs-progs: remove btrfs_release_path before btrfs_free_path The btrfs_free_path calls btrfs_release_path internally. Signed-off-by: Gui Hecheng Signed-off-by: David Sterba --- disk-io.c | 1 - file-item.c | 1 - inode-map.c | 2 -- 3 files changed, 4 deletions(-) diff --git a/disk-io.c b/disk-io.c index 1f1ce75f..26a532e4 100644 --- a/disk-io.c +++ b/disk-io.c @@ -628,7 +628,6 @@ struct btrfs_root *btrfs_read_fs_root_no_cache(struct btrfs_fs_info *fs_info, memcpy(&root->root_key, location, sizeof(*location)); ret = 0; out: - btrfs_release_path(path); btrfs_free_path(path); if (ret) { free(root); diff --git a/file-item.c b/file-item.c index 6f3708b8..b46d7f10 100644 --- a/file-item.c +++ b/file-item.c @@ -306,7 +306,6 @@ found: csum_size); btrfs_mark_buffer_dirty(path->nodes[0]); fail: - btrfs_release_path(path); btrfs_free_path(path); return ret; } diff --git a/inode-map.c b/inode-map.c index 3e138b53..1321bfb3 100644 --- a/inode-map.c +++ b/inode-map.c @@ -90,12 +90,10 @@ int btrfs_find_free_objectid(struct btrfs_trans_handle *trans, // FIXME -ENOSPC found: root->last_inode_alloc = *objectid; - btrfs_release_path(path); btrfs_free_path(path); BUG_ON(*objectid < search_start); return 0; error: - btrfs_release_path(path); btrfs_free_path(path); return ret; }