At Thu, 19 Sep 2013 18:42:51 +0800,
Liu Yuan wrote:
> 
> diff --git a/include/sheepdog_proto.h b/include/sheepdog_proto.h
> index ddc710f..1726234 100644
> --- a/include/sheepdog_proto.h
> +++ b/include/sheepdog_proto.h
> @@ -134,6 +134,8 @@ struct sd_req {
>                       uint32_t        base_vdi_id;
>                       uint32_t        copies;
>                       uint32_t        snapid;
> +                     uint8_t         copy_policy;
> +                     uint8_t         __pad[3];
>               } vdi;
>  
>               /* sheepdog-internal */
> @@ -149,6 +151,8 @@ struct sd_req {
>                       uint32_t        copies;
>                       uint8_t         set_bitmap; /* 0 means false */
>                                                   /* others mean true */
> +                     uint8_t         copy_policy;
> +                     uint8_t         __pad[2];
>               } vdi_state;
>  
>               uint32_t                __pad[8];

I think padding is not necessary for req.vdi and req.vdi_state.

Thanks,

Kazutaka
-- 
sheepdog mailing list
sheepdog@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to