summaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2017-04-03 19:38:02 +0100
committerChristoffer Dall <cdall@linaro.org>2017-04-09 07:49:33 -0700
commit4897e36c8d37fe508a423d6d15a635aba2557b4e (patch)
tree5cf15d3edd71a198eac4c4af5878d8f6d1948f09 /arch/arm/include
parent47eb3cba48ec11122994057cdc1e5dd7ab9b2be2 (diff)
downloadlinux-4897e36c8d37fe508a423d6d15a635aba2557b4e.tar.bz2
ARM: decompressor: Remove __hyp_get_vectors usage
When the compressed image needs to be relocated to avoid being overwritten by the decompression process, we need to relocate the hyp vectors as well so that we can find them once the decompression has taken effect. For that, we perform the following calculation: u32 v = __hyp_get_vectors(); v += offset; __hyp_set_vectors(v); But we're guaranteed that the initial value of v as returned by __hyp_get_vectors is always __hyp_stub_vectors, because we have just set it by calling __hyp_stub_install. So let's remove the use of __hyp_get_vectors, and directly use __hyp_stub_vectors instead. Acked-by: Russell King <rmk+kernel@armlinux.org.uk> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <cdall@linaro.org>
Diffstat (limited to 'arch/arm/include')
0 files changed, 0 insertions, 0 deletions