summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorRik van Riel <riel@redhat.com>2012-06-19 22:51:04 +0200
committerMarcelo Tosatti <mtosatti@redhat.com>2012-07-06 19:11:18 +0200
commit5cfc2aabcb282f4554e7086c9893b386ad6ba9d4 (patch)
tree81b9989c069f54e42a748c8af6a2989bdbe6a8b9 /usr
parentKVM: s390: Fix sigp sense handling. (diff)
downloadlinux-5cfc2aabcb282f4554e7086c9893b386ad6ba9d4.tar.xz
linux-5cfc2aabcb282f4554e7086c9893b386ad6ba9d4.zip
KVM: handle last_boosted_vcpu = 0 case
If last_boosted_vcpu == 0, then we fall through all test cases and may end up with all VCPUs pouncing on vcpu 0. With a large enough guest, this can result in enormous runqueue lock contention, which can prevent vcpu0 from running, leading to a livelock. Changing < to <= makes sure we properly handle that case. Signed-off-by: Rik van Riel <riel@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions