[libvirt] [PATCH 00/12] More cleanup from IOThreads changes

John Ferlan jferlan at redhat.com
Sat Mar 14 03:11:44 UTC 2015


During the review process a few things were pointed at as perhaps
needing some adjustments based on what was done for IOThreads.
Specifically a memory leak in PinVcpuFlags since PinIOThreads was
just a copy of the Vcpu code and secondarily since the IOThreads
code "reused" the virDomainVcpuPin* data structures and API's, those
should change names to be more generic.


John Ferlan (12):
  qemu: Fix possible memory leak in qemuDomainPinVcpuFlags
  Convert virDomainVcpuPinDefPtr to virDomainPinDefPtr
  Convert virDomainPinDefPtr->vcpuid to virDomainPinDefPtr->id
  Convert virDomainVcpuPinDefFree to virDomainPinDefFree
  Convert virDomainVcpuPinDefArrayFree to virDomainPinDefArrayFree
  Convert virDomainVcpuPinDefCopy into virDomainPinDefCopy
  Convert virDomainVcpuPinIsDuplicate into virDomainPinIsDuplicate
  Convert virDomainVcpuPinFindByVcpu into virDomainPinFindByVcpu
  Replace virDomainVcpuPinAdd with virDomainPinAdd
  Replace virDomainIOThreadsPinAdd with virDomainPinAdd
  Replace virDomainVcpuPinDel with virDomainPinDel
  Remove virDomainIOThreadsPinDel

 src/conf/domain_conf.c   | 234 +++++++++++++++++------------------------------
 src/conf/domain_conf.h   |  58 +++++-------
 src/libvirt_private.syms |  16 ++--
 src/libxl/libxl_domain.c |   2 +-
 src/libxl/libxl_driver.c |  18 ++--
 src/qemu/qemu_cgroup.c   |  12 +--
 src/qemu/qemu_cgroup.h   |   4 +-
 src/qemu/qemu_driver.c   | 104 +++++++++++----------
 src/qemu/qemu_process.c  |  16 ++--
 src/xen/xend_internal.c  |  10 +-
 10 files changed, 204 insertions(+), 270 deletions(-)

-- 
2.1.0




More information about the libvir-list mailing list