Merge branch 'x86-kaslr-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 30 Apr 2013 15:37:24 +0000 (08:37 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 30 Apr 2013 15:37:24 +0000 (08:37 -0700)
commit01c7cd0ef5d98fdd007d8a04c9f834bead6e5ee1
tree6428c9dcaca3331456f1679afb97fc233655f93d
parent39b2f8656e2af4d5d490ce6e33e4ba229cda3e33
parentc889ba801dc3b3a0155fa77d567f2c3a6097de1c
Merge branch 'x86-kaslr-for-linus' of git://git./linux/kernel/git/tip/tip

Pull perparatory x86 kasrl changes from Ingo Molnar:
 "This contains changes from the ongoing KASLR work, by Kees Cook.

  The main changes are the use of a read-only IDT on x86 (which
  decouples the userspace visible virtual IDT address from the physical
  address), and a rework of ELF relocation support, in preparation of
  random, boot-time kernel image relocation."

* 'x86-kaslr-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86, relocs: Refactor the relocs tool to merge 32- and 64-bit ELF
  x86, relocs: Build separate 32/64-bit tools
  x86, relocs: Add 64-bit ELF support to relocs tool
  x86, relocs: Consolidate processing logic
  x86, relocs: Generalize ELF structure names
  x86: Use a read-only IDT alias on all CPUs
arch/x86/kernel/cpu/intel.c
arch/x86/kernel/traps.c
arch/x86/xen/mmu.c