bcachefs: delete old gen check bch2_alloc_write_key()
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 30 Apr 2024 04:41:42 +0000 (00:41 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 8 May 2024 21:29:21 +0000 (17:29 -0400)
this was from metadata only gc - we don't need it anymore

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_gc.c

index 9694ffb0b098a1a315ede7ee1c459a53903f531c..c9dfcf3cd199f9ceff4dd792a3d8b5aaef0faf16 100644 (file)
@@ -907,9 +907,6 @@ static int bch2_alloc_write_key(struct btree_trans *trans,
                bch2_dev_usage_update_m(c, ca, &old_gc, &gc);
        percpu_up_read(&c->mark_lock);
 
-       if (gen_after(old->gen, gc.gen))
-               return 0;
-
        if (fsck_err_on(new.data_type != gc.data_type, c,
                        alloc_key_data_type_wrong,
                        "bucket %llu:%llu gen %u has wrong data_type"