On Mon, Mar 14, 2016 at 09:27:22AM +0900, Satoru Takeuchi wrote:
> * actual result
>
> =======================================
> # ./btrfs device ready /dev/sdb foo
> #
> =======================================
>
> * expecting result
>
> =======================================
> # ./btrfs device ready /dev/sdb foo
> btrfs device ready: too many arguments
> usage: btrfs device ready <device>
>
> Check device to see if it has all of its devices in cache for mounting
>
> #
> =======================================
>
> Signed-off-by: Satoru Takeuchi <takeuchi_satoru@xxxxxxxxxxxxxx>
> ---
> cmds-device.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/cmds-device.c b/cmds-device.c
> index 33da2ce..23656c3 100644
> --- a/cmds-device.c
> +++ b/cmds-device.c
> @@ -326,7 +326,7 @@ static int cmd_device_ready(int argc, char **argv)
>
> clean_args_no_options(argc, argv, cmd_device_ready_usage);
>
> - if (check_argc_min(argc - optind, 1))
> + if (check_argc_exact(argc - optind, 1))
This silently changes the semantics, so far it accepts multiple values
though it contradicts the documentation. I'm not yet sure how to resolve
that.
> usage(cmd_device_ready_usage);
>
> fd = open("/dev/btrfs-control", O_RDWR);
> --
> 2.7.0
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html