Age | Commit message (Expand) | Author | Files | Lines |
2022-12-01 | mm: delay page_remove_rmap() until after the TLB has been flushed | Linus Torvalds | 1 | -2/+29 |
2022-12-01 | mm: mmu_gather: prepare to gather encoded page pointers with flags | Linus Torvalds | 1 | -4/+5 |
2022-12-01 | mm/khugepaged: fix GUP-fast interaction by sending IPI | Jann Horn | 1 | -0/+4 |
2022-07-22 | mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case | Linus Torvalds | 1 | -3/+0 |
2022-07-21 | mmu_gather: Force tlb-flush VM_PFNMAP vmas | Peter Zijlstra | 1 | -16/+17 |
2022-07-21 | mmu_gather: Let there be one tlb_{start,end}_vma() implementation | Peter Zijlstra | 1 | -13/+2 |
2022-07-21 | mmu_gather: Remove per arch tlb_{start,end}_vma() | Peter Zijlstra | 1 | -2/+19 |
2022-05-13 | mm/mprotect: do not flush when not required architecturally | Nadav Amit | 1 | -0/+14 |
2022-04-06 | tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry | Steve Capper | 1 | -3/+7 |
2022-02-17 | treewide: Replace zero-length arrays with flexible-array members | Gustavo A. R. Silva | 1 | -2/+2 |
2021-01-29 | tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() | Will Deacon | 1 | -2/+4 |
2020-08-07 | mm: remove unneeded includes of <asm/pgalloc.h> | Mike Rapoport | 1 | -1/+0 |
2020-07-07 | tlb: mmu_gather: add tlb_flush_*_range APIs | Peter Zijlstra (Intel) | 1 | -15/+40 |
2020-04-07 | mm/vma: replace all remaining open encodings with is_vm_hugetlb_page() | Anshuman Khandual | 1 | -1/+2 |
2020-02-04 | asm-generic/tlb: provide MMU_GATHER_TABLE_FREE | Peter Zijlstra | 1 | -35/+37 |
2020-02-04 | asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER | Peter Zijlstra | 1 | -2/+12 |
2020-02-04 | asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE | Peter Zijlstra | 1 | -3/+6 |
2020-02-04 | asm-generic/tlb: rename HAVE_RCU_TABLE_FREE | Peter Zijlstra | 1 | -5/+5 |
2020-02-04 | asm-gemeric/tlb: remove stray function declarations | Peter Zijlstra | 1 | -4/+0 |
2020-02-04 | asm-generic/tlb: avoid potential double flush | Peter Zijlstra | 1 | -1/+6 |
2020-02-04 | mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush | Peter Zijlstra | 1 | -7/+15 |
2019-12-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -4/+0 |
2019-12-01 | asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... | Vineet Gupta | 1 | -2/+0 |
2019-12-01 | asm-generic/tlb: stub out pud_free_tlb() if nopud ... | Vineet Gupta | 1 | -2/+0 |
2019-11-05 | powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set | Aneesh Kumar K.V | 1 | -1/+1 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-05-07 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+9 |
2019-04-30 | mm/tlb: Provide default nmi_uaccess_okay() | Nadav Amit | 1 | -0/+9 |
2019-04-03 | ia64/tlb: Eradicate tlb_migrate_finish() callback | Peter Zijlstra | 1 | -4/+0 |
2019-04-03 | asm-generic/tlb: Remove tlb_table_flush() | Peter Zijlstra | 1 | -1/+0 |
2019-04-03 | asm-generic/tlb: Remove tlb_flush_mmu_free() | Peter Zijlstra | 1 | -7/+3 |
2019-04-03 | asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER | Peter Zijlstra | 1 | -1/+0 |
2019-04-03 | asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y | Martin Schwidefsky | 1 | -2/+7 |
2019-04-03 | asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE | Peter Zijlstra | 1 | -4/+5 |
2019-04-03 | asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() | Peter Zijlstra | 1 | -0/+2 |
2019-04-03 | asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() | Peter Zijlstra | 1 | -1/+40 |
2019-04-03 | asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() | Peter Zijlstra | 1 | -12/+83 |
2019-04-03 | asm-generic/tlb, arch: Provide generic VIPT cache flush | Peter Zijlstra | 1 | -8/+11 |
2019-04-03 | asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE | Peter Zijlstra | 1 | -13/+19 |
2019-04-03 | asm-generic/tlb: Provide a comment | Peter Zijlstra | 1 | -3/+116 |
2018-09-07 | mm/memory: Move mmu_gather and TLB invalidation code into its own file | Peter Zijlstra | 1 | -0/+1 |
2018-09-04 | asm-generic/tlb: Track which levels of the page tables have been cleared | Will Deacon | 1 | -8/+50 |
2018-09-04 | asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather | Peter Zijlstra | 1 | -8/+23 |
2018-09-04 | asm-generic/tlb: Guard with #ifdef CONFIG_MMU | Will Deacon | 1 | -0/+4 |
2018-08-23 | mm: mmu_notifier fix for tlb_end_vma | Nicholas Piggin | 1 | -4/+13 |
2018-08-23 | x86/mm/tlb: Revert the recent lazy TLB patches | Peter Zijlstra | 1 | -10/+0 |
2018-07-17 | x86/mm/tlb: Leave lazy TLB mode at page table free time | Rik van Riel | 1 | -0/+10 |
2018-07-14 | mm: allow arch to supply p??_free_tlb functions | Nicholas Piggin | 1 | -0/+8 |
2017-08-11 | mm: fix MADV_[FREE|DONTNEED] TLB flush miss problem | Minchan Kim | 1 | -1/+1 |
2017-08-11 | mm: refactor TLB gathering API | Minchan Kim | 1 | -3/+4 |