Commit bf611567 authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: improve "no device to read from" message

parent b161ca80
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -869,9 +869,15 @@ int __bch2_read_extent(struct btree_trans *trans, struct bch_read_bio *orig,
		goto hole;

	if (pick_ret < 0) {
		struct printbuf buf = PRINTBUF;
		bch2_bkey_val_to_text(&buf, c, k);

		bch_err_inum_offset_ratelimited(c,
				read_pos.inode, read_pos.offset << 9,
				"no device to read from");
				"no device to read from: %s\n  %s",
				bch2_err_str(pick_ret),
				buf.buf);
		printbuf_exit(&buf);
		goto err;
	}