x86, pageattr: Make set_memory_(x|nx) aware of NX support
authorH. Peter Anvin <hpa@zytor.com>
Fri, 13 Nov 2009 23:28:15 +0000 (15:28 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 16 Nov 2009 21:44:58 +0000 (13:44 -0800)
commit583140afb989f24d115e80be5c91e503b58ccfc0
tree2ac772e0a5ac6e4e50249a403c0a272794912957
parenta7c4c0d934c6cbc58de262d090d4a715445453f0
x86, pageattr: Make set_memory_(x|nx) aware of NX support

Make set_memory_x/set_memory_nx directly aware of if NX is supported
in the system or not, rather than requiring that every caller assesses
that support independently.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: Huang Ying <ying.huang@intel.com>
Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Cc: Suresh Siddha <suresh.b.siddha@intel.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Tim Starling <tstarling@wikimedia.org>
Cc: Hannes Eder <hannes@hanneseder.net>
LKML-Reference: <1258154897-6770-4-git-send-email-hpa@zytor.com>
Acked-by: Kees Cook <kees.cook@canonical.com>
arch/x86/kernel/machine_kexec_32.c
arch/x86/mm/pageattr.c