[PATCH 00/11] qemu & hypervisor: move helper job functions

Kristina Hanicova khanicov at redhat.com
Wed Aug 3 12:43:11 UTC 2022


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(-)

-- 
2.37.1



More information about the libvir-list mailing list