Device deletion procedures ensures the device is a block device. This patch introduces 'missing' as keyword again, correctly passing it on to the kernel instead of complaining about 'missing' not being a block device.
Signed-off-by: Alexander Fougner <fougne...@gmail.com> --- cmds-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmds-device.c b/cmds-device.c index c2f3a40..dca30d7 100644 --- a/cmds-device.c +++ b/cmds-device.c @@ -161,7 +161,7 @@ static int _cmd_device_remove(int argc, char **argv, struct btrfs_ioctl_vol_args arg; int res; - if (is_block_device(argv[i]) != 1) { + if (is_block_device(argv[i]) != 1 && strcmp(argv[i], "missing")) { fprintf(stderr, "ERROR: %s is not a block device\n", argv[i]); ret++; -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html