__BTREE_INSERT_USE_ALLOC_RESERVE,
        __BTREE_INSERT_JOURNAL_REPLAY,
        __BTREE_INSERT_JOURNAL_RESERVED,
-       __BTREE_INSERT_NOMARK_INSERT,
        __BTREE_INSERT_NOMARK_OVERWRITES,
        __BTREE_INSERT_NOMARK,
        __BTREE_INSERT_MARK_INMEM,
 
 #define BTREE_INSERT_JOURNAL_RESERVED  (1 << __BTREE_INSERT_JOURNAL_RESERVED)
 
-/* Don't mark new key, just overwrites: */
-#define BTREE_INSERT_NOMARK_INSERT     (1 << __BTREE_INSERT_NOMARK_INSERT)
-
 /* Don't mark overwrites, just new key: */
 #define BTREE_INSERT_NOMARK_OVERWRITES (1 << __BTREE_INSERT_NOMARK_OVERWRITES)
 
 
        if (!btree_node_type_needs_gc(iter->btree_id))
                return 0;
 
-       if (!(trans->flags & BTREE_INSERT_NOMARK_INSERT))
-               bch2_mark_key_locked(c, bkey_i_to_s_c(insert->k),
-                       0, insert->k->k.size,
-                       fs_usage, trans->journal_res.seq,
-                       BCH_BUCKET_MARK_INSERT|flags);
+       bch2_mark_key_locked(c, bkey_i_to_s_c(insert->k),
+               0, insert->k->k.size,
+               fs_usage, trans->journal_res.seq,
+               BCH_BUCKET_MARK_INSERT|flags);
 
        if (unlikely(trans->flags & BTREE_INSERT_NOMARK_OVERWRITES))
                return 0;