]> Pileus Git - ~andy/linux/commitdiff
Btrfs: Some code cleanups
authorAneesh <aneesh.kumar@gmail.com>
Wed, 11 Jul 2007 14:03:27 +0000 (10:03 -0400)
committerDavid Woodhouse <dwmw2@hera.kernel.org>
Wed, 11 Jul 2007 14:03:27 +0000 (10:03 -0400)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/ctree.c
fs/btrfs/root-tree.c

index eace2ee76448d8a9fad4a9340aa319dbe2fa994c..19a30b7c3a28005b8f9b8b15405b5eda7ee30543 100644 (file)
@@ -172,11 +172,13 @@ static int check_node(struct btrfs_root *root, struct btrfs_path *path,
 
        if (path->nodes[level + 1])
                parent = btrfs_buffer_node(path->nodes[level + 1]);
-       parent_slot = path->slots[level + 1];
+
        slot = path->slots[level];
        BUG_ON(nritems == 0);
        if (parent) {
                struct btrfs_disk_key *parent_key;
+
+               parent_slot = path->slots[level + 1];
                parent_key = &parent->ptrs[parent_slot].key;
                BUG_ON(memcmp(parent_key, &node->ptrs[0].key,
                              sizeof(struct btrfs_disk_key)));
@@ -208,7 +210,7 @@ static int check_leaf(struct btrfs_root *root, struct btrfs_path *path,
 
        if (path->nodes[level + 1])
                parent = btrfs_buffer_node(path->nodes[level + 1]);
-       parent_slot = path->slots[level + 1];
+
        BUG_ON(btrfs_leaf_free_space(root, leaf) < 0);
 
        if (nritems == 0)
@@ -216,6 +218,8 @@ static int check_leaf(struct btrfs_root *root, struct btrfs_path *path,
 
        if (parent) {
                struct btrfs_disk_key *parent_key;
+
+               parent_slot = path->slots[level + 1];
                parent_key = &parent->ptrs[parent_slot].key;
                BUG_ON(memcmp(parent_key, &leaf->items[0].key,
                       sizeof(struct btrfs_disk_key)));
index 271dd2b5c3215b4aaaad8322b8420aa3afad5efd..402f67821c14aa4451519cd5c0ef72c4696041c1 100644 (file)
@@ -135,8 +135,8 @@ int btrfs_find_dead_roots(struct btrfs_root *root)
                if (btrfs_root_refs(ri) != 0)
                        goto next;
                dead_root = btrfs_read_fs_root_no_radix(root->fs_info, &key);
-               if (IS_ERR(root)) {
-                       ret = PTR_ERR(root);
+               if (IS_ERR(dead_root)) {
+                       ret = PTR_ERR(dead_root);
                        goto err;
                }
                ret = btrfs_add_dead_root(dead_root,