summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-11-05 02:31:48 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2018-11-09 04:05:26 -0500
commit53d92c970913463449b4614d9ca70b65fd3ec1b0 (patch)
tree5aa1739b02d94b27da90d1a452eaab36752525de /fs/bcachefs/btree_update_leaf.c
parent7a0ad1390049764c9867e0b29ff6bf031069a2d7 (diff)
bcachefs: Move key marking out of extents.c
Diffstat (limited to 'fs/bcachefs/btree_update_leaf.c')
-rw-r--r--fs/bcachefs/btree_update_leaf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_update_leaf.c b/fs/bcachefs/btree_update_leaf.c
index 33c913f74660..eab685a4db31 100644
--- a/fs/bcachefs/btree_update_leaf.c
+++ b/fs/bcachefs/btree_update_leaf.c
@@ -5,6 +5,7 @@
#include "btree_io.h"
#include "btree_iter.h"
#include "btree_locking.h"
+#include "buckets.h"
#include "debug.h"
#include "extents.h"
#include "journal.h"
@@ -203,6 +204,8 @@ btree_insert_key_leaf(struct btree_insert *trans,
int old_live_u64s = b->nr.live_u64s;
int live_u64s_added, u64s_added;
+ bch2_mark_update(trans, insert);
+
ret = !btree_node_is_extents(b)
? bch2_insert_fixup_key(trans, insert)
: bch2_insert_fixup_extent(trans, insert);