Message ID | 1435163110-2724-8-git-send-email-pbonzini@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/kvm-all.c b/kvm-all.c index af3d10b..07bdcfa 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -1801,13 +1801,12 @@ int kvm_cpu_exec(CPUState *cpu) switch (run->exit_reason) { case KVM_EXIT_IO: DPRINTF("handle_io\n"); - qemu_mutex_lock_iothread(); + /* Called outside BQL */ kvm_handle_io(run->io.port, attrs, (uint8_t *)run + run->io.data_offset, run->io.direction, run->io.size, run->io.count); - qemu_mutex_unlock_iothread(); ret = 0; break; case KVM_EXIT_MMIO: