summaryrefslogtreecommitdiff
path: root/transaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'transaction.h')
-rw-r--r--transaction.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/transaction.h b/transaction.h
index 470ee3de..34060252 100644
--- a/transaction.h
+++ b/transaction.h
@@ -21,15 +21,20 @@
#include "kerncompat.h"
#include "ctree.h"
+#include "delayed-ref.h"
struct btrfs_trans_handle {
struct btrfs_fs_info *fs_info;
u64 transid;
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,