mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
numa_conf: Make virDomainNumaSetNodeCpumask() return void
There is only one caller of virDomainNumaSetNodeCpumask() which checks for the return value but because the function will return NULL iff the @cpumask was NULL in the first place. But in that place @cpumask can't be NULL because it was just allocated by virBitmapParse(). Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
This commit is contained in:
parent
fe43b3a5a5
commit
1050c6beb1
@ -1317,14 +1317,12 @@ virDomainNumaGetNodeCpumask(virDomainNumaPtr numa,
|
||||
}
|
||||
|
||||
|
||||
virBitmapPtr
|
||||
void
|
||||
virDomainNumaSetNodeCpumask(virDomainNumaPtr numa,
|
||||
size_t node,
|
||||
virBitmapPtr cpumask)
|
||||
{
|
||||
numa->mem_nodes[node].cpumask = cpumask;
|
||||
|
||||
return numa->mem_nodes[node].cpumask;
|
||||
}
|
||||
|
||||
|
||||
|
@ -155,9 +155,9 @@ size_t virDomainNumaSetNodeDistanceCount(virDomainNumaPtr numa,
|
||||
size_t ndistances)
|
||||
ATTRIBUTE_NONNULL(1);
|
||||
|
||||
virBitmapPtr virDomainNumaSetNodeCpumask(virDomainNumaPtr numa,
|
||||
size_t node,
|
||||
virBitmapPtr cpumask)
|
||||
void virDomainNumaSetNodeCpumask(virDomainNumaPtr numa,
|
||||
size_t node,
|
||||
virBitmapPtr cpumask)
|
||||
ATTRIBUTE_NONNULL(1);
|
||||
|
||||
/*
|
||||
|
@ -508,10 +508,10 @@ xenParseXLVnuma(virConfPtr conf,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if ((virBitmapParse(vtoken, &cpumask, VIR_DOMAIN_CPUMASK_LEN) < 0) ||
|
||||
(virDomainNumaSetNodeCpumask(numa, vnodeCnt, cpumask) == NULL))
|
||||
if (virBitmapParse(vtoken, &cpumask, VIR_DOMAIN_CPUMASK_LEN) < 0)
|
||||
goto cleanup;
|
||||
|
||||
virDomainNumaSetNodeCpumask(numa, vnodeCnt, cpumask);
|
||||
vcpus += virBitmapCountBits(cpumask);
|
||||
|
||||
} else if (STRPREFIX(str, "vdistances")) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user