]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: vdso: Force the vDSO to be linked as BTI when built for BTI
authorMark Brown <broonie@kernel.org>
Wed, 6 May 2020 19:51:37 +0000 (20:51 +0100)
committerWill Deacon <will@kernel.org>
Thu, 7 May 2020 16:53:20 +0000 (17:53 +0100)
commit1d243b5187ad431d08c477c6517da76b1b79e984
tree66be866618671d51b03115b30db1a30c4b9ff987
parent92a605b89167b975421347a9fa0b5a81b7e95c8d
arm64: vdso: Force the vDSO to be linked as BTI when built for BTI

When the kernel and hence vDSO are built with BTI enabled force the linker
to link the vDSO as BTI. This will cause the linker to warn if any of the
input files do not have the BTI annotation, ensuring that we don't silently
fail to provide a vDSO that is built and annotated for BTI when the
kernel is being built with BTI.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20200506195138.22086-11-broonie@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/vdso/Makefile