btrfs: btrfs_iget never returns an is_bad_inode inode
[muen/linux.git] / fs / btrfs / tree-log.c
index 033aeebbe9de237919a5d6860e497529c04d9f71..730b97dee95550b6ea4a8605e3c311fd52b869d6 100644 (file)
@@ -545,12 +545,8 @@ static noinline struct inode *read_one_inode(struct btrfs_root *root,
        key.type = BTRFS_INODE_ITEM_KEY;
        key.offset = 0;
        inode = btrfs_iget(root->fs_info->sb, &key, root, NULL);
-       if (IS_ERR(inode)) {
+       if (IS_ERR(inode))
                inode = NULL;
-       } else if (is_bad_inode(inode)) {
-               iput(inode);
-               inode = NULL;
-       }
        return inode;
 }