]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/journal_types.h
Update bcachefs sources to 1569db10e2 bcachefs: Use KEY_TYPE_deleted whitouts for...
[bcachefs-tools-debian] / libbcachefs / journal_types.h
index 4685cf67532d50ba8978f64fc6c6d93c9e520dcb..8eea12a03c06e424918e592c85ee02c5b8769a75 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0 */
 #ifndef _BCACHEFS_JOURNAL_TYPES_H
 #define _BCACHEFS_JOURNAL_TYPES_H
 
@@ -53,24 +54,6 @@ struct journal_entry_pin {
        u64                             seq;
 };
 
-/* corresponds to a btree node with a blacklisted bset: */
-struct blacklisted_node {
-       __le64                  seq;
-       enum btree_id           btree_id;
-       struct bpos             pos;
-};
-
-struct journal_seq_blacklist {
-       struct list_head        list;
-       u64                     start;
-       u64                     end;
-
-       struct journal_entry_pin pin;
-
-       struct blacklisted_node *entries;
-       size_t                  nr_entries;
-};
-
 struct journal_res {
        bool                    ref;
        u8                      idx;
@@ -220,10 +203,7 @@ struct journal {
        }                       pin;
 
        u64                     replay_journal_seq;
-
-       struct mutex            blacklist_lock;
-       struct list_head        seq_blacklist;
-       struct journal_seq_blacklist *new_blacklist;
+       u64                     replay_journal_seq_end;
 
        struct write_point      wp;
        spinlock_t              err_lock;