On 8/3/22 14:43, Kristina Hanicova wrote:
This series moves helper functions from qemu so that they can be used
by
other hypervisors or BeginJob / EndJob functions which will be
generalized and moved in one of the following series as well.
Kristina Hanicova (11):
qemu & hypervisor: move qemuDomainObjResetAgentJob() into hypervisor
qemu & hypervisor: move qemuDomainObjResetAsyncJob() into hypervisor
qemu: propagate virDomainJobObj into qemuDomainObjPreserveJob()
qemu & hypervisor: move qemuDomainObjPreserveJob() into hypervisor
qemu & hypervisor: move qemuDomainObjClearJob() into hypervisor
libxl: use virDomainObjClearJob() instead of libxlDomainObjFreeJob()
LXC: use virDomainObjClearJob() instead of virLXCDomainObjFreeJob()
CH: use virDomainObjClearJob() instead of virCHDomainObjFreeJob()
qemu & hypervisor: move qemuDomainTrackJob() into hypervisor
qemu: move virDomainNestedJobAllowed into hypervisor
qemu: move virDomainObjCanSetJob() into hypervisor
src/ch/ch_domain.c | 10 +--
src/hypervisor/domain_job.c | 99 +++++++++++++++++++++++++++
src/hypervisor/domain_job.h | 18 +++++
src/libvirt_private.syms | 7 ++
src/libxl/libxl_domain.c | 9 +--
src/lxc/lxc_domain.c | 7 +-
src/qemu/qemu_domain.c | 2 +-
src/qemu/qemu_domainjob.c | 129 ++++--------------------------------
src/qemu/qemu_domainjob.h | 7 --
src/qemu/qemu_process.c | 2 +-
10 files changed, 142 insertions(+), 148 deletions(-)
Reviewed-by: Michal Privoznik <mprivozn(a)redhat.com>
Michal