Btrfs: leak fixes, pinning fixes

Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
Chris Mason
2007-03-25 11:35:08 -04:00
committed by David Woodhouse
parent d561c025ee
commit 78fae27ebf
3 changed files with 40 additions and 23 deletions

View File

@ -146,6 +146,7 @@ static void btrfs_read_locked_inode(struct inode *inode)
ret = btrfs_lookup_inode(NULL, root, &path, inode->i_ino, 0);
if (ret) {
make_bad_inode(inode);
btrfs_release_path(root, &path);
return;
}
inode_item = btrfs_item_ptr(btrfs_buffer_leaf(path.nodes[0]),