From: Yinghai Lu Date: Thu, 24 Jan 2013 20:19:47 +0000 (-0800) Subject: x86, realmode: Set real_mode permissions early X-Git-Tag: v3.9-rc1~105^2~41 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=231b3642a3c73fb9f1221dcb96fe8c0fbb658dfd;p=pandora-kernel.git x86, realmode: Set real_mode permissions early Trampoline code is executed by APs with kernel low mapping on 64bit. We need to set trampoline code to EXEC early before we boot APs. Found the problem after switching to #PF handler set page table, and we do not set initial kernel low mapping with EXEC anymore in arch/x86/kernel/head_64.S. Change to use early_initcall instead that will make sure trampoline will have EXEC set. -v2: Merge two comments according to Borislav Petkov Signed-off-by: Yinghai Lu Link: http://lkml.kernel.org/r/1359058816-7615-7-git-send-email-yinghai@kernel.org Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed