1. 8bb2610 x86/entry/64/compat: Preserve r8-r11 in int $0x80 by Andy Lutomirski · 7 years ago
  2. ca71b3b Merge tag 'kbuild-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 7 years ago
  3. 9fb71c2 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  4. 6b0a02e Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  5. ee1400d Merge branch 'linus' into x86/pti to pick up upstream changes by Ingo Molnar · 7 years ago
  6. 071ccc9 x86/entry/64: Drop idtentry's manual stack switch for user entries by Andy Lutomirski · 7 years ago
  7. d5a0052 syscalls/core, syscalls/x86: Rename struct pt_regs-based sys_*() to __x64_sys_*() by Dominik Brodowski · 7 years ago
  8. 5ac9efa syscalls/core, syscalls/x86: Clean up compat syscall stub naming convention by Dominik Brodowski · 7 years ago
  9. e145242e syscalls/core, syscalls/x86: Clean up syscall stub naming convention by Dominik Brodowski · 7 years ago
  10. 54a702f kbuild: mark $(targets) as .SECONDARY and remove .PRECIOUS markers by Masahiro Yamada · 7 years ago
  11. 6dc936f syscalls/x86: Extend register clearing on syscall entry to lower registers by Dominik Brodowski · 7 years ago
  12. f8781c4 syscalls/x86: Unconditionally enable 'struct pt_regs' based syscalls on x86_64 by Dominik Brodowski · 7 years ago
  13. ebeb8c8 syscalls/x86: Use 'struct pt_regs' based syscall calling for IA32_EMULATION and x32 by Dominik Brodowski · 7 years ago
  14. fa69714 syscalls/x86: Use 'struct pt_regs' based syscall calling convention for 64-bit syscalls by Dominik Brodowski · 7 years ago
  15. dfe6450 x86/syscalls: Don't pointlessly reload the system call number by Linus Torvalds · 7 years ago
  16. 06dd3df Merge tag 'char-misc-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 7 years ago
  17. 642e7fd Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux by Linus Torvalds · 7 years ago
  18. ab0d1e8 fs/quota: use COMPAT_SYSCALL_DEFINE for sys32_quotactl() by Dominik Brodowski · 7 years ago
  19. b51d3cd x86: remove compat_sys_x86_waitpid() by Dominik Brodowski · 7 years ago
  20. b24d0d5 Merge 4.16-rc7 into char-misc-next by Greg Kroah-Hartman · 7 years ago
  21. 0bc91d4 Merge tag 'v4.16-rc7' into x86/mm, to fix up conflict by Ingo Molnar · 7 years ago
  22. d286236 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  23. d8ba61b x86/entry/64: Don't use IST entry for #BP stack by Andy Lutomirski · 10 years ago
  24. 31ad7f8 x86/vsyscall/64: Use proper accessor to update P4D entry by Boris Ostrovsky · 7 years ago
  25. 5927145 x86/cpu: Remove the CONFIG_X86_PPRO_FENCE=y quirk by Christoph Hellwig · 7 years ago
  26. 745dd37 Merge branch 'x86/urgent' into x86/mm to pick up dependencies by Thomas Gleixner · 7 years ago
  27. 3c76db7 Merge branch 'x86/pti' into x86/mm, to pick up dependencies by Ingo Molnar · 7 years ago
  28. ed58d66 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  29. 076ca27 x86/vsyscall/64: Drop "native" vsyscalls by Andy Lutomirski · 7 years ago
  30. 91c5f0d x86/entry/64/compat: Save one instruction in entry_INT80_compat() by Dominik Brodowski · 7 years ago
  31. af52201 x86/entry: Do not special-case clone(2) in compat entry by Dominik Brodowski · 7 years ago
  32. 4ddb45d x86/syscalls: Use COMPAT_SYSCALL_DEFINEx() macros for x86-only compat syscalls by Dominik Brodowski · 7 years ago
  33. b411991 x86/syscalls/32: Simplify $entry == $compat entries by Dominik Brodowski · 7 years ago
  34. 248e742 Drivers: hv: vmbus: Implement Direct Mode for stimer0 by Michael Kelley · 7 years ago
  35. a368d7f x86/entry/64: Add instruction suffix by Jan Beulich · 7 years ago
  36. 3f7df3e Merge tag 'v4.16-rc3' into x86/mm, to pick up fixes by Ingo Molnar · 7 years ago
  37. 0ca7d5b x86/entry/64: Simplify ENCODE_FRAME_POINTER by Josh Poimboeuf · 7 years ago
  38. f3d415e x86/entry/64: Open-code switch_to_thread_stack() by Dominik Brodowski · 7 years ago
  39. b2855d8 x86/entry/64: Move ASM_CLAC to interrupt_entry() by Dominik Brodowski · 7 years ago
  40. 3aa99fc x86/entry/64: Remove 'interrupt' macro by Dominik Brodowski · 7 years ago
  41. 90a6acc x86/entry/64: Move the switch_to_thread_stack() call to interrupt_entry() by Dominik Brodowski · 7 years ago
  42. 2ba6474 x86/entry/64: Move ENTER_IRQ_STACK from interrupt macro to interrupt_entry by Dominik Brodowski · 7 years ago
  43. 0e34d22 x86/entry/64: Move PUSH_AND_CLEAR_REGS from interrupt macro to helper function by Dominik Brodowski · 7 years ago
  44. 39b9552 x86/mm: Optimize boot-time paging mode switching cost by Kirill A. Shutemov · 7 years ago
  45. d1c9910 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" by David Woodhouse · 7 years ago
  46. ced5d0b x86/entry/64: Use 'xorl' for faster register clearing by Dominik Brodowski · 7 years ago
  47. 9e809d1 x86/entry: Reduce the code footprint of the 'idtentry' macro by Dominik Brodowski · 7 years ago
  48. d4667ca Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  49. e486575 x86/entry/64: Fix CR3 restore in paranoid_exit() by Ingo Molnar · 7 years ago
  50. 09e61a7 x86/mm: Make __VIRTUAL_MASK_SHIFT dynamic by Kirill A. Shutemov · 7 years ago
  51. b498c26 x86/entry/64: Remove the unused 'icebp' macro by Borislav Petkov · 7 years ago
  52. b3ccefa x86/entry/64: Fix paranoid_entry() frame pointer warning by Josh Poimboeuf · 7 years ago
  53. 92816f5 x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly by Dominik Brodowski · 7 years ago
  54. dde3036 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros by Dominik Brodowski · 7 years ago
  55. 30907fd x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases by Dominik Brodowski · 7 years ago
  56. 3f01dae x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro by Dominik Brodowski · 7 years ago
  57. f7bafa2 x86/entry/64: Interleave XOR register clearing with PUSH instructions by Dominik Brodowski · 7 years ago
  58. 502af0d x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro by Dominik Brodowski · 7 years ago
  59. 2e3f009 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions by Dominik Brodowski · 7 years ago
  60. 15303ba Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 7 years ago
  61. 14b1fcc x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() by Nadav Amit · 7 years ago
  62. 8284507 Merge branch 'linus' into sched/urgent, to resolve conflicts by Ingo Molnar · 7 years ago
  63. 6b8cf5c x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface by Dan Williams · 7 years ago
  64. 3ac6d8c x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface by Dan Williams · 7 years ago
  65. 8e1eb3f x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface by Dan Williams · 7 years ago
  66. 10bcc80 membarrier/x86: Provide core serializing command by Mathieu Desnoyers · 7 years ago
  67. 3527799 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  68. e1c70f3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching by Linus Torvalds · 7 years ago
  69. 9328626 x86/hyperv: Reenlightenment notifications support by Vitaly Kuznetsov · 7 years ago
  70. 2fbd7af x86/syscall: Sanitize syscall table de-references under speculation by Dan Williams · 7 years ago
  71. 37a8f7c x86/asm: Move 'status' from thread_struct to thread_info by Andy Lutomirski · 7 years ago
  72. d1f7732 x86/entry/64: Push extra regs right away by Andy Lutomirski · 7 years ago
  73. 21d375b x86/entry/64: Remove the SYSCALL64 fast path by Andy Lutomirski · 7 years ago
  74. 7e86548 Merge tag 'v4.15' into x86/pti, to be able to merge dependent changes by Ingo Molnar · 7 years ago
  75. 6304672 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  76. 1dde741 x86/retpoline: Simplify vmexit_fill_RSB() by Borislav Petkov · 7 years ago
  77. 5515114 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  78. 6f41c34 x86/mce: Make machine check speculation protected by Thomas Gleixner · 7 years ago
  79. 88dc7fc Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  80. c995efd x86/retpoline: Fill RSB on context switch for affected CPUs by David Woodhouse · 7 years ago
  81. 40548c6 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  82. f10ee3d x86/pti: Fix !PCID and sanitize defines by Thomas Gleixner · 7 years ago
  83. 2641f08 x86/retpoline/entry: Convert entry assembler indirect jumps by David Woodhouse · 7 years ago
  84. 00a5ae2 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  85. d7732ba x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat() by Thomas Gleixner · 7 years ago
  86. 5aa90a8 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  87. 21e9445 x86/mm: Optimize RESTORE_CR3 by Peter Zijlstra · 7 years ago
  88. 6fd166a x86/mm: Use/Fix PCID to optimize user/kernel switches by Peter Zijlstra · 7 years ago
  89. 85900ea x86/pti: Map the vsyscall page if needed by Andy Lutomirski · 7 years ago
  90. aa8c624 x86/mm/pti: Add infrastructure for page table isolation by Thomas Gleixner · 7 years ago
  91. 8a09317 x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching by Dave Hansen · 7 years ago
  92. caf9a82 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  93. 4fe2d8b x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack by Dave Hansen · 7 years ago
  94. 4831b77 x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode by Andy Lutomirski · 7 years ago
  95. 49275fe x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy by Andy Lutomirski · 7 years ago
  96. 64a4809 Merge branch 'WIP.x86-pti.entry-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  97. c482fee x86/entry/64: Make cpu_entry_area.tss read-only by Andy Lutomirski · 7 years ago
  98. 0f9a481 x86/entry: Clean up the SYSENTER_stack code by Andy Lutomirski · 7 years ago
  99. 3386bc8 x86/entry/64: Create a per-CPU SYSCALL entry trampoline by Andy Lutomirski · 7 years ago
  100. 3e3b929 x86/entry/64: Return to userspace from the trampoline stack by Andy Lutomirski · 7 years ago