KVM: move vcpu locking to dispatcher for generic vcpu ioctls
authorAvi Kivity <avi@redhat.com>
Thu, 13 May 2010 08:25:04 +0000 (11:25 +0300)
committerAvi Kivity <avi@redhat.com>
Sun, 1 Aug 2010 07:35:47 +0000 (10:35 +0300)
commit2122ff5eab8faec853e43f6de886e8dc8f31e317
treee2a31431281f255c6dd38a79ffba4f051fd5b20d
parent1683b2416e4c514d30ff5844a06733d0444ee000
KVM: move vcpu locking to dispatcher for generic vcpu ioctls

All vcpu ioctls need to be locked, so instead of locking each one specifically
we lock at the generic dispatcher.

This patch only updates generic ioctls and leaves arch specific ioctls alone.

Signed-off-by: Avi Kivity <avi@redhat.com>
arch/ia64/kvm/kvm-ia64.c
arch/powerpc/kvm/book3s.c
arch/powerpc/kvm/booke.c
arch/powerpc/kvm/powerpc.c
arch/s390/kvm/kvm-s390.c
arch/x86/kvm/x86.c
virt/kvm/kvm_main.c