diff options
author | Scott Wood <scottwood@freescale.com> | 2013-05-13 14:44:39 (GMT) |
---|---|---|
committer | Fleming Andrew-AFLEMING <AFLEMING@freescale.com> | 2013-05-14 22:43:11 (GMT) |
commit | 841d55bcf2e3d19d44182a1dcf6c4bedd72169ef (patch) | |
tree | 436f7aa8aac29a219a1dc4998ddd3e1351c0fa4d /arch/sh | |
parent | c4a1a3b703a8945cad45513eefca55e125dbb97d (diff) | |
download | linux-fsl-qoriq-841d55bcf2e3d19d44182a1dcf6c4bedd72169ef.tar.xz |
kvm/ppc/booke64: Fix lazy ee handling in kvmppc_handle_exit()
EE is hard-disabled on entry to kvmppc_handle_exit(), so call
hard_irq_disable() so that PACA_IRQ_HARD_DIS is set, and soft_enabled
is unset.
Without this, we get warnings such as arch/powerpc/kernel/time.c:300,
and sometimes host kernel hangs.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Change-Id: Ieea12715688e1dd1cb5a15f1bddb6fe73e56e1b2
Reviewed-on: http://git.am.freescale.net:8181/2490
Reviewed-by: Yoder Stuart-B08248 <stuart.yoder@freescale.com>
Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'arch/sh')
0 files changed, 0 insertions, 0 deletions