From fab1167c4698e3ff11ebb06281d78def6c53728b Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 15 Aug 2011 22:28:56 -0700 Subject: x86, vsyscall: Add missing to arch/x86/mm/fault.c arch/x86/mm/fault.c now depend on having the symbol VSYSCALL_START defined, which is best handled by including (it isn't unreasonable we may want other fixed addresses in this file in the future, and so it is cleaner than including directly.) This addresses an x86-64 allnoconfig build failure. On other configurations it was masked by an indirect path: -> -> -> ... however, the first such include is conditional on CONFIG_X86_LOCAL_APIC. Originally-by: Randy Dunlap Cc: Linus Torvalds Link: http://lkml.kernel.org/r/CA%2B55aFxsOMc9=p02r8-QhJ=h=Mqwckk4_Pnx9LQt5%2BfqMp_exQ@mail.gmail.com Signed-off-by: H. Peter Anvin diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index 247aae3..f2d4c9d 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -17,6 +17,7 @@ #include /* dotraplinkage, ... */ #include /* pgd_*(), ... */ #include /* kmemcheck_*(), ... */ +#include /* VSYSCALL_START */ /* * Page fault error code bits: -- cgit v0.10.2 From 664ef2123f4abc05857bf9b2dcccb800fa6fce26 Mon Sep 17 00:00:00 2001 From: Cesar Eduardo Barros Date: Mon, 15 Aug 2011 19:26:50 -0300 Subject: x86-64, doc: Remove int 0xcc from entry_64.S documentation Commit 3ae36655b97a03fa1decf72f04078ef945647c1a (x86-64: Rework vsyscall emulation and add vsyscall= parameter) removed the special use of the 0xcc IDT vector. Remove it from Documentation/x86/entry_64.txt also. Signed-off-by: Cesar Eduardo Barros Acked-by: Andy Lutomirski Link: http://lkml.kernel.org/r/1313447210-9149-1-git-send-email-cesarb@cesarb.net Signed-off-by: H. Peter Anvin diff --git a/Documentation/x86/entry_64.txt b/Documentation/x86/entry_64.txt index 7869f14..bc7226e 100644 --- a/Documentation/x86/entry_64.txt +++ b/Documentation/x86/entry_64.txt @@ -27,9 +27,6 @@ Some of these entries are: magically-generated functions that make their way to do_IRQ with the interrupt number as a parameter. - - emulate_vsyscall: int 0xcc, a special non-ABI entry used by - vsyscall emulation. - - APIC interrupts: Various special-purpose interrupts for things like TLB shootdown. -- cgit v0.10.2