- 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
- 3db6d5a x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack by Nadav Amit · 6 years ago
- 780e010 x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" by Peter Zijlstra · 6 years ago
- 691b9ab x86/mm/tlb: Remove unused cpu variable by Shaokun Zhang · 6 years ago
- 935f583 x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation by Peter Zijlstra · 6 years ago
- 4c71a2b6 x86/speculation: Prepare for conditional IBPB in switch_mm() by Thomas Gleixner · 6 years ago
- d82924c Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 145f573 x86/mm/tlb: Make lazy TLB mode lazier by Rik van Riel · 6 years ago
- 9780781 x86/mm/tlb: Add freed_tables element to flush_tlb_info by Rik van Riel · 6 years ago
- 016c4d9 x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range by Rik van Riel · 6 years ago
- 12c4d97 x86/mm/tlb: Restructure switch_mm_irqs_off() by Rik van Riel · 6 years ago
- 5462bc3 x86/mm/tlb: Always use lazy TLB mode by Rik van Riel · 6 years ago
- a31acd3 x86/mm: Page size aware flush_tlb_mm_range() by Peter Zijlstra · 6 years ago
- dbfe295 x86/speculation: Apply IBPB more strictly to avoid cross-process data leak by Jiri Kosina · 6 years ago
- 4012e77 x86/nmi: Fix NMI uaccess race against CR3 switching by Andy Lutomirski · 6 years ago
- 52a288c x86/mm/tlb: Revert the recent lazy TLB patches by Peter Zijlstra · 6 years ago
- 387048f x86/mm/tlb: Make clear_asid_other() static by zhong jiang · 6 years ago
- e9d8c61 x86/mm/tlb: Skip atomic operations for 'init_mm' in switch_mm_irqs_off() by Rik van Riel · 6 years ago
- 95b0e63 x86/mm/tlb: Always use lazy TLB mode by Rik van Riel · 6 years ago
- 64482aa x86/mm/tlb: Only send page table free TLB flush to lazy TLB CPUs by Rik van Riel · 6 years ago
- ac03158 x86/mm/tlb: Make lazy TLB mode lazier by Rik van Riel · 6 years ago
- 61d0beb x86/mm/tlb: Restructure switch_mm_irqs_off() by Rik van Riel · 6 years ago
- 2ff6ddf x86/mm/tlb: Leave lazy TLB mode at page table free time by Rik van Riel · 6 years ago
- ed7588d x86/mm: Stop pretending pgtable_l5_enabled is a variable by Kirill A. Shutemov · 7 years ago
- 3f7df3e Merge tag 'v4.16-rc3' into x86/mm, to pick up fixes by Ingo Molnar · 7 years ago
- 91f606a x86/mm: Replace compile-time checks for 5-level paging with runtime-time checks by Kirill A. Shutemov · 7 years ago
- 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
- 1299ef1 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() by Andy Lutomirski · 7 years ago
- 515ab7c x86/mm: Align TLB invalidation info by Nadav Amit · 7 years ago
- 8284507 Merge branch 'linus' into sched/urgent, to resolve conflicts by Ingo Molnar · 7 years ago
- 10bcc80 membarrier/x86: Provide core serializing command by Mathieu Desnoyers · 7 years ago
- 306e060 membarrier: Document scheduler barrier requirements by Mathieu Desnoyers · 7 years ago
- 18bf3c3 x86/speculation: Use Indirect Branch Prediction Barrier in context switch by Tim Chen · 7 years ago
- 5beda7d x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems by Andy Lutomirski · 7 years ago
- 6fd166a x86/mm: Use/Fix PCID to optimize user/kernel switches by Peter Zijlstra · 7 years ago
- 48e1119 x86/mm: Abstract switching CR3 by Dave Hansen · 7 years ago
- 2ea907c x86/mm: Allow flushing for future ASID switches by Dave Hansen · 7 years ago
- 50fb83a6 x86/mm: Move the CR3 construction functions to tlbflush.h by Dave Hansen · 7 years ago
- a501686 x86/mm: Use __flush_tlb_one() for kernel memory by Peter Zijlstra · 7 years ago
- 6753573 Revert "x86/mm: Stop calling leave_mm() in idle code" by Andy Lutomirski · 7 years ago
- 7ac7f2c x86/mm: Remove debug/x86/tlb_defer_switch_to_init_mm by Andy Lutomirski · 7 years ago
- 4e57b94 x86/mm: Tidy up "x86/mm: Flush more aggressively in lazy TLB mode" by Andy Lutomirski · 7 years ago
- e8b9b0c x86/mm/64: Remove the last VM_BUG_ON() from the TLB code by Andy Lutomirski · 7 years ago
- b956575 x86/mm: Flush more aggressively in lazy TLB mode by Andy Lutomirski · 7 years ago
- 196bd48 x86/asm: Use register variable to get stack pointer value by Andrey Ryabinin · 7 years ago
- 47061a2 x86/mm: Factor out CR3-building code by Andy Lutomirski · 7 years ago
- a376e7f x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off() by Andy Lutomirski · 7 years ago
- 7898f79 x86/mm/64: Fix an incorrect warning with CONFIG_DEBUG_VM=y, !PCID by Andy Lutomirski · 7 years ago
- 72c0098 x86/mm: Reinitialize TLB state on hotplug and resume by Andy Lutomirski · 7 years ago
- 10af623 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID by Andy Lutomirski · 7 years ago
- 21729f8 x86/mm: Provide general kernel support for memory encryption by Tom Lendacky · 7 years ago
- 43858b4 x86/mm: Stop calling leave_mm() in idle code by Andy Lutomirski · 8 years ago
- 94b1b03 x86/mm: Rework lazy TLB mode and TLB freshness tracking by Andy Lutomirski · 8 years ago
- b0579ad x86/mm: Track the TLB's tlb_gen and update the flushing algorithm by Andy Lutomirski · 8 years ago
- f39681e x86/mm: Give each mm TLB flush generation a unique ID by Andy Lutomirski · 8 years ago
- 8781fb7 x86/mm: Delete a big outdated comment about TLB flushing by Andy Lutomirski · 8 years ago
- bc0d5a8 x86/mm: Don't reenter flush_tlb_func_common() by Andy Lutomirski · 8 years ago
- 7353425 x86/ldt: Simplify the LDT switching logic by Andy Lutomirski · 8 years ago
- be4ffc0 x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code by Andy Lutomirski · 8 years ago
- 3d28ebc x86/mm: Rework lazy TLB to track the actual loaded mm by Andy Lutomirski · 8 years ago
- ce4a4e56 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code by Andy Lutomirski · 8 years ago
- 3f79e4c x86/mm: Use new merged flush logic in arch_tlbbatch_flush() by Andy Lutomirski · 8 years ago
- 454bbad x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases by Andy Lutomirski · 8 years ago
- 59f537c x86/mm: Change the leave_mm() condition for local TLB flushes by Andy Lutomirski · 8 years ago
- a2055ab x86/mm: Pass flush_tlb_info to flush_tlb_others() etc by Andy Lutomirski · 8 years ago
- e73ad5f mm, x86/mm: Make the batched unmap TLB flush API more generic by Andy Lutomirski · 8 years ago
- b3b90e5 x86/mm: Reduce indentation in flush_tlb_func() by Andy Lutomirski · 8 years ago
- ca6c99c0 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() by Andy Lutomirski · 8 years ago
- dbd68d8 x86/mm: Fix flush_tlb_page() on Xen by Andy Lutomirski · 8 years ago
- ce27374 x86/mm: Make flush_tlb_mm_range() more predictable by Andy Lutomirski · 8 years ago
- 29961b5 x86/mm: Remove flush_tlb() and flush_tlb_current_task() by Andy Lutomirski · 8 years ago
- e37e43a x86/mm/64: Enable vmapped stacks (CONFIG_HAVE_ARCH_VMAP_STACK=y) by Andy Lutomirski · 8 years ago
- 4b599fe x86/mm: Audit and remove any unnecessary uses of module.h by Paul Gortmaker · 8 years ago
- 078194f x86/mm, sched/core: Turn off IRQs in switch_mm() by Andy Lutomirski · 9 years ago
- 69c0319 x86/mm, sched/core: Uninline switch_mm() by Andy Lutomirski · 9 years ago
- e107488 x86/mm: Build arch/x86/mm/tlb.c even on !SMP by Andy Lutomirski · 9 years ago
- 858eaaa7 mm/rmap: batched invalidations should use existing api by Nadav Amit · 9 years ago
- 18c9824 x86/mm: TLB_REMOTE_SEND_IPI should count pages by Nadav Amit · 9 years ago
- 71b3c12 x86/mm: Add barriers and document switch_mm()-vs-flush synchronization by Andy Lutomirski · 9 years ago
- 5b74283 x86, mm: trace when an IPI is about to be sent by Mel Gorman · 9 years ago
- bbc0377 x86/mm: Add parenthesis for TLB tracepoint size calculation by Dave Hansen · 9 years ago
- 1e02ce4 x86: Store a per-cpu shadow copy of CR4 by Andy Lutomirski · 10 years ago
- 8642685 x86/mm: Fix sparse 'tlb_single_page_flush_ceiling' warning and make the variable read-mostly by Jeremiah Mahler · 10 years ago
- 7c7f154 x86/mm: Fix RCU splat from new TLB tracepoints by Dave Hansen · 10 years ago
- a510247 x86/mm: Set TLB flush tunable to sane value (33) by Dave Hansen · 10 years ago
- 2d040a1 x86/mm: New tunable for single vs full TLB flush by Dave Hansen · 10 years ago
- d17d8f9 x86/mm: Add tracepoints for TLB flushes by Dave Hansen · 10 years ago
- a23421f x86/mm: Unify remote INVLPG code by Dave Hansen · 10 years ago
- 9dfa6de x86/mm: Fix missed global TLB flush stat by Dave Hansen · 10 years ago
- e9f4e0a x86/mm: Rip out complicated, out-of-date, buggy TLB flushing by Dave Hansen · 10 years ago
- 4995ab9 x86/mm: Clean up the TLB flushing code by Dave Hansen · 10 years ago
- 71b54f8 x86/mm: Eliminate redundant page table walk during TLB range flushing by Mel Gorman · 11 years ago
- 15aa368 x86/mm: Clean up inconsistencies when flushing TLB ranges by Mel Gorman · 11 years ago
- ec65993 mm, x86: Account for TLB flushes only when debugging by Mel Gorman · 11 years ago
- 6df4686 mm: vmstats: track TLB flush stats on UP too by Dave Hansen · 11 years ago
- 9824cf9 mm: vmstats: tlb flush counters by Dave Hansen · 11 years ago
- 9611dc7 x86: Convert a few mistaken __cpuinit annotations to __init by Jan Beulich · 12 years ago
- 094ab1d x86, 386 removal: Remove CONFIG_INVLPG by H. Peter Anvin · 12 years ago
- ddd32b4 x86, mm: Correct vmflag test for checking VM_HUGETLB by Joonsoo Kim · 12 years ago
- fd0f586 x86: Distinguish TLB shootdown interrupts from other functions call interrupts by Tomoki Sekiyama · 12 years ago