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

Re: [Xen-devel] [PATCH for-4.6] xl/vNUMA: Allow empty memory nodes



This title should say "libxc: ..."

On Fri, Aug 14, 2015 at 12:18:52PM -0400, Boris Ostrovsky wrote:
> The test for 'nr_vmemranges < nr_vnodes' in xc_domain_setvnuma() was
> originally writtten with the idea that number of memory ranges would
> at least be equal to number of nodes.
> 
> We may want to specify nodes with no memory, however, and thus this
> check should be removed.
> 
> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>

Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

With my RM hat on, because libxl, hypervisor and hvmloader can already
cope with 0 vmemrange configuration, removing this restriction is safe.

Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

> ---
>  tools/libxc/xc_domain.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
> index 2ee26fb..780797f 100644
> --- a/tools/libxc/xc_domain.c
> +++ b/tools/libxc/xc_domain.c
> @@ -2451,8 +2451,7 @@ int xc_domain_setvnuma(xc_interface *xch,
>                               XC_HYPERCALL_BUFFER_BOUNCE_BOTH);
>      errno = EINVAL;
>  
> -    if ( nr_vnodes == 0 || nr_vmemranges == 0 ||
> -         nr_vmemranges < nr_vnodes || nr_vcpus == 0 )
> +    if ( nr_vnodes == 0 || nr_vmemranges == 0 || nr_vcpus == 0 )
>          return -1;
>  
>      if ( !vdistance || !vcpu_to_vnode || !vmemrange || !vnode_to_pnode )
> -- 
> 1.9.3

_______________________________________________
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®.