mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-23 03:42:19 +00:00
qemu: Introduce virQEMUCapsAccelClear
Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
2e754ed694
commit
8c9b93cd26
@ -1674,6 +1674,14 @@ virQEMUCapsPtr virQEMUCapsNewCopy(virQEMUCapsPtr qemuCaps)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void
|
||||||
|
virQEMUCapsAccelClear(virQEMUCapsAccelPtr caps)
|
||||||
|
{
|
||||||
|
virQEMUCapsHostCPUDataClear(&caps->hostCPU);
|
||||||
|
virObjectUnref(caps->cpuModels);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void virQEMUCapsDispose(void *obj)
|
void virQEMUCapsDispose(void *obj)
|
||||||
{
|
{
|
||||||
virQEMUCapsPtr qemuCaps = obj;
|
virQEMUCapsPtr qemuCaps = obj;
|
||||||
@ -1686,9 +1694,6 @@ void virQEMUCapsDispose(void *obj)
|
|||||||
VIR_FREE(qemuCaps->machineTypes);
|
VIR_FREE(qemuCaps->machineTypes);
|
||||||
|
|
||||||
virHashFree(qemuCaps->domCapsCache);
|
virHashFree(qemuCaps->domCapsCache);
|
||||||
virObjectUnref(qemuCaps->kvm.cpuModels);
|
|
||||||
virObjectUnref(qemuCaps->tcg.cpuModels);
|
|
||||||
|
|
||||||
virBitmapFree(qemuCaps->flags);
|
virBitmapFree(qemuCaps->flags);
|
||||||
|
|
||||||
VIR_FREE(qemuCaps->package);
|
VIR_FREE(qemuCaps->package);
|
||||||
@ -1699,8 +1704,8 @@ void virQEMUCapsDispose(void *obj)
|
|||||||
|
|
||||||
virSEVCapabilitiesFree(qemuCaps->sevCapabilities);
|
virSEVCapabilitiesFree(qemuCaps->sevCapabilities);
|
||||||
|
|
||||||
virQEMUCapsHostCPUDataClear(&qemuCaps->kvm.hostCPU);
|
virQEMUCapsAccelClear(&qemuCaps->kvm);
|
||||||
virQEMUCapsHostCPUDataClear(&qemuCaps->tcg.hostCPU);
|
virQEMUCapsAccelClear(&qemuCaps->tcg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
Loading…
x
Reference in New Issue
Block a user