arm64: alternative: patch alternatives in the vDSO
authorJoey Gouly <joey.gouly@arm.com>
Tue, 30 Aug 2022 10:48:32 +0000 (11:48 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 9 Sep 2022 11:27:25 +0000 (12:27 +0100)
commit4e3bca8f7cdd3b658ee7ad700fdce95b5e13a441
tree60bf7fbce949f8037afa55f3e0081a316cdd31b1
parentb3adc3844e1dedd05fa8d09633eaa8ddc5ddcece
arm64: alternative: patch alternatives in the vDSO

Make it possible to use alternatives in the vDSO, so that better
implementations can be used if possible.

Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Vincenzo Frascino <vincenzo.frascino@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20220830104833.34636-3-joey.gouly@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/vdso.h
arch/arm64/kernel/alternative.c
arch/arm64/kernel/vdso.c
arch/arm64/kernel/vdso/vdso.lds.S