bcachefs: better check_bp_exists() error message
authorKent Overstreet <kent.overstreet@linux.dev>
Thu, 12 Dec 2024 05:55:48 +0000 (00:55 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 10 Jan 2025 04:38:41 +0000 (23:38 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/backpointers.c

index b93ddfa00fddeabd397f3797204d5d48860ce14e..ebeb6a5ff9d262647d81c997824be0952f5b4501 100644 (file)
@@ -566,11 +566,11 @@ check_existing_bp:
        goto err;
 missing:
        printbuf_reset(&buf);
-       prt_str(&buf, "missing backpointer ");
-       bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&bp->k_i));
-       prt_newline(&buf);
+       prt_str(&buf, "missing backpointer\n  for:  ");
        bch2_bkey_val_to_text(&buf, c, orig_k);
-       prt_printf(&buf, "\n  got:   ");
+       prt_printf(&buf, "\n  want: ");
+       bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(&bp->k_i));
+       prt_printf(&buf, "\n  got:  ");
        bch2_bkey_val_to_text(&buf, c, bp_k);
 
        if (fsck_err(trans, ptr_to_missing_backpointer, "%s", buf.buf))