KPTI: Report when enabled
Make sure dmesg reports when KPTI is enabled. Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
3e1457d6bf
commit
bfd51a4d71
1 changed files with 6 additions and 1 deletions
|
@ -11,6 +11,9 @@
|
|||
#include <linux/uaccess.h>
|
||||
#include <linux/ftrace.h>
|
||||
|
||||
#undef pr_fmt
|
||||
#define pr_fmt(fmt) "Kernel/User page tables isolation: " fmt
|
||||
|
||||
#include <asm/kaiser.h>
|
||||
#include <asm/tlbflush.h> /* to verify its kaiser declarations */
|
||||
#include <asm/pgtable.h>
|
||||
|
@ -293,7 +296,7 @@ enable:
|
|||
return;
|
||||
|
||||
disable:
|
||||
pr_info("Kernel/User page tables isolation: disabled\n");
|
||||
pr_info("disabled\n");
|
||||
|
||||
silent_disable:
|
||||
kaiser_enabled = 0;
|
||||
|
@ -353,6 +356,8 @@ void __init kaiser_init(void)
|
|||
kaiser_add_user_map_early(&debug_idt_table,
|
||||
sizeof(gate_desc) * NR_VECTORS,
|
||||
__PAGE_KERNEL);
|
||||
|
||||
pr_info("enabled\n");
|
||||
}
|
||||
|
||||
/* Add a mapping to the shadow mapping, and synchronize the mappings */
|
||||
|
|
Loading…
Add table
Reference in a new issue