The patches that follow make some changes to the domain driver
infrastructure, and the QEMU driver. The important goal is to
improve the concurrency of the QEMU driver, by allowing multiple
readers on the driver (change mutex to a rwlock) and removing
the O(n) locks on the virDomainObjPtr instances
These have not been heavily tested yet, beyond checking the TCK
passes with QEMU driver. I just send them now for early review,
while I continue to work on the rest of the QEMU monitor related
patches which this series supports.
The CIL object locking test also needs to be extended to understand
the idea of RWlocks instead of just mutexes so it can properly
validate this code
Daniel