[Qemu-devel] [PATCH for-2.9 00/10] aio_context_acquire/release pushdown, part 1

2016-11-29 Thread Paolo Bonzini
This is the first step of pushing down the AioContext lock. Bottom halves are already protected by their own lock, use it also for walking_bh and for the handlers list (including walking_handlers). The (lock, walking_foo) pair is wrapped into the QemuLockCnt primitive. Paolo Paolo Bonzini (10):

[Qemu-devel] [PATCH for-2.9 00/10] aio_context_acquire/release pushdown, part 1

2016-11-29 Thread Paolo Bonzini
This is the first step of pushing down the AioContext lock. Bottom halves are already protected by their own lock, use it also for walking_bh and for the handlers list (including walking_handlers). The (lock, walking_foo) pair is wrapped into the QemuLockCnt primitive. Paolo Paolo Bonzini (10):