[Libguestfs] [PATCH V4 3/3] umount: use Dev_or_Path for the argument type

Wanlong Gao gaowanlong at cn.fujitsu.com
Tue Jul 24 10:57:49 UTC 2012


On 07/24/2012 04:47 PM, Wanlong Gao wrote:
> Use Dev_or_Path.
> Remove the RESOLVE_DEVICE since Dev_or_Path will generate
> the resolve code.
> 
> Signed-off-by: Wanlong Gao <gaowanlong at cn.fujitsu.com>

Forgot this one?

Thanks,
Wanlong Gao

> ---
>  daemon/mount.c                 | 3 ---
>  generator/generator_actions.ml | 2 +-
>  2 files changed, 1 insertion(+), 4 deletions(-)
> 
> diff --git a/daemon/mount.c b/daemon/mount.c
> index 1ad99fa..86a707a 100644
> --- a/daemon/mount.c
> +++ b/daemon/mount.c
> @@ -208,9 +208,6 @@ do_umount (const char *pathordevice,
>      return -1;
>    }
>  
> -  if (is_dev)
> -    RESOLVE_DEVICE (buf, , { free (buf); return -1; });
> -
>    if (!(optargs_bitmask & GUESTFS_UMOUNT_FORCE_BITMASK))
>      force = 0;
>    if (!(optargs_bitmask & GUESTFS_UMOUNT_LAZYUNMOUNT_BITMASK))
> diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml
> index 4e18b4e..8ac6a14 100644
> --- a/generator/generator_actions.ml
> +++ b/generator/generator_actions.ml
> @@ -2772,7 +2772,7 @@ characters does I<not> work, even if the length is specified." };
>  
>    { defaults with
>      name = "umount";
> -    style = RErr, [String "pathordevice"], [OBool "force"; OBool "lazyunmount"];
> +    style = RErr, [Dev_or_Path "pathordevice"], [OBool "force"; OBool "lazyunmount"];
>      proc_nr = Some 45;
>      fish_alias = ["unmount"];
>      once_had_no_optargs = true;
> 




More information about the Libguestfs mailing list