1. 196bd48 x86/asm: Use register variable to get stack pointer value by Andrey Ryabinin · 7 years ago
  2. 47061a2 x86/mm: Factor out CR3-building code by Andy Lutomirski · 7 years ago
  3. a376e7f x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off() by Andy Lutomirski · 7 years ago
  4. 7898f79 x86/mm/64: Fix an incorrect warning with CONFIG_DEBUG_VM=y, !PCID by Andy Lutomirski · 7 years ago
  5. 72c0098 x86/mm: Reinitialize TLB state on hotplug and resume by Andy Lutomirski · 7 years ago
  6. 10af623 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID by Andy Lutomirski · 7 years ago
  7. 21729f8 x86/mm: Provide general kernel support for memory encryption by Tom Lendacky · 7 years ago
  8. 43858b4 x86/mm: Stop calling leave_mm() in idle code by Andy Lutomirski · 8 years ago
  9. 94b1b03 x86/mm: Rework lazy TLB mode and TLB freshness tracking by Andy Lutomirski · 8 years ago
  10. b0579ad x86/mm: Track the TLB's tlb_gen and update the flushing algorithm by Andy Lutomirski · 8 years ago
  11. f39681e x86/mm: Give each mm TLB flush generation a unique ID by Andy Lutomirski · 8 years ago
  12. 8781fb7 x86/mm: Delete a big outdated comment about TLB flushing by Andy Lutomirski · 8 years ago
  13. bc0d5a8 x86/mm: Don't reenter flush_tlb_func_common() by Andy Lutomirski · 8 years ago
  14. 7353425 x86/ldt: Simplify the LDT switching logic by Andy Lutomirski · 8 years ago
  15. be4ffc0 x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code by Andy Lutomirski · 8 years ago
  16. 3d28ebc x86/mm: Rework lazy TLB to track the actual loaded mm by Andy Lutomirski · 8 years ago
  17. ce4a4e56 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code by Andy Lutomirski · 8 years ago
  18. 3f79e4c x86/mm: Use new merged flush logic in arch_tlbbatch_flush() by Andy Lutomirski · 8 years ago
  19. 454bbad x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases by Andy Lutomirski · 8 years ago
  20. 59f537c x86/mm: Change the leave_mm() condition for local TLB flushes by Andy Lutomirski · 8 years ago
  21. a2055ab x86/mm: Pass flush_tlb_info to flush_tlb_others() etc by Andy Lutomirski · 8 years ago
  22. e73ad5f mm, x86/mm: Make the batched unmap TLB flush API more generic by Andy Lutomirski · 8 years ago
  23. b3b90e5 x86/mm: Reduce indentation in flush_tlb_func() by Andy Lutomirski · 8 years ago
  24. ca6c99c0 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() by Andy Lutomirski · 8 years ago
  25. dbd68d8 x86/mm: Fix flush_tlb_page() on Xen by Andy Lutomirski · 8 years ago
  26. ce27374 x86/mm: Make flush_tlb_mm_range() more predictable by Andy Lutomirski · 8 years ago
  27. 29961b5 x86/mm: Remove flush_tlb() and flush_tlb_current_task() by Andy Lutomirski · 8 years ago
  28. e37e43a x86/mm/64: Enable vmapped stacks (CONFIG_HAVE_ARCH_VMAP_STACK=y) by Andy Lutomirski · 8 years ago
  29. 4b599fe x86/mm: Audit and remove any unnecessary uses of module.h by Paul Gortmaker · 8 years ago
  30. 078194f x86/mm, sched/core: Turn off IRQs in switch_mm() by Andy Lutomirski · 9 years ago
  31. 69c0319 x86/mm, sched/core: Uninline switch_mm() by Andy Lutomirski · 9 years ago
  32. e107488 x86/mm: Build arch/x86/mm/tlb.c even on !SMP by Andy Lutomirski · 9 years ago
  33. 858eaaa7 mm/rmap: batched invalidations should use existing api by Nadav Amit · 9 years ago
  34. 18c9824 x86/mm: TLB_REMOTE_SEND_IPI should count pages by Nadav Amit · 9 years ago
  35. 71b3c12 x86/mm: Add barriers and document switch_mm()-vs-flush synchronization by Andy Lutomirski · 9 years ago
  36. 5b74283 x86, mm: trace when an IPI is about to be sent by Mel Gorman · 9 years ago
  37. bbc0377 x86/mm: Add parenthesis for TLB tracepoint size calculation by Dave Hansen · 9 years ago
  38. 1e02ce4 x86: Store a per-cpu shadow copy of CR4 by Andy Lutomirski · 10 years ago
  39. 8642685 x86/mm: Fix sparse 'tlb_single_page_flush_ceiling' warning and make the variable read-mostly by Jeremiah Mahler · 10 years ago
  40. 7c7f154 x86/mm: Fix RCU splat from new TLB tracepoints by Dave Hansen · 10 years ago
  41. a510247 x86/mm: Set TLB flush tunable to sane value (33) by Dave Hansen · 10 years ago
  42. 2d040a1 x86/mm: New tunable for single vs full TLB flush by Dave Hansen · 10 years ago
  43. d17d8f9 x86/mm: Add tracepoints for TLB flushes by Dave Hansen · 10 years ago
  44. a23421f x86/mm: Unify remote INVLPG code by Dave Hansen · 10 years ago
  45. 9dfa6de x86/mm: Fix missed global TLB flush stat by Dave Hansen · 10 years ago
  46. e9f4e0a x86/mm: Rip out complicated, out-of-date, buggy TLB flushing by Dave Hansen · 10 years ago
  47. 4995ab9 x86/mm: Clean up the TLB flushing code by Dave Hansen · 10 years ago
  48. 71b54f8 x86/mm: Eliminate redundant page table walk during TLB range flushing by Mel Gorman · 11 years ago
  49. 15aa368 x86/mm: Clean up inconsistencies when flushing TLB ranges by Mel Gorman · 11 years ago
  50. ec65993 mm, x86: Account for TLB flushes only when debugging by Mel Gorman · 11 years ago
  51. 6df4686 mm: vmstats: track TLB flush stats on UP too by Dave Hansen · 11 years ago
  52. 9824cf9 mm: vmstats: tlb flush counters by Dave Hansen · 11 years ago
  53. 9611dc7 x86: Convert a few mistaken __cpuinit annotations to __init by Jan Beulich · 12 years ago
  54. 094ab1d x86, 386 removal: Remove CONFIG_INVLPG by H. Peter Anvin · 12 years ago
  55. ddd32b4 x86, mm: Correct vmflag test for checking VM_HUGETLB by Joonsoo Kim · 12 years ago
  56. fd0f586 x86: Distinguish TLB shootdown interrupts from other functions call interrupts by Tomoki Sekiyama · 12 years ago
  57. d4c9dbc x86/mm: Fix range check in tlbflush debugfs interface by Jan Beulich · 12 years ago
  58. effee4b x86/tlb: do flush_tlb_kernel_range by 'invlpg' by Alex Shi · 13 years ago
  59. 52aec33 x86/tlb: replace INVALIDATE_TLB_VECTOR by CALL_FUNCTION_VECTOR by Alex Shi · 13 years ago
  60. 611ae8e x86/tlb: enable tlb flush range support for x86 by Alex Shi · 13 years ago
  61. 3df3212 x86/tlb: add tlb_flushall_shift knob into debugfs by Alex Shi · 13 years ago
  62. c4211f4 x86/tlb: add tlb_flushall_shift for specific CPU by Alex Shi · 13 years ago
  63. d8dfe60 x86/tlb: fall back to flush all when meet a THP large page by Alex Shi · 13 years ago
  64. e7b52ff x86/flush_tlb: try flush_tlb_single one by one in flush_tlb_range by Alex Shi · 13 years ago
  65. 02171b4 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 13 years ago
  66. c6ae41e x86: replace percpu_xxx funcs with this_cpu_xxx by Alex Shi · 13 years ago
  67. a6fca40 x86, tlb: Switch cr3 in leave_mm() only when needed by Suresh Siddha · 13 years ago
  68. 25542c6 x86, tlb, UV: Do small micro-optimization for native_flush_tlb_others() by Xiao Guangrong · 14 years ago
  69. 7064d86 x86: Avoid tlbstate lock if not enough cpus by Shaohua Li · 14 years ago
  70. 9223081 x86: Use online node real index in calulate_tbl_offset() by Yinghai Lu · 14 years ago
  71. cf38d0b x86, mm: Fix section mismatch in tlb.c by Rakib Mullick · 14 years ago
  72. 9329672 x86: Spread tlb flush vector between nodes by Shaohua Li · 14 years ago
  73. 3f8afb7 x86, tlb: Clean up and correct used type by Borislav Petkov · 14 years ago
  74. 39c662f x86: Convert tlbstate_lock to raw_spinlock by Thomas Gleixner · 15 years ago
  75. 350f8f5 x86: Eliminate redundant/contradicting cache line size config options by Jan Beulich · 15 years ago
  76. 78f1c4d cpumask: use mm_cpumask() wrapper: x86 by Rusty Russell · 15 years ago
  77. b04e637 x86: don't call '->send_IPI_mask()' with an empty mask by Linus Torvalds · 15 years ago
  78. ce4e240 x86: add x2apic_wrmsr_fence() to x2apic flush tlb paths by Suresh Siddha · 16 years ago
  79. e641f5f x86, apic: remove duplicate asm/apic.h inclusions by Ingo Molnar · 16 years ago
  80. 7b6aa33 x86, apic: remove genapic.h by Ingo Molnar · 16 years ago
  81. d53e2f2 x86, smp: remove mach_ipi.h by Ingo Molnar · 16 years ago
  82. dac5f41 x86, apic: untangle the send_IPI_*() jungle by Ingo Molnar · 16 years ago
  83. 1980307 Merge branch 'x86/mm' into core/percpu by Ingo Molnar · 16 years ago
  84. 55f4949 x86, mm: move tlb.c to arch/x86/mm/ by Ingo Molnar · 16 years ago[Renamed from arch/x86/kernel/tlb.c]
  85. 16c2d3f x86: rename tlb_64.c to tlb.c by Tejun Heo · 16 years ago[Renamed from arch/x86/kernel/tlb_64.c]
  86. 02cf94c x86: make x86_32 use tlb_64.c by Tejun Heo · 16 years ago
  87. 6dd01be x86: prepare for tlb merge by Tejun Heo · 16 years ago
  88. bdbcdd4 x86: uv cleanup by Tejun Heo · 16 years ago
  89. 92181f1 x86: optimise x86's do_page_fault (C entry point for the page fault path) by Nick Piggin · 16 years ago
  90. 8f5d36e Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into core/percpu by Ingo Molnar · 16 years ago