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

Re: [Xen-devel] [PATCH v4 3/4] libxl: Store e820 map in xc_dom_image



On Tue, Mar 20, 2018 at 09:50:51AM -0700, Maran Wilson wrote:
> From: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
> diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
> index 7cbbfd0..651b7d5 100644
> --- a/tools/libxl/libxl_x86.c
> +++ b/tools/libxl/libxl_x86.c
> @@ -582,6 +582,10 @@ static int domain_construct_memmap(libxl__gc *gc,
>          goto out;
>      }
>  
> +    dom->e820 = libxl__malloc(gc, e820_entries * sizeof(*(dom->e820)));
> +    dom->e820_entries = e820_entries;
> +    memcpy(dom->e820, e820, e820_entries * sizeof(*(dom->e820)));

e820 is already allocated with libxl_malloc, why not simply use:

dom->e820 = e820;
dom->e820_entries = e820_entries;

Thanks, Roger.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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