diff options
Diffstat (limited to 'fs/btrfs/transaction.h')
-rw-r--r-- | fs/btrfs/transaction.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/btrfs/transaction.h b/fs/btrfs/transaction.h index d8f40e1a5d2d..00ed29c4b3f9 100644 --- a/fs/btrfs/transaction.h +++ b/fs/btrfs/transaction.h | |||
@@ -56,6 +56,7 @@ struct btrfs_transaction { | |||
56 | wait_queue_head_t commit_wait; | 56 | wait_queue_head_t commit_wait; |
57 | struct list_head pending_snapshots; | 57 | struct list_head pending_snapshots; |
58 | struct list_head pending_chunks; | 58 | struct list_head pending_chunks; |
59 | struct list_head pending_ordered; | ||
59 | struct list_head switch_commits; | 60 | struct list_head switch_commits; |
60 | struct btrfs_delayed_ref_root delayed_refs; | 61 | struct btrfs_delayed_ref_root delayed_refs; |
61 | int aborted; | 62 | int aborted; |
@@ -105,6 +106,7 @@ struct btrfs_trans_handle { | |||
105 | */ | 106 | */ |
106 | struct btrfs_root *root; | 107 | struct btrfs_root *root; |
107 | struct seq_list delayed_ref_elem; | 108 | struct seq_list delayed_ref_elem; |
109 | struct list_head ordered; | ||
108 | struct list_head qgroup_ref_list; | 110 | struct list_head qgroup_ref_list; |
109 | struct list_head new_bgs; | 111 | struct list_head new_bgs; |
110 | }; | 112 | }; |
@@ -145,8 +147,6 @@ struct btrfs_trans_handle *btrfs_attach_transaction_barrier( | |||
145 | struct btrfs_root *root); | 147 | struct btrfs_root *root); |
146 | struct btrfs_trans_handle *btrfs_start_ioctl_transaction(struct btrfs_root *root); | 148 | struct btrfs_trans_handle *btrfs_start_ioctl_transaction(struct btrfs_root *root); |
147 | int btrfs_wait_for_commit(struct btrfs_root *root, u64 transid); | 149 | int btrfs_wait_for_commit(struct btrfs_root *root, u64 transid); |
148 | int btrfs_write_and_wait_transaction(struct btrfs_trans_handle *trans, | ||
149 | struct btrfs_root *root); | ||
150 | 150 | ||
151 | void btrfs_add_dead_root(struct btrfs_root *root); | 151 | void btrfs_add_dead_root(struct btrfs_root *root); |
152 | int btrfs_defrag_root(struct btrfs_root *root); | 152 | int btrfs_defrag_root(struct btrfs_root *root); |
@@ -170,4 +170,6 @@ int btrfs_wait_marked_extents(struct btrfs_root *root, | |||
170 | int btrfs_transaction_blocked(struct btrfs_fs_info *info); | 170 | int btrfs_transaction_blocked(struct btrfs_fs_info *info); |
171 | int btrfs_transaction_in_commit(struct btrfs_fs_info *info); | 171 | int btrfs_transaction_in_commit(struct btrfs_fs_info *info); |
172 | void btrfs_put_transaction(struct btrfs_transaction *transaction); | 172 | void btrfs_put_transaction(struct btrfs_transaction *transaction); |
173 | void btrfs_apply_pending_changes(struct btrfs_fs_info *fs_info); | ||
174 | |||
173 | #endif | 175 | #endif |