mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 01:20:01 -04:00
bcachefs: Improve error messages in device remove path
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
@@ -1601,27 +1601,27 @@ int bch2_dev_remove(struct bch_fs *c, struct bch_dev *ca, int flags)
|
||||
__bch2_dev_read_only(c, ca);
|
||||
|
||||
ret = bch2_dev_data_drop(c, ca->dev_idx, flags);
|
||||
bch_err_msg(ca, ret, "dropping data");
|
||||
bch_err_msg(ca, ret, "bch2_dev_data_drop()");
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
ret = bch2_dev_remove_alloc(c, ca);
|
||||
bch_err_msg(ca, ret, "deleting alloc info");
|
||||
bch_err_msg(ca, ret, "bch2_dev_remove_alloc()");
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
ret = bch2_journal_flush_device_pins(&c->journal, ca->dev_idx);
|
||||
bch_err_msg(ca, ret, "flushing journal");
|
||||
bch_err_msg(ca, ret, "bch2_journal_flush_device_pins()");
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
ret = bch2_journal_flush(&c->journal);
|
||||
bch_err(ca, "journal error");
|
||||
bch_err_msg(ca, ret, "bch2_journal_flush()");
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
ret = bch2_replicas_gc2(c);
|
||||
bch_err_msg(ca, ret, "in replicas_gc2()");
|
||||
bch_err_msg(ca, ret, "bch2_replicas_gc2()");
|
||||
if (ret)
|
||||
goto err;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user