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

Kristina Hanicova posted 11 patches 1 year, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1659530249.git.khanicov@redhat.com
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(-)
[PATCH 00/11] qemu & hypervisor: move helper job functions
Posted by Kristina Hanicova 1 year, 9 months ago
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
Re: [PATCH 00/11] qemu & hypervisor: move helper job functions
Posted by Michal Prívozník 1 year, 8 months ago
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@redhat.com>

Michal