diff options
Diffstat (limited to 'libbcachefs/buckets.h')
-rw-r--r-- | libbcachefs/buckets.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libbcachefs/buckets.h b/libbcachefs/buckets.h index 76ebe2ec..17a9b445 100644 --- a/libbcachefs/buckets.h +++ b/libbcachefs/buckets.h @@ -219,9 +219,12 @@ void bch2_mark_metadata_bucket(struct bch_fs *, struct bch_dev *, #define BCH_BUCKET_MARK_NOATOMIC (1 << 0) #define BCH_BUCKET_MARK_GC (1 << 1) -void bch2_mark_key(struct bch_fs *, enum bkey_type, struct bkey_s_c, - bool, s64, struct gc_pos, - struct bch_fs_usage *, u64, unsigned); +int bch2_mark_key_locked(struct bch_fs *, struct bkey_s_c, + bool, s64, struct gc_pos, + struct bch_fs_usage *, u64, unsigned); +int bch2_mark_key(struct bch_fs *, struct bkey_s_c, + bool, s64, struct gc_pos, + struct bch_fs_usage *, u64, unsigned); void bch2_mark_update(struct btree_insert *, struct btree_insert_entry *); void __bch2_disk_reservation_put(struct bch_fs *, struct disk_reservation *); |