From 5fa4e3da62c3a6ac8decd61e55a48c2ea5e542ab Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Tue, 19 Dec 2023 19:30:00 -0500 Subject: [PATCH] cmd_migrate: check for write errors Signed-off-by: Kent Overstreet --- cmd_migrate.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd_migrate.c b/cmd_migrate.c index 265ebd79..77bcedcd 100644 --- a/cmd_migrate.c +++ b/cmd_migrate.c @@ -273,7 +273,11 @@ static void write_data(struct bch_fs *c, closure_call(&op.cl, bch2_write, NULL, NULL); + BUG_ON(!(op.flags & BCH_WRITE_DONE)); dst_inode->bi_sectors += len >> 9; + + if (op.error) + die("write error: %s", bch2_err_str(op.error)); } static void copy_data(struct bch_fs *c,