]> git.karo-electronics.de Git - karo-tx-linux.git/commit
KVM: PPC: Book3S HV: Fix incorrect branch in H_CEDE code
authorPaul Mackerras <paulus@samba.org>
Mon, 6 Aug 2012 00:03:28 +0000 (00:03 +0000)
committerAlexander Graf <agraf@suse.de>
Tue, 14 Aug 2012 22:28:59 +0000 (00:28 +0200)
commit69eb0a1435e529722405619dce3196655f849357
treee56549cfa31bad43585e64eff2c12ac1a0d10280
parent0f567ecd3172952eee568f1ea536b9da536a70b0
KVM: PPC: Book3S HV: Fix incorrect branch in H_CEDE code

In handling the H_CEDE hypercall, if this vcpu has already been
prodded (with the H_PROD hypercall, which Linux guests don't in fact
use), we branch to a numeric label '1f'.  Unfortunately there is
another '1:' label before the one that we want to jump to.  This fixes
the problem by using a textual label, 'kvm_cede_prodded'.  It also
changes the label for another longish branch from '2:' to
'kvm_cede_exit' to avoid a possible future problem if code modifications
add another numeric '2:' label in between.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/kvm/book3s_hv_rmhandlers.S