]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - cmd_format.c
Change open_for_format to the block io api
[bcachefs-tools-debian] / cmd_format.c
index 4b1dcbe26bac957773ee22b26a59e805561787d5..42f3fc6ca4ac822422906a1505a20ff7c6a571ce 100644 (file)
@@ -230,8 +230,11 @@ int cmd_format(int argc, char *argv[])
                initialize = false;
        }
 
-       darray_for_each(devices, dev)
-               dev->fd = open_for_format(dev->path, force);
+       darray_for_each(devices, dev) {
+               int ret = open_for_format(dev, force);
+               if (ret)
+                       die("Error opening %s: %s", dev_opts.path, strerror(-ret));
+       }
 
        struct bch_sb *sb =
                bch2_format(fs_opt_strs,