• Mark Brown's avatar
    arm64: kaslr: Announce KASLR status on boot · 294a9ddd
    Mark Brown authored
    Currently the KASLR code is silent at boot unless it forces on KPTI in
    which case a message will be printed for that. This can lead to users
    incorrectly believing their system has the feature enabled when it in
    fact does not, and if they notice the problem the lack of any
    diagnostics makes it harder to understand the problem. Add an initcall
    which prints a message showing the status of KASLR during boot to make
    the status clear.
    
    This is particularly useful in cases where we don't have a seed. It
    seems to be a relatively common error for system integrators and
    administrators to enable KASLR in their configuration but not provide
    the seed at runtime, often due to seed provisioning breaking at some
    later point after it is initially enabled and verified.
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    Acked-by: default avatarMark Rutland <mark.rutland@arm.com>
    Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
    294a9ddd
kaslr.c 5.7 KB