This patch series replaces virMutex and virRWLock by GMutex and GRWLock,
respectively. And because virCond usage is connected to virCond, it also
replaces the latter by GCond.
Rafael Fonseca (43):
admin: convert virMutex to GMutex
bhyve: convert virMutex to GMutex
conf: nwfilter_ipaddrmap: convert virMutex to GMutex
conf: virchrdev: convert virMutex to GMutex
esx: convert virMutex to GMutex
util: virtpm: convert virMutex to GMutex
vbox: convert virMutex to GMutex
util: virnodesuspend: convert virMutex to GMutex
libxl: convert virMutex to GMutex in libxlPrivate
vz: vz_driver: convert virMutex to GMutex
locking: convert virMutex to GMutex
logging: convert virMutex to GMutex
conf: nwfilter_conf: convert virRWLock to GRWLock
util: virlog: convert virMutex to GMutex
test: convert virMutex to GMutex
nwfilter: nwfilter_dhcpsnoop: convert virMutex to GMutex
nwfilter: nwfilter_gentech_driver: convert virMutex to GRecMutex
lxc: lxc_fuse: convert virMutex to GMutex
lxc: convert virMutex to GMutex
network: bridge_driver: convert virMutex to GMutex
node_device: convert virMutex to GMutex
vmware: convert virMutex to GMutex
tests: qemusecuritymock: convert virMutex to GMutex
tests: qemumonitortestutils: convert virMutex to GMutex
qemu: convert virMutex to GMutex
remote: remote_driver: convert virMutex to GMutex
nwfilter: convert virMutex to GMutex
openvz: convert virMutex to GMutex
storage: convert virMutex to GMutex
secret: convert virMutex to GMutex
remote: convert virMutex to GMutex in daemonClientPrivate
util: virfirewall: convert virMutex to GMutex
util: virlockspace: convert virMutex to GMutex
util: virnetdevmacvlan: convert virMutex to GMutex
util: virnetdevveth: convert virMutex to GMutex
util: virnetlink: convert virMutex to GMutex
tools: virsh: convert virMutex to GMutex
nwfilter: nwfilter_learnipaddr: convert virMutex to GMutex
util: virthreadpool: convert virMutex to GMutex
util: virObjectRWLockable: convert virRWLock to GRWLock
util: virthread: remove virRWLock
util: virObjectLockable: convert virMutex to GMutex
util: virthread: remove GMutex and Gcond
examples/systemtap/lock-debug.stp | 4 +-
src/admin/admin_server_dispatch.c | 13 +--
src/bhyve/bhyve_driver.c | 11 +-
src/bhyve/bhyve_utils.h | 2 +-
src/conf/domain_conf.c | 27 +----
src/conf/domain_conf.h | 5 +-
src/conf/nwfilter_conf.c | 21 ++--
src/conf/nwfilter_conf.h | 5 +-
src/conf/nwfilter_ipaddrmap.c | 14 +--
src/conf/virchrdev.c | 27 ++---
src/conf/virdomainobjlist.c | 35 +++---
src/conf/virinterfaceobj.c | 18 +--
src/conf/virnetworkobj.c | 20 ++--
src/conf/virnodedeviceobj.c | 16 +--
src/conf/virnodedeviceobj.h | 4 +-
src/conf/virnwfilterbindingobjlist.c | 14 +--
src/conf/virnwfilterobj.c | 15 +--
src/conf/virnwfilterobj.h | 2 +-
src/conf/virsecretobj.c | 16 +--
src/conf/virstorageobj.c | 50 ++++-----
src/conf/virstorageobj.h | 2 +-
src/esx/esx_stream.c | 25 ++---
src/esx/esx_vi.c | 68 ++++-------
src/esx/esx_vi.h | 6 +-
src/libvirt_private.syms | 22 +---
src/libxl/libxl_conf.h | 6 +-
src/libxl/libxl_domain.c | 18 +--
src/libxl/libxl_domain.h | 2 +-
src/libxl/libxl_driver.c | 9 +-
src/locking/lock_daemon.c | 32 ++----
src/locking/lock_daemon.h | 2 +-
src/locking/lock_daemon_dispatch.c | 32 ++----
src/logging/log_daemon.c | 26 +----
src/logging/log_daemon.h | 2 +-
src/lxc/lxc_conf.h | 6 +-
src/lxc/lxc_controller.c | 25 ++---
src/lxc/lxc_domain.c | 18 +--
src/lxc/lxc_domain.h | 2 +-
src/lxc/lxc_driver.c | 11 +-
src/lxc/lxc_fuse.c | 13 +--
src/lxc/lxc_fuse.h | 2 +-
src/network/bridge_driver.c | 11 +-
src/network/bridge_driver_platform.h | 2 +-
src/node_device/node_device_driver.c | 11 +-
src/node_device/node_device_hal.c | 20 +---
src/node_device/node_device_udev.c | 43 ++-----
src/nwfilter/nwfilter_dhcpsnoop.c | 48 ++++----
src/nwfilter/nwfilter_driver.c | 15 ++-
src/nwfilter/nwfilter_gentech_driver.c | 40 +++----
src/nwfilter/nwfilter_learnipaddr.c | 43 ++++---
src/openvz/openvz_conf.h | 2 +-
src/openvz/openvz_driver.c | 4 +-
src/qemu/qemu_agent.c | 50 ++++-----
src/qemu/qemu_conf.c | 4 +-
src/qemu/qemu_conf.h | 2 +-
src/qemu/qemu_domain.c | 95 +++++++---------
src/qemu/qemu_domain.h | 4 +-
src/qemu/qemu_driver.c | 21 ++--
src/qemu/qemu_hotplug.c | 28 ++---
src/qemu/qemu_hotplug.h | 2 +-
src/qemu/qemu_migration.c | 2 +-
src/qemu/qemu_monitor.c | 27 ++---
src/qemu/qemu_process.c | 4 +-
src/remote/remote_daemon.h | 2 +-
src/remote/remote_daemon_dispatch.c | 100 ++++-------------
src/remote/remote_daemon_stream.c | 29 ++---
src/remote/remote_driver.c | 15 +--
src/rpc/virnetclient.c | 25 ++---
src/secret/secret_driver.c | 13 +--
src/storage/storage_driver.c | 11 +-
src/test/test_driver.c | 12 +-
src/util/virfdstream.c | 26 ++---
src/util/virfirewall.c | 6 +-
src/util/virlockspace.c | 83 ++++----------
src/util/virlog.c | 9 +-
src/util/virnetdevmacvlan.c | 20 ++--
src/util/virnetdevveth.c | 6 +-
src/util/virnetlink.c | 15 +--
src/util/virnodesuspend.c | 6 +-
src/util/virobject.c | 40 +++----
src/util/virobject.h | 10 +-
src/util/virthread.c | 134 ----------------------
src/util/virthread.h | 57 ----------
src/util/virthreadpool.c | 149 +++++++++----------------
src/util/virtpm.c | 18 +--
src/vbox/vbox_common.c | 12 +-
src/vmware/vmware_conf.c | 2 +-
src/vmware/vmware_conf.h | 2 +-
src/vmware/vmware_driver.c | 7 +-
src/vz/vz_driver.c | 26 ++---
src/vz/vz_utils.c | 41 ++-----
src/vz/vz_utils.h | 6 +-
tests/qemuhotplugmock.c | 6 +-
tests/qemuhotplugtest.c | 2 +
tests/qemumonitortestutils.c | 42 +++----
tests/qemusecuritymock.c | 30 ++---
tests/qemusecuritytest.c | 10 +-
tests/qemuxml2argvtest.c | 1 +
tests/testutilslxc.c | 9 +-
tests/testutilsqemu.c | 5 +-
tests/testutilsxen.c | 9 +-
tools/virsh-console.c | 23 +---
tools/virsh.c | 11 +-
tools/virt-admin.c | 11 +-
tools/vsh.c | 4 +-
tools/vsh.h | 2 +-
106 files changed, 747 insertions(+), 1426 deletions(-)
--
2.25.2