summaryrefslogtreecommitdiffstats
path: root/security/security.c
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2017-05-02 14:30:40 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-06-14 15:05:56 +0200
commit2a5c08a4d3fef6bc645c2ae0607f00672e367f75 (patch)
tree240e6e2b6ffcb475d16bf9505ef6b9988070abf6 /security/security.c
parent81555e45852a69389a71167e913722714c91fd3f (diff)
downloadlinux-stable-2a5c08a4d3fef6bc645c2ae0607f00672e367f75.tar.gz
linux-stable-2a5c08a4d3fef6bc645c2ae0607f00672e367f75.tar.bz2
linux-stable-2a5c08a4d3fef6bc645c2ae0607f00672e367f75.zip
KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt
commit 3d6e77ad1489650afa20da92bb589c8778baa8da upstream. When an interrupt is injected with the HW bit set (indicating that deactivation should be propagated to the physical distributor), special care must be taken so that we never mark the corresponding LR with the Active+Pending state (as the pending state is kept in the physycal distributor). Fixes: 59529f69f504 ("KVM: arm/arm64: vgic-new: Add GICv3 world switch backend") Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Reviewed-by: Christoffer Dall <cdall@linaro.org> Signed-off-by: Christoffer Dall <cdall@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'security/security.c')
0 files changed, 0 insertions, 0 deletions