summaryrefslogtreecommitdiff
path: root/mm/mmu_gather.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-24mm: fix kernel-doc warning from tlb_flush_rmaps()Matthew Wilcox (Oracle)1-0/+1
2023-03-28mm: prefer xxx_page() alloc/free functions for order-0 pagesLorenzo Stoakes1-1/+1
2022-12-11mm: mmu_gather: allow more than one batch of delayed rmapsLinus Torvalds1-16/+20
2022-11-30Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()"Alexander Potapenko1-10/+0
2022-11-30mm: mmu_gather: do not expose delayed_rmap flagAlexander Gordeev1-0/+3
2022-11-30mm: delay page_remove_rmap() until after the TLB has been flushedLinus Torvalds1-0/+33
2022-11-30mm: mmu_gather: prepare to gather encoded page pointers with flagsLinus Torvalds1-4/+4
2022-11-30mm/khugepaged: fix GUP-fast interaction by sending IPIJann Horn1-3/+1
2022-10-12kmsan: unpoison @tlb in arch_tlb_gather_mmu()Alexander Potapenko1-0/+10
2022-04-28mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pag...Jianxing Wang1-2/+14
2022-01-15mm: move tlb_flush_pending inline helpers to mm_inline.hArnd Bergmann1-0/+1
2021-04-16mm: eliminate "expecting prototype" kernel-doc warningsRandy Dunlap1-10/+19
2021-01-29tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu()Will Deacon1-14/+8
2021-01-29tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm()Will Deacon1-2/+14
2021-01-29tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu()Will Deacon1-4/+1
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-1/+1
2020-02-04asm-generic/tlb: provide MMU_GATHER_TABLE_FREEPeter Zijlstra1-32/+88
2020-02-04asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHERPeter Zijlstra1-5/+5
2020-02-04asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra1-2/+2
2020-02-04asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra1-4/+4
2020-02-04mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flushPeter Zijlstra1-8/+8
2019-09-24mm: remove quicklist page table cachesNicholas Piggin1-2/+0
2019-06-13mm: mmu_gather: remove __tlb_reset_range() for force flushYang Shi1-5/+19
2019-04-03asm-generic/tlb: Remove tlb_table_flush()Peter Zijlstra1-17/+17
2019-04-03asm-generic/tlb: Remove tlb_flush_mmu_free()Peter Zijlstra1-1/+1
2019-04-03asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHERPeter Zijlstra1-4/+0
2019-04-03asm-generic/tlb: Remove arch_tlb*_mmu()Peter Zijlstra1-51/+42
2019-04-03asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=yMartin Schwidefsky1-47/+60
2019-04-03asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATEPeter Zijlstra1-1/+1
2019-04-03asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra1-0/+5
2018-11-27mm: Replace call_rcu_sched() with call_rcu()Paul E. McKenney1-1/+1
2018-09-07mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra1-0/+261