summaryrefslogtreecommitdiff
path: root/transaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'transaction.h')
-rw-r--r--transaction.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/transaction.h b/transaction.h
index 750e329e..34060252 100644
--- a/transaction.h
+++ b/transaction.h
@@ -21,6 +21,7 @@
#include "kerncompat.h"
#include "ctree.h"
+#include "delayed-ref.h"
struct btrfs_trans_handle {
struct btrfs_fs_info *fs_info;
@@ -28,9 +29,12 @@ struct btrfs_trans_handle {
u64 alloc_exclude_start;
u64 alloc_exclude_nr;
bool reinit_extent_tree;
+ u64 delayed_ref_updates;
unsigned long blocks_reserved;
unsigned long blocks_used;
struct btrfs_block_group_cache *block_group;
+ struct btrfs_delayed_ref_root delayed_refs;
+
};
struct btrfs_trans_handle* btrfs_start_transaction(struct btrfs_root *root,