[libvirt] [PATCH V2 0/3] refactor virMutexInit virRWLockInit and virCondInit

Jincheng Miao jmiao at redhat.com
Mon Jul 21 10:13:34 UTC 2014


This patchset refactors vir{Mutex,RWLock,Cond}Init by calling a Initernal function,
which has the error reporting. So that the caller no longer to write a redundant
error message after them.

V2:
  removed quiet argument of vir{Mutex,RWLock,Cond}Internal.
  separated argument renaming patch.

Jincheng Miao (3):
  rename arguments of virthread functions
  add error report for virMutexInit virRWLockInit and virCondInit
  remove error message after virMutexInit virRWLockInit virCondInit

 daemon/remote.c                     |   1 -
 src/conf/interface_conf.c           |   2 -
 src/conf/network_conf.c             |   2 -
 src/conf/node_device_conf.c         |   2 -
 src/conf/nwfilter_conf.c            |   2 -
 src/conf/object_event.c             |   2 -
 src/conf/storage_conf.c             |   2 -
 src/conf/virchrdev.c                |   2 -
 src/esx/esx_vi.c                    |  15 +----
 src/fdstream.c                      |   2 -
 src/libvirt_private.syms            |   7 +--
 src/libxl/libxl_driver.c            |   2 -
 src/locking/lock_daemon.c           |   5 --
 src/node_device/node_device_udev.c  |   1 -
 src/nwfilter/nwfilter_learnipaddr.c |   2 -
 src/parallels/parallels_driver.c    |   5 +-
 src/qemu/qemu_agent.c               |   2 -
 src/qemu/qemu_capabilities.c        |   2 -
 src/qemu/qemu_driver.c              |   1 -
 src/qemu/qemu_monitor.c             |   6 +-
 src/remote/remote_driver.c          |   2 -
 src/rpc/virnetclient.c              |   5 +-
 src/test/test_driver.c              |   4 --
 src/util/vireventpoll.c             |   5 +-
 src/util/virlockspace.c             |   4 --
 src/util/virobject.c                |   2 -
 src/util/virthread.c                | 109 +++++++++++++++++-------------------
 src/util/virthread.h                |  50 +++++++++++------
 src/xen/xen_driver.c                |   2 -
 tests/qemumonitortestutils.c        |   2 -
 30 files changed, 97 insertions(+), 153 deletions(-)

-- 
1.8.3.1




More information about the libvir-list mailing list