mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: Reuse virBitmapToDataBuf in qemuDomainGetEmulatorPinInfo
This commit is contained in:
parent
b6d438e10c
commit
f79bfd9b51
@ -5508,8 +5508,6 @@ qemuDomainGetEmulatorPinInfo(virDomainPtr dom,
|
|||||||
virBitmapPtr cpumask = NULL;
|
virBitmapPtr cpumask = NULL;
|
||||||
virBitmapPtr bitmap = NULL;
|
virBitmapPtr bitmap = NULL;
|
||||||
virCapsPtr caps = NULL;
|
virCapsPtr caps = NULL;
|
||||||
unsigned char *tmpmap = NULL;
|
|
||||||
int tmpmaplen;
|
|
||||||
|
|
||||||
virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
|
virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
|
||||||
VIR_DOMAIN_AFFECT_CONFIG, -1);
|
VIR_DOMAIN_AFFECT_CONFIG, -1);
|
||||||
@ -5547,12 +5545,7 @@ qemuDomainGetEmulatorPinInfo(virDomainPtr dom,
|
|||||||
cpumask = bitmap;
|
cpumask = bitmap;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (virBitmapToData(cpumask, &tmpmap, &tmpmaplen) < 0)
|
virBitmapToDataBuf(cpumask, cpumaps, maplen);
|
||||||
goto cleanup;
|
|
||||||
if (tmpmaplen > maplen)
|
|
||||||
tmpmaplen = maplen;
|
|
||||||
memcpy(cpumaps, tmpmap, tmpmaplen);
|
|
||||||
VIR_FREE(tmpmap);
|
|
||||||
|
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user