]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
kvm: arm64: Fix EC field in inject_abt64
authorMatt Evans <matt.evans@arm.com>
Mon, 16 May 2016 12:54:56 +0000 (13:54 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Jun 2016 19:15:48 +0000 (12:15 -0700)
commit6ff3df201009776bd6d4316eb76078a977deb566
tree15a2048dbc1c102b61d5f073e0b71926872570c0
parentab85830541e8cae251ab3f87409bd13a82554374
kvm: arm64: Fix EC field in inject_abt64

commit e4fe9e7dc3828bf6a5714eb3c55aef6260d823a2 upstream.

The EC field of the constructed ESR is conditionally modified by ORing in
ESR_ELx_EC_DABT_LOW for a data abort.  However, ESR_ELx_EC_SHIFT is missing
from this condition.

Signed-off-by: Matt Evans <matt.evans@arm.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm64/kvm/inject_fault.c