Home
last modified time | relevance | path

Searched hist:eff50c347fcc8feeb8c1723c23c89aba67c60263 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/arch/x86/mm/
H A Dfault.cdiff eff50c347fcc8feeb8c1723c23c89aba67c60263 Tue Jun 10 15:49:31 CDT 2014 Jiri Kosina <jkosina@suse.cz> x86/smep: Be more informative when signalling an SMEP fault

If pagefault triggers due to SMEP triggering, it can't be really easily
distinguished from any other oops-causing pagefault, which might lead to quite
some confusion when trying to understand the reason for the oops.

Print an explanatory message in case the fault happened during instruction
fetch for _PAGE_USER page which is present and executable on SMEP-enabled CPUs.

This is consistent with what we are doing for NX already; in addition to
immediately seeing from the oops what might be happening, it can even easily
give a good indication to sysadmins who are carefully monitoring their kernel
logs that someone might be trying to pwn them.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Link: http://lkml.kernel.org/r/alpine.LNX.2.00.1406102248490.1321@pobox.suse.cz
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>