search for: __unlink_end_trans

Displaying 3 results from an estimated 3 matches for "__unlink_end_trans".

2011 Nov 01
0
[PATCH] Btrfs: release metadata from global reserve if we have to fallback for unlink
...7 +2900,7 @@ out: if (!err) err = btrfs_block_rsv_migrate(trans->block_rsv, &root->fs_info->global_block_rsv, - btrfs_calc_trans_metadata_size(root, 1)); + trans->bytes_reserved); if (err) { btrfs_end_transaction(trans, root); @@ -2916,6 +2916,9 @@ static void __unlink_end_trans(struct btrfs_trans_handle *trans, struct btrfs_root *root) { if (trans->block_rsv == &root->fs_info->global_block_rsv) { + btrfs_block_rsv_release(root, trans->block_rsv, + trans->bytes_reserved); + trans->block_rsv = &root->fs_info->trans_block_r...
2011 Dec 21
1
kernel BUG at fs/btrfs/extent-tree.c:2287!
...delayed_refs+0xcc/0x17c [ 676.673653] [<ffffffff811f5d3a>] ? btrfs_free_path+0x22/0x26 [ 676.673653] [<ffffffff8120fa5e>] __btrfs_end_transaction+0x98/0x1f3 [ 676.673653] [<ffffffff8120fbf0>] btrfs_end_transaction_throttle+0x13/0x15 [ 676.673653] [<ffffffff81211a56>] __unlink_end_trans+0x68/0x6d [ 676.673653] [<ffffffff81216558>] btrfs_unlink+0x8a/0xa7 [ 676.673653] [<ffffffff810f5d83>] vfs_unlink+0x6f/0xbd [ 676.673653] [<ffffffff810f5eba>] do_unlinkat+0xe9/0x173 [ 676.673653] [<ffffffff810e993b>] ? filp_close+0x69/0x75 [ 676.673653] [<ffffff...
2013 Jul 03
1
WARNING: at fs/btrfs/backref.c:903 find_parent_nodes+0x616/0x815 [btrfs]()
...2 21:42:59 bkp010 kernel: [ 668.552106] [<ffffffffa0706896>] __btrfs_end_transaction+0x49/0x281 [btrfs] Jul 2 21:42:59 bkp010 kernel: [ 668.552214] [<ffffffffa0706af9>] btrfs_end_transaction+0xb/0xd [btrfs] Jul 2 21:42:59 bkp010 kernel: [ 668.552321] [<ffffffffa07097f5>] __unlink_end_trans+0x5e/0x63 [btrfs] Jul 2 21:42:59 bkp010 kernel: [ 668.552428] [<ffffffffa070e69f>] btrfs_unlink+0x86/0xa0 [btrfs] Jul 2 21:42:59 bkp010 kernel: [ 668.552526] [<ffffffff810ef004>] vfs_unlink+0x6f/0xdc Jul 2 21:42:59 bkp010 kernel: [ 668.552621] [<ffffffff810ef15e>] do_unli...