• Linus Torvalds's avatar
    Merge branch 'x86-entry-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 0d37dde7
    Linus Torvalds authored
    Pull x86 vsyscall updates from Thomas Gleixner:
     "Further hardening of the legacy vsyscall by providing support for
      execute only mode and switching the default to it.
    
      This prevents a certain class of attacks which rely on the vsyscall
      page being accessible at a fixed address in the canonical kernel
      address space"
    
    * 'x86-entry-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      selftests/x86: Add a test for process_vm_readv() on the vsyscall page
      x86/vsyscall: Add __ro_after_init to global variables
      x86/vsyscall: Change the default vsyscall mode to xonly
      selftests/x86/vsyscall: Verify that vsyscall=none blocks execution
      x86/vsyscall: Document odd SIGSEGV error code for vsyscalls
      x86/vsyscall: Show something useful on a read fault
      x86/vsyscall: Add a new vsyscall=xonly mode
      Documentation/admin: Remove the vsyscall=native documentation
    0d37dde7
Kconfig 94.4 KB