Vladimir Sementsov-Ogievskiy <[email protected]> writes:

> Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]>
> ---
>  migration/vmstate-types.c | 17 +++++++++--------
>  1 file changed, 9 insertions(+), 8 deletions(-)
>
> diff --git a/migration/vmstate-types.c b/migration/vmstate-types.c
> index 8c01215c251..c2d4645f317 100644
> --- a/migration/vmstate-types.c
> +++ b/migration/vmstate-types.c
> @@ -925,30 +925,31 @@ const VMStateInfo vmstate_info_qlist = {
>      .save = save_qlist,
>  };
>  
> -static int get_g_byte_array(QEMUFile *f, void *pv, size_t size,
> -                            const VMStateField *field)
> +static bool load_g_byte_array(QEMUFile *f, void *pv, size_t size,
> +                              const VMStateField *field, Error **errp)
>  {
>      GByteArray *byte_array = *(GByteArray **)pv;
>      uint32_t len = qemu_get_be32(f);
>  
>      g_byte_array_set_size(byte_array, len);
>      qemu_get_buffer(f, byte_array->data, len);
> -    return 0;
> +    return true;
>  }
>  
> -static int put_g_byte_array(QEMUFile *f, void *pv, size_t size,
> -                            const VMStateField *field, JSONWriter *vmdesc)
> +static bool save_g_byte_array(QEMUFile *f, void *pv, size_t size,
> +                              const VMStateField *field, JSONWriter *vmdesc,
> +                              Error **errp)
>  {
>      GByteArray *byte_array = *(GByteArray **)pv;
>  
>      qemu_put_be32(f, byte_array->len);
>      qemu_put_buffer(f, byte_array->data, byte_array->len);
>  
> -    return 0;
> +    return true;
>  }
>  
>  const VMStateInfo vmstate_info_g_byte_array = {
>      .name = "GByteArray",
> -    .get  = get_g_byte_array,
> -    .put  = put_g_byte_array,
> +    .load = load_g_byte_array,
> +    .save = save_g_byte_array,
>  };

Reviewed-by: Fabiano Rosas <[email protected]>

Reply via email to