On 15/01/2016 16:12, Paolo Bonzini wrote: > This is the infrastructure part of the aio_context_acquire/release pushdown, > which in turn is the first step towards a real multiqueue block layer in > QEMU. The next step is to touch all the drivers and move calls to the > aio_context_acquire/release functions from aio-*.c to the drivers. This > will be done in a separate patch series. > > While the inserted lines are a lot, more than half of it are in documentation > and formal models of the code, as well as in the implementation of the new > "lockcnt" synchronization primitive. The code is also very heavily commented. > > The first four patches are new, as the issue they fix was found after posting > the previous patch. Everything else is more or less the same as before.
Ping? Paolo