BQL now is used only for waiting for IO events. This patch also removes lock/unlock from kvm module.
Signed-off-by: Pavel Dovgalyuk <pavel.dovga...@ispras.ru> --- accel/kvm/kvm-all.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index 9628512..d708c7f 100644 --- a/accel/kvm/kvm-all.c +++ b/accel/kvm/kvm-all.c @@ -1861,7 +1861,6 @@ int kvm_cpu_exec(CPUState *cpu) return EXCP_HLT; } - qemu_mutex_unlock_iothread(); cpu_exec_start(cpu); do { MemTxAttrs attrs; @@ -1992,7 +1991,6 @@ int kvm_cpu_exec(CPUState *cpu) } while (ret == 0); cpu_exec_end(cpu); - qemu_mutex_lock_iothread(); if (ret < 0) { cpu_dump_state(cpu, stderr, fprintf, CPU_DUMP_CODE);