[libvirt] [PATCH] qemu: Only check for NUMA availability if required
Osier Yang
jyang at redhat.com
Wed Jun 22 03:18:07 UTC 2011
于 2011年06月22日 00:55, Jiri Denemark 写道:
> We only care about NUMA availability if NUMA configuration is requested
> in domain XML.
> ---
> src/qemu/qemu_process.c | 6 +++---
> 1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
> index 8e09e52..37d5a22 100644
> --- a/src/qemu/qemu_process.c
> +++ b/src/qemu/qemu_process.c
> @@ -1197,17 +1197,17 @@ qemuProcessInitNumaMemoryPolicy(virDomainObjPtr vm)
> int i = 0;
> int maxnode = 0;
>
> + if (!vm->def->numatune.memory.nodemask)
> + return 0;
> +
> VIR_DEBUG("Setting NUMA memory policy");
>
> if (numa_available()< 0) {
> qemuReportError(VIR_ERR_INTERNAL_ERROR,
> "%s", _("Host kernel is not aware of NUMA."));
> return -1;
> }
>
> - if (!vm->def->numatune.memory.nodemask)
> - return 0;
> -
> if (VIR_ALLOC(mask)< 0) {
> virReportOOMError();
> return -1;
Thanks for detecting this, ACK
Regards
Osier
More information about the libvir-list
mailing list