summaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2012-02-16 14:12:46 +0000
committerAvi Kivity <avi@redhat.com>2012-04-08 12:55:06 +0300
commit8b3a00fcd3c9ea4e2cbae12af3cd8c9d7d1e109a (patch)
treeb65c97090a8224eac9e87deb51f28139eb7e875a /arch/powerpc
parenta8e4ef841429d338b8700998afb3dfc18c1f25d9 (diff)
downloadtalos-obmc-linux-8b3a00fcd3c9ea4e2cbae12af3cd8c9d7d1e109a.tar.gz
talos-obmc-linux-8b3a00fcd3c9ea4e2cbae12af3cd8c9d7d1e109a.zip
KVM: PPC: booke: BOOKE_IRQPRIO_MAX is n+1
The semantics of BOOKE_IRQPRIO_MAX changed to denote the highest available irqprio + 1, so let's reflect that in the code too. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/kvm/booke.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c
index 3da0e4273389..11b06251e42e 100644
--- a/arch/powerpc/kvm/booke.c
+++ b/arch/powerpc/kvm/booke.c
@@ -425,7 +425,7 @@ static void kvmppc_core_check_exceptions(struct kvm_vcpu *vcpu)
}
priority = __ffs(*pending);
- while (priority <= BOOKE_IRQPRIO_MAX) {
+ while (priority < BOOKE_IRQPRIO_MAX) {
if (kvmppc_booke_irqprio_deliver(vcpu, priority))
break;
OpenPOWER on IntegriCloud