Andy Lutomirski
|
8781fb7e97
x86/mm: Delete a big outdated comment about TLB flushing
|
8 years ago |
Andy Lutomirski
|
bc0d5a89fb
x86/mm: Don't reenter flush_tlb_func_common()
|
8 years ago |
Andy Lutomirski
|
7353425881
x86/ldt: Simplify the LDT switching logic
|
8 years ago |
Andy Lutomirski
|
be4ffc0d78
x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code
|
8 years ago |
Andy Lutomirski
|
3d28ebceaf
x86/mm: Rework lazy TLB to track the actual loaded mm
|
8 years ago |
Andy Lutomirski
|
ce4a4e565f
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
|
8 years ago |
Andy Lutomirski
|
3f79e4c7c9
x86/mm: Use new merged flush logic in arch_tlbbatch_flush()
|
8 years ago |
Andy Lutomirski
|
454bbad979
x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases
|
8 years ago |
Andy Lutomirski
|
59f537c1de
x86/mm: Change the leave_mm() condition for local TLB flushes
|
8 years ago |
Andy Lutomirski
|
a2055abe9c
x86/mm: Pass flush_tlb_info to flush_tlb_others() etc
|
8 years ago |
Andy Lutomirski
|
e73ad5ff2f
mm, x86/mm: Make the batched unmap TLB flush API more generic
|
8 years ago |
Andy Lutomirski
|
b3b90e5af7
x86/mm: Reduce indentation in flush_tlb_func()
|
8 years ago |
Andy Lutomirski
|
ca6c99c079
x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
|
8 years ago |
Andy Lutomirski
|
dbd68d8e84
x86/mm: Fix flush_tlb_page() on Xen
|
8 years ago |
Andy Lutomirski
|
ce27374fab
x86/mm: Make flush_tlb_mm_range() more predictable
|
8 years ago |
Andy Lutomirski
|
29961b59a5
x86/mm: Remove flush_tlb() and flush_tlb_current_task()
|
8 years ago |
Andy Lutomirski
|
e37e43a497
x86/mm/64: Enable vmapped stacks (CONFIG_HAVE_ARCH_VMAP_STACK=y)
|
9 years ago |
Paul Gortmaker
|
4b599fedb7
x86/mm: Audit and remove any unnecessary uses of module.h
|
9 years ago |
Andy Lutomirski
|
078194f8e9
x86/mm, sched/core: Turn off IRQs in switch_mm()
|
9 years ago |
Andy Lutomirski
|
69c0319aab
x86/mm, sched/core: Uninline switch_mm()
|
9 years ago |
Andy Lutomirski
|
e1074888c3
x86/mm: Build arch/x86/mm/tlb.c even on !SMP
|
9 years ago |
Nadav Amit
|
858eaaa711
mm/rmap: batched invalidations should use existing api
|
9 years ago |
Nadav Amit
|
18c98243dd
x86/mm: TLB_REMOTE_SEND_IPI should count pages
|
9 years ago |
Andy Lutomirski
|
71b3c126e6
x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
|
9 years ago |
Mel Gorman
|
5b74283ab2
x86, mm: trace when an IPI is about to be sent
|
10 years ago |
Dave Hansen
|
bbc03778b9
x86/mm: Add parenthesis for TLB tracepoint size calculation
|
10 years ago |
Andy Lutomirski
|
1e02ce4ccc
x86: Store a per-cpu shadow copy of CR4
|
11 years ago |
Jeremiah Mahler
|
86426851c3
x86/mm: Fix sparse 'tlb_single_page_flush_ceiling' warning and make the variable read-mostly
|
11 years ago |
Dave Hansen
|
7c7f1547b6
x86/mm: Fix RCU splat from new TLB tracepoints
|
11 years ago |
Dave Hansen
|
a5102476a2
x86/mm: Set TLB flush tunable to sane value (33)
|
11 years ago |