]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
Update bcachefs sources to cea583fa17 bcachefs: Only mark iterators nopreserve that...
authorKent Overstreet <kent.overstreet@gmail.com>
Wed, 16 Feb 2022 12:22:40 +0000 (07:22 -0500)
committerKent Overstreet <kent.overstreet@gmail.com>
Wed, 16 Feb 2022 12:22:40 +0000 (07:22 -0500)
.bcachefs_revision
libbcachefs/buckets.c

index d1058838a1db9f5d34a85162ba2d249f9849170b..6e5b0ebf47596d70bb688ebc708d93418ec8b817 100644 (file)
@@ -1 +1 @@
-a0d7001b0f35580ec941acc553cf5fe28d6efea9
+cea583fa17b51f316f68ce46da1a380d7c28ce0c
index ea331c6e809be4884e2f4ac2cce46c9f370b2310..eb0eaa983dc9f665c3a0c384f49c3a1b1f605160 100644 (file)
@@ -700,9 +700,10 @@ static int check_bucket_ref(struct bch_fs *c,
 
        if (b_gen != ptr->gen && !ptr->cached) {
                bch2_fsck_err(c, FSCK_CAN_IGNORE|FSCK_NEED_FSCK,
-                       "bucket %u:%zu gen %u data type %s: stale dirty ptr (gen %u)\n"
+                       "bucket %u:%zu gen %u (mem gen %u) data type %s: stale dirty ptr (gen %u)\n"
                        "while marking %s",
                        ptr->dev, bucket_nr, b_gen,
+                       *bucket_gen(ca, bucket_nr),
                        bch2_data_types[bucket_data_type ?: ptr_data_type],
                        ptr->gen,
                        (bch2_bkey_val_to_text(&PBUF(buf), c, k), buf));
@@ -726,10 +727,9 @@ static int check_bucket_ref(struct bch_fs *c,
 
        if ((unsigned) (bucket_sectors + sectors) > U16_MAX) {
                bch2_fsck_err(c, FSCK_CAN_IGNORE|FSCK_NEED_FSCK,
-                       "bucket %u:%zu gen %u (mem gen %u) data type %s sector count overflow: %u + %lli > U16_MAX\n"
+                       "bucket %u:%zu gen %u data type %s sector count overflow: %u + %lli > U16_MAX\n"
                        "while marking %s",
                        ptr->dev, bucket_nr, b_gen,
-                       *bucket_gen(ca, bucket_nr),
                        bch2_data_types[bucket_data_type ?: ptr_data_type],
                        bucket_sectors, sectors,
                        (bch2_bkey_val_to_text(&PBUF(buf), c, k), buf));