1
0
Fork 0
alistair23-linux/arch
Linus Torvalds 7a69f9c60b Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mm updates from Ingo Molnar:
 "The main changes in this cycle were:

   - Continued work to add support for 5-level paging provided by future
     Intel CPUs. In particular we switch the x86 GUP code to the generic
     implementation. (Kirill A. Shutemov)

   - Continued work to add PCID CPU support to native kernels as well.
     In this round most of the focus is on reworking/refreshing the TLB
     flush infrastructure for the upcoming PCID changes. (Andy
     Lutomirski)"

* 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (34 commits)
  x86/mm: Delete a big outdated comment about TLB flushing
  x86/mm: Don't reenter flush_tlb_func_common()
  x86/KASLR: Fix detection 32/64 bit bootloaders for 5-level paging
  x86/ftrace: Exclude functions in head64.c from function-tracing
  x86/mmap, ASLR: Do not treat unlimited-stack tasks as legacy mmap
  x86/mm: Remove reset_lazy_tlbstate()
  x86/ldt: Simplify the LDT switching logic
  x86/boot/64: Put __startup_64() into .head.text
  x86/mm: Add support for 5-level paging for KASLR
  x86/mm: Make kernel_physical_mapping_init() support 5-level paging
  x86/mm: Add sync_global_pgds() for configuration with 5-level paging
  x86/boot/64: Add support of additional page table level during early boot
  x86/boot/64: Rename init_level4_pgt and early_level4_pgt
  x86/boot/64: Rewrite startup_64() in C
  x86/boot/compressed: Enable 5-level paging during decompression stage
  x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
  x86/boot/efi: Fix __KERNEL_CS definition of GDT entry on 64-bit configurations
  x86/boot/efi: Cleanup initialization of GDT entries
  x86/asm: Fix comment in return_from_SYSCALL_64()
  x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation
  ...
2017-07-03 14:45:09 -07:00
..
alpha osf_wait4(): fix infoleak 2017-05-21 13:10:07 -04:00
arc arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
arm Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 14:45:09 -07:00
arm64 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 14:45:09 -07:00
blackfin arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
c6x arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
cris arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
frv arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
h8300 arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
hexagon arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
ia64 arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
m32r arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
m68k arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
metag metag: Adjust system_state check 2017-05-23 10:01:35 +02:00
microblaze arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
mips MIPS: Avoid accidental raw backtrace 2017-06-30 04:42:15 +02:00
mn10300 arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
nios2 arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
openrisc arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
parisc arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
powerpc Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 14:45:09 -07:00
s390 Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block 2017-07-03 10:34:51 -07:00
score arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
sh mm: larger stack guard gap, between vmas 2017-06-19 21:50:20 +08:00
sparc arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
tile Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 12:14:18 -07:00
um Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block 2017-07-03 10:34:51 -07:00
unicore32 Kbuild UAPI header export updates for v4.12 2017-05-10 20:45:36 -07:00
x86 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-07-03 14:45:09 -07:00
xtensa arch: remove unused macro/function thread_saved_pc() 2017-06-28 16:13:57 -07:00
.gitignore
Kconfig locking/refcount: Create unchecked atomic_t implementation 2017-06-28 18:54:46 +02:00