search for: drop_dirty_roots

Displaying 1 result from an estimated 1 matches for "drop_dirty_roots".

2007 Sep 23
0
[patch]fix get_bh and brelse issues when drop snapshot
...if (wret < 0) ret = wret; ret = -EAGAIN; - get_bh(root->node); break; } for (i = 0; i <= orig_level; i++) { diff -r 29b8cc7794ac transaction.c --- a/transaction.c Thu Sep 20 14:14:42 2007 -0400 +++ b/transaction.c Sun Sep 23 12:35:00 2007 +0800 @@ -457,6 +457,7 @@ static int drop_dirty_roots(struct btrfs ret = btrfs_end_transaction(trans, tree_root); BUG_ON(ret); + btrfs_block_release(dirty->root, dirty->root->node); kfree(dirty->root); kfree(dirty); mutex_unlock(&tree_root->fs_info->fs_mutex);