x86, mm: Report state of NX protections during boot
[pandora-kernel.git] / arch / x86 / kernel / setup.c
index 23b7f46..d2043a0 100644 (file)
@@ -788,16 +788,17 @@ void __init setup_arch(char **cmdline_p)
        *cmdline_p = command_line;
 
        /*
-        * Must call this twice: Once just to detect whether hardware doesn't
-        * support NX (so that the early EHCI debug console setup can safely
-        * call set_fixmap(), and then again after parsing early parameters to
-        * honor the respective command line option.
+        * x86_configure_nx() is called before parse_early_param() to detect
+        * whether hardware doesn't support NX (so that the early EHCI debug
+        * console setup can safely call set_fixmap()). It may then be called
+        * again from within noexec_setup() during parsing early parameters
+        * to honor the respective command line option.
         */
        x86_configure_nx();
 
        parse_early_param();
 
-       x86_configure_nx();
+       x86_report_nx();
 
        /* Must be before kernel pagetables are setup */
        vmi_activate();