]> git.ipfire.org Git - thirdparty/kernel/stable.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:17:58 +0000 (12:17 -0700)
commitdbc110f26d44b6bda56c6f9c07429970518adccd
treeaedea6376f0ea019f711ccc0907ccf75e583a545
parent6754f36bb80ab0b5b3e76b80e9c8de4257b9af92
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