Patch "KPTI: Report when enabled" has been added to the 4.9-stable tree
Subsystems (3)
A message that is not in the archive (sent off-list or not yet received): 20180103181801.GA33383@beast
This is a note to let you know that I've just added the patch titled
KPTI: Report when enabled
to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
kpti-report-when-enabled.patch
and it can be found in the queue-4.9 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From [email protected] Wed Jan 3 20:48:07 2018
From: Kees Cook <[email protected]>
Date: Wed, 3 Jan 2018 10:18:01 -0800
Subject: KPTI: Report when enabled
To: Greg KH <[email protected]>
Message-ID: <20180103181801.GA33383@beast>
Content-Disposition: inline
From: Kees Cook <[email protected]>
Make sure dmesg reports when KPTI is enabled.
--- arch/x86/mm/kaiser.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
arch/x86/mm/kaiser.c +6 -1
@@ -10,6 +10,9 @@#include <linux/mm.h> #include <linux/uaccess.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>
@@ -292,7 +295,7 @@ enable:return ; disable: -pr_info ("Kernel/User page tables isolation: disabled\n" ); +pr_info ("disabled\n" ); silent_disable: kaiser_enabled =0 ;
@@ -352,6 +355,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 */
Patches currently in stable-queue which might be from [email protected] are
queue-4.9/kpti-rename-to-page_table_isolation.patch queue-4.9/kpti-report-when-enabled.patch