From: Jeremy Fitzhardinge Date: Tue, 25 Aug 2009 19:53:02 +0000 (-0700) Subject: x86, xen: Suppress WP test on Xen X-Git-Tag: v2.6.31-rc9~38^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d560bc61575efae43595cbcb56d0ba3b9450139c;p=platform%2Fkernel%2Flinux-stable.git x86, xen: Suppress WP test on Xen Xen always runs on CPUs which properly support WP enforcement in privileged mode, so there's no need to test for it. This also works around a crash reported by Arnd Hannemann, though I think its just a band-aid for that case. Reported-by: Arnd Hannemann Signed-off-by: Jeremy Fitzhardinge Acked-by: Pekka Enberg Signed-off-by: H. Peter Anvin --- diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c index e90540a..0b755cd 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c @@ -1059,6 +1059,7 @@ asmlinkage void __init xen_start_kernel(void) /* set up basic CPUID stuff */ cpu_detect(&new_cpu_data); new_cpu_data.hard_math = 1; + new_cpu_data.wp_works_ok = 1; new_cpu_data.x86_capability[0] = cpuid_edx(1); #endif