[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 08/14] libxc/save: rename to_send to dirty_bitmap



On 12/05/15 12:25, Yang Hongyang wrote:
> rename to_send to dirty_bitmap.
>
> Signed-off-by: Yang Hongyang <yanghy@xxxxxxxxxxxxxx>
> CC: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
> CC: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
> CC: Wei Liu <wei.liu2@xxxxxxxxxx>
> CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

> ---
>  tools/libxc/xc_sr_save.c | 22 +++++++++++-----------
>  1 file changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/tools/libxc/xc_sr_save.c b/tools/libxc/xc_sr_save.c
> index 8a847fc..368aacb 100644
> --- a/tools/libxc/xc_sr_save.c
> +++ b/tools/libxc/xc_sr_save.c
> @@ -475,20 +475,20 @@ static int update_progress_string(struct xc_sr_context 
> *ctx,
>  static int send_domain_memory_live(struct xc_sr_context *ctx)
>  {
>      xc_interface *xch = ctx->xch;
> -    DECLARE_HYPERCALL_BUFFER(unsigned long, to_send);
> +    DECLARE_HYPERCALL_BUFFER(unsigned long, dirty_bitmap);
>      xc_shadow_op_stats_t stats = { 0, ctx->save.p2m_size };
>      char *progress_str = NULL;
>      unsigned x;
>      int rc = -1;
>  
> -    to_send = xc_hypercall_buffer_alloc_pages(
> -        xch, to_send, NRPAGES(bitmap_size(ctx->save.p2m_size)));
> +    dirty_bitmap = xc_hypercall_buffer_alloc_pages(
> +        xch, dirty_bitmap, NRPAGES(bitmap_size(ctx->save.p2m_size)));
>  
>      ctx->save.batch_pfns = malloc(MAX_BATCH_SIZE *
>                                    sizeof(*ctx->save.batch_pfns));
>      ctx->save.deferred_pages = calloc(1, bitmap_size(ctx->save.p2m_size));
>  
> -    if ( !ctx->save.batch_pfns || !to_send || !ctx->save.deferred_pages )
> +    if ( !ctx->save.batch_pfns || !dirty_bitmap || !ctx->save.deferred_pages 
> )
>      {
>          ERROR("Unable to allocate memory for to_{send,fix}/batch bitmaps");
>          goto out;
> @@ -512,7 +512,7 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>      {
>          if ( xc_shadow_control(
>                   xch, ctx->domid, XEN_DOMCTL_SHADOW_OP_CLEAN,
> -                 HYPERCALL_BUFFER(to_send), ctx->save.p2m_size,
> +                 HYPERCALL_BUFFER(dirty_bitmap), ctx->save.p2m_size,
>                   NULL, 0, &stats) != ctx->save.p2m_size )
>          {
>              PERROR("Failed to retrieve logdirty bitmap");
> @@ -527,7 +527,7 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>          if ( rc )
>              goto out;
>  
> -        rc = send_some_pages(ctx, to_send, stats.dirty_count);
> +        rc = send_some_pages(ctx, dirty_bitmap, stats.dirty_count);
>          if ( rc )
>              goto out;
>      }
> @@ -538,7 +538,7 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>  
>      if ( xc_shadow_control(
>               xch, ctx->domid, XEN_DOMCTL_SHADOW_OP_CLEAN,
> -             HYPERCALL_BUFFER(to_send), ctx->save.p2m_size,
> +             HYPERCALL_BUFFER(dirty_bitmap), ctx->save.p2m_size,
>               NULL, 0, &stats) != ctx->save.p2m_size )
>      {
>          PERROR("Failed to retrieve logdirty bitmap");
> @@ -550,9 +550,9 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>      if ( rc )
>          goto out;
>  
> -    bitmap_or(to_send, ctx->save.deferred_pages, ctx->save.p2m_size);
> +    bitmap_or(dirty_bitmap, ctx->save.deferred_pages, ctx->save.p2m_size);
>  
> -    rc = send_some_pages(ctx, to_send,
> +    rc = send_some_pages(ctx, dirty_bitmap,
>                           stats.dirty_count + ctx->save.nr_deferred_pages);
>      if ( rc )
>          goto out;
> @@ -578,7 +578,7 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>  
>          if ( xc_shadow_control(
>                   xch, ctx->domid, XEN_DOMCTL_SHADOW_OP_PEEK,
> -                 HYPERCALL_BUFFER(to_send), ctx->save.p2m_size,
> +                 HYPERCALL_BUFFER(dirty_bitmap), ctx->save.p2m_size,
>                   NULL, 0, &stats) != ctx->save.p2m_size )
>          {
>              PERROR("Failed to retrieve logdirty bitmap");
> @@ -593,7 +593,7 @@ static int send_domain_memory_live(struct xc_sr_context 
> *ctx)
>    out:
>      xc_set_progress_prefix(xch, NULL);
>      free(progress_str);
> -    xc_hypercall_buffer_free_pages(xch, to_send,
> +    xc_hypercall_buffer_free_pages(xch, dirty_bitmap,
>                                     NRPAGES(bitmap_size(ctx->save.p2m_size)));
>      free(ctx->save.deferred_pages);
>      free(ctx->save.batch_pfns);


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.