On 9/17/18 6:31 PM, Emilio G. Cota wrote: > From: Paolo Bonzini <pbonzini@xxxxxxxxxx> > > It's not needed anymore. > > Cc: Marcelo Tosatti <mtosatti@xxxxxxxxxx> > Cc: Richard Henderson <rth@xxxxxxxxxxx> > Cc: Eduardo Habkost <ehabkost@xxxxxxxxxx> > Cc: kvm@xxxxxxxxxxxxxxx > Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> > Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx> Reviewed-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx> > --- > target/i386/kvm.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/target/i386/kvm.c b/target/i386/kvm.c > index e40c8d5461..41c4830be8 100644 > --- a/target/i386/kvm.c > +++ b/target/i386/kvm.c > @@ -3007,9 +3007,7 @@ void kvm_arch_pre_run(CPUState *cpu, struct kvm_run *run) > /* Inject NMI */ > if (interrupt_request & (CPU_INTERRUPT_NMI | CPU_INTERRUPT_SMI)) { > if (interrupt_request & CPU_INTERRUPT_NMI) { > - qemu_mutex_lock_iothread(); > cpu_reset_interrupt(cpu, CPU_INTERRUPT_NMI); > - qemu_mutex_unlock_iothread(); > DPRINTF("injected NMI\n"); > ret = kvm_vcpu_ioctl(cpu, KVM_NMI); > if (ret < 0) { > @@ -3018,9 +3016,7 @@ void kvm_arch_pre_run(CPUState *cpu, struct kvm_run *run) > } > } > if (atomic_read(&cpu->interrupt_request) & CPU_INTERRUPT_SMI) { > - qemu_mutex_lock_iothread(); > cpu_reset_interrupt(cpu, CPU_INTERRUPT_SMI); > - qemu_mutex_unlock_iothread(); > DPRINTF("injected SMI\n"); > ret = kvm_vcpu_ioctl(cpu, KVM_SMI); > if (ret < 0) { >