]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
Update for sysfs changes
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 13 Jun 2017 23:52:54 +0000 (15:52 -0800)
committerKent Overstreet <kent.overstreet@gmail.com>
Tue, 13 Jun 2017 23:53:11 +0000 (15:53 -0800)
cmd_device.c

index d45d18ba2da958483088ad6d8d3df273bdfa65d3..dea375b3da76f4df9e9178729b5ae6acd84b88f2 100644 (file)
@@ -246,9 +246,9 @@ int cmd_device_add(int argc, char *argv[])
        dev_opts.fd = open_for_format(dev_opts.path, force);
 
        format_opts.block_size  =
-               read_file_u64(fs.sysfs_fd, "block_size_bytes") >> 9;
+               read_file_u64(fs.sysfs_fd, "block_size") >> 9;
        format_opts.btree_node_size =
-               read_file_u64(fs.sysfs_fd, "btree_node_size_bytes") >> 9;
+               read_file_u64(fs.sysfs_fd, "btree_node_size") >> 9;
 
        struct bch_sb *sb = bch2_format(format_opts, &dev_opts, 1);
        free(sb);
@@ -284,7 +284,7 @@ int cmd_device_remove(int argc, char *argv[])
                { "help",               0, NULL, 'h' },
                { NULL }
        };
-       int opt, flags = 0;
+       int opt, flags = BCH_FORCE_IF_DEGRADED;
 
        while ((opt = getopt_long(argc, argv, "fh", longopts, NULL)) != -1)
                switch (opt) {