Displaying 1 result from an estimated 1 matches for "total_trans".
2007 Aug 09
1
[RFC] All my fsync changes
..._transaction(struct btrfs_transaction *transaction)
+static void put_transaction(struct btrfs_transaction *transaction,
+ struct btrfs_root *root)
{
WARN_ON(transaction->use_count == 0);
transaction->use_count--;
@@ -39,6 +40,8 @@ static void put_transaction(struct btrfs
WARN_ON(total_trans == 0);
total_trans--;
list_del_init(&transaction->list);
+ radix_tree_delete(&root->fs_info->transaction_map_radix,
+ (unsigned long)transaction->transid);
memset(transaction, 0, sizeof(*transaction));
kmem_cache_free(btrfs_transaction_cachep, transaction);
}...