]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
x86/kvm: Don't use pvqspinlock code if only 1 vCPU
authorWaiman Long <longman@redhat.com>
Tue, 17 Jul 2018 21:59:27 +0000 (17:59 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 6 Aug 2018 15:59:04 +0000 (17:59 +0200)
commit3553ae5690a84a5baae5baa329467b3df2d99f72
tree336d0d26cfb9af7c6c0ef2c9ce7d835e2fcf1e7a
parent450917b654c12075bd2b07d1e375dfed1bc9ca1e
x86/kvm: Don't use pvqspinlock code if only 1 vCPU

On a VM with only 1 vCPU, the locking fast path will always be
successful. In this case, there is no need to use the the PV qspinlock
code which has higher overhead on the unlock side than the native
qspinlock code.

Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kernel/kvm.c