mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
libxc: allow empty memory nodes in vNUMA
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@oracle.com> Acked-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
1 parent
6a249a118e
commit
b56892f5a9
1 file changed
+1
-2
@@ -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 )
|
||||
|
||||