• Andy Lutomirski's avatar
    x86-64: Remove kernel.vsyscall64 sysctl · 0d7b8547
    Andy Lutomirski authored
    It's unnecessary overhead in code that's supposed to be highly
    optimized.  Removing it allows us to remove one of the two
    syscall instructions in the vsyscall page.
    
    The only sensible use for it is for UML users, and it doesn't
    fully address inconsistent vsyscall results on UML.  The real
    fix for UML is to stop using vsyscalls entirely.
    Signed-off-by: default avatarAndy Lutomirski <luto@mit.edu>
    Cc: Jesper Juhl <jj@chaosbits.net>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Arjan van de Ven <arjan@infradead.org>
    Cc: Jan Beulich <JBeulich@novell.com>
    Cc: richard -rw- weinberger <richard.weinberger@gmail.com>
    Cc: Mikael Pettersson <mikpe@it.uu.se>
    Cc: Andi Kleen <andi@firstfloor.org>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Louis Rilling <Louis.Rilling@kerlabs.com>
    Cc: Valdis.Kletnieks@vt.edu
    Cc: pageexec@freemail.hu
    Link: http://lkml.kernel.org/r/973ae803fe76f712da4b2740e66dccf452d3b1e4.1307292171.git.luto@mit.eduSigned-off-by: default avatarIngo Molnar <mingo@elte.hu>
    0d7b8547
vsyscall_64.c 7.94 KB