[PATCH 00/36] virBitmap freeing cleanup

Peter Krempa pkrempa at redhat.com
Thu Dec 9 12:18:05 UTC 2021


Peter Krempa (36):
  virCapabilitiesInitCaches: Refactor freeing of temporary variables
  conf: capabilities: Clean up freeing of virBitmap
  virDomainSchedulerParse: Refactor cleanup
  virDomainNumatuneParseXML: Refactor cleanup
  virDomainDriverGetIOThreadsConfig: Automatically free virBitmap
  qemuDomainAssignMemorySlots: Refactor cleanup
  qemu: driver: Automatically free temporary virBitmap-s
  qemuDomainSelectHotplugVcpuEntities: Refactor cleanup
  qemuDomainSetVcpusInternal: Refactor cleanup
  qemuDomainSetVcpuInternal: Refactor cleanup
  qemuProcessValidateHotpluggableVcpus: Refactor cleanup
  qemuSnapshotCreateInactiveExternal: Automatically free temporary
    variables
  virHostCPUCountThreadSiblings: Refactor cleanup
  virHostCPUHasValidSubcoreConfiguration: Refactor cleanup
  virHostCPUParseNode: Use automatic memory freeing for virBitmap
  virCgroupGetPercpuStats: Refactor cleanup
  virshParseCPUList: Refactor cleanup
  virnumamock: Use automatic memory freeing for virBitmap
  test_virCapabilitiesGetCpusForNodemask: Refactor cleanup
  util: bitmap: Unexport 'virBitmapParseSeparator'
  virBitmapExpand: Remove return value
  virBitmapUnion: Remove return value
  virBitmapClearBitExpand: Remove return value
  virBitmapSetBitExpand: Remove return value
  virBitmapParseSeparator: Remove separator parsing capability
  virBitmapParseInternal: Allocate the bitmap in the caller
  util: bitmap: Unify parsing of bitmaps
  test_driver: Use automatic memory freeing for temporary virBitmaps
  lxcSetCpusetTune: Refactor memory clearing
  libxl_driver: Use automatic memory freeing for virBitmap
  libxlDomainGetNumaParameters: Don't clear a freshly allocated bitmap
  lxc_controller: Use automatic memory freeing for virBitmap
  virLXCControllerSetup(Resource|Cgroup)Limits: Refactor cleanup
  virt-host-validate-common: Use automatic memory freeing for virBitmap
  virt-host-validate-qemu: Use automatic memory freeing for virBitmap
  virHostCPUGetInfoPopulateLinux: Use automatic memory freeing for
    virBitmap

 src/conf/capabilities.c           |  27 ++---
 src/conf/domain_conf.c            |  16 +--
 src/conf/numa_conf.c              |  55 ++++-----
 src/hypervisor/domain_driver.c    |   7 +-
 src/libvirt_private.syms          |   1 -
 src/libxl/libxl_driver.c          |   7 +-
 src/lxc/lxc_controller.c          |  39 +++---
 src/lxc/lxc_native.c              |  20 ++--
 src/network/bridge_driver.c       |   3 +-
 src/qemu/qemu_domain_address.c    |  12 +-
 src/qemu/qemu_driver.c            |  50 +++-----
 src/qemu/qemu_hotplug.c           |  54 ++++-----
 src/qemu/qemu_process.c           |  16 +--
 src/qemu/qemu_snapshot.c          |  12 +-
 src/test/test_driver.c            |  17 +--
 src/util/virbitmap.c              | 190 ++++++++----------------------
 src/util/virbitmap.h              |  17 +--
 src/util/vircgroup.c              |  27 ++---
 src/util/virhostcpu.c             |  51 +++-----
 src/util/virnuma.c                |   3 +-
 src/util/virqemu.c                |   3 +-
 src/util/virtpm.c                 |   3 +-
 tests/testutils.c                 |   2 +-
 tests/virbitmaptest.c             |  15 +--
 tests/vircapstest.c               |  19 +--
 tests/virnumamock.c               |  14 +--
 tools/virsh-domain.c              |  10 +-
 tools/virt-host-validate-common.c |   8 +-
 tools/virt-host-validate-qemu.c   |   4 +-
 29 files changed, 223 insertions(+), 479 deletions(-)

-- 
2.31.1




More information about the libvir-list mailing list