btrfs-progs: remove duplicate __setup_root
authorEric Sandeen <sandeen@redhat.com>
Fri, 25 Jan 2013 00:18:57 +0000 (18:18 -0600)
committerZach Brown <zab@redhat.com>
Wed, 6 Feb 2013 00:09:41 +0000 (16:09 -0800)
__setup_root() was present in find-root.c as well
as disk-io.c.  No need for the cut and paste, just
use the one in disk-io.c

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Zach Brown <zab@redhat.com>
disk-io.c
disk-io.h
find-root.c

index eff49da..00444fd 100644 (file)
--- a/disk-io.c
+++ b/disk-io.c
@@ -287,7 +287,7 @@ int write_tree_block(struct btrfs_trans_handle *trans, struct btrfs_root *root,
        return 0;
 }
 
-static int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize,
+int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize,
                        u32 stripesize, struct btrfs_root *root,
                        struct btrfs_fs_info *fs_info, u64 objectid)
 {
index 53e9b17..0ff48d2 100644 (file)
--- a/disk-io.h
+++ b/disk-io.h
@@ -41,6 +41,10 @@ int readahead_tree_block(struct btrfs_root *root, u64 bytenr, u32 blocksize,
                         u64 parent_transid);
 struct extent_buffer *btrfs_find_create_tree_block(struct btrfs_root *root,
                                                   u64 bytenr, u32 blocksize);
+
+int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize,
+                        u32 stripesize, struct btrfs_root *root,
+                        struct btrfs_fs_info *fs_info, u64 objectid);
 int clean_tree_block(struct btrfs_trans_handle *trans,
                     struct btrfs_root *root, struct extent_buffer *buf);
 struct btrfs_root *open_ctree(const char *filename, u64 sb_bytenr, int writes);
index f5ca095..9ff342f 100644 (file)
@@ -65,32 +65,6 @@ int csum_block(void *buf, u32 len)
        return ret;
 }
 
-static int __setup_root(u32 nodesize, u32 leafsize, u32 sectorsize,
-                       u32 stripesize, struct btrfs_root *root,
-                       struct btrfs_fs_info *fs_info, u64 objectid)
-{
-       root->node = NULL;
-       root->commit_root = NULL;
-       root->sectorsize = sectorsize;
-       root->nodesize = nodesize;
-       root->leafsize = leafsize;
-       root->stripesize = stripesize;
-       root->ref_cows = 0;
-       root->track_dirty = 0;
-
-       root->fs_info = fs_info;
-       root->objectid = objectid;
-       root->last_trans = 0;
-       root->highest_inode = 0;
-       root->last_inode_alloc = 0;
-
-       INIT_LIST_HEAD(&root->dirty_list);
-       memset(&root->root_key, 0, sizeof(root->root_key));
-       memset(&root->root_item, 0, sizeof(root->root_item));
-       root->root_key.objectid = objectid;
-       return 0;
-}
-
 static int close_all_devices(struct btrfs_fs_info *fs_info)
 {
        struct list_head *list;