aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorChristoffer Dall <christoffer.dall@linaro.org>2017-12-03 23:54:41 +0100
committerChristoffer Dall <christoffer.dall@linaro.org>2017-12-04 14:25:33 +0100
commitfc396e066318c0a02208c1d3f0b62950a7714999 (patch)
treecd64b6978477f80493dcd64cd2ddadbc584b944b /security
parentKVM: arm/arm64: kvm_arch_destroy_vm cleanups (diff)
downloadlinux-dev-fc396e066318c0a02208c1d3f0b62950a7714999.tar.xz
linux-dev-fc396e066318c0a02208c1d3f0b62950a7714999.zip
KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
We are incorrectly rearranging 32-bit words inside a 64-bit typed value for big endian systems, which would result in never marking a virtual interrupt as inactive on big endian systems (assuming 32 or fewer LRs on the hardware). Fix this by not doing any word order manipulation for the typed values. Cc: <stable@vger.kernel.org> Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions