On 09/12/2016 04:12 AM, Paolo Bonzini wrote: > In addition to fixing some of the issues found by Alex, safe work items > need not run anymore with a mutex taken. Of course, cpu_exec_start/end > and start_exclusive/end_exclusive are essentially the read and write > side of a specialized rwlock, so there is still a lock in disguise looming > to cause deadlocks; however, it does removes worries about recursive > locking from CPU list manipulations. > > The new patches are 8, 12 and 13. Patch 12 of v6 has been split > across patch 10 and patch 16. > > Paolo > > v6->v7: Do not separate qemu_work_item and SafeWorkItem > More cleanups/optimizations of exclusive section logic
What tree is this based on? The patch set doesn't apply cleanly to master or v2.7.0. r~