[libvirt] [PATCH 00/11] A selection of refactors and improvements from the blockdev-add saga

Peter Krempa pkrempa at redhat.com
Fri Apr 5 16:04:12 UTC 2019


Few patches require
https://www.redhat.com/archives/libvir-list/2019-April/msg00324.html
to be applied.

This is a collection of cleanups and improvements from my blockdev
branch which make sense even without the rest of the blockdev patches.

Peter Krempa (11):
  qemu: block: Introduce and use AUTOPTR func for
    qemuBlockStorageSourceAttachDataPtr
  qemu: block: Use VIR_AUTOPTR for virJSONValue
  util: uri: Introduce VIR_AUTOPTR freeing function
  qemu: block: Use VIR_AUTOPTR for virURIPtr
  qemu: block: Use VIR_AUTOPTR for virHashTablePtr
  qemu: block: Use VIR_AUTOFREE for char *
  qemu: block: Add and use AUTOPTR func for
    qemuBlockNodeNameBackingChainData
  qemu: block: Remove unneeded cleanup jumps
  internal: Introduce VIR_RETURN_PTR
  qemu: block: Use VIR_RETURN_PTR
  util: json: Use VIR_APPEND_ELEMENT in virJSONValueObjectAppend

 src/internal.h            |  15 ++
 src/qemu/qemu_block.c     | 388 +++++++++++++-------------------------
 src/qemu/qemu_block.h     |   3 +
 src/qemu/qemu_command.c   |  14 +-
 src/qemu/qemu_hotplug.c   |   9 +-
 src/qemu/qemu_migration.c |   3 +-
 src/util/virjson.c        |  19 +-
 src/util/viruri.h         |   2 +
 8 files changed, 172 insertions(+), 281 deletions(-)

-- 
2.20.1




More information about the libvir-list mailing list