summaryrefslogtreecommitdiff
path: root/mm/mmu_gather.c
AgeCommit message (Expand)Author
2024-02-22mm/mmu_gather: improve cond_resched() handling with large folios and expensiv...David Hildenbrand
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand
2024-02-22mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAPDavid Hildenbrand
2024-02-22mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page...David Hildenbrand
2023-12-29mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()David Hildenbrand
2023-08-24mm: fix kernel-doc warning from tlb_flush_rmaps()Matthew Wilcox (Oracle)
2023-03-28mm: prefer xxx_page() alloc/free functions for order-0 pagesLorenzo Stoakes
2022-12-11mm: mmu_gather: allow more than one batch of delayed rmapsLinus Torvalds
2022-11-30Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()"Alexander Potapenko
2022-11-30mm: mmu_gather: do not expose delayed_rmap flagAlexander Gordeev
2022-11-30mm: delay page_remove_rmap() until after the TLB has been flushedLinus Torvalds
2022-11-30mm: mmu_gather: prepare to gather encoded page pointers with flagsLinus Torvalds
2022-11-30mm/khugepaged: fix GUP-fast interaction by sending IPIJann Horn
2022-10-12kmsan: unpoison @tlb in arch_tlb_gather_mmu()Alexander Potapenko
2022-04-28mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pag...Jianxing Wang
2022-01-15mm: move tlb_flush_pending inline helpers to mm_inline.hArnd Bergmann
2021-04-16mm: eliminate "expecting prototype" kernel-doc warningsRandy Dunlap
2021-01-29tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu()Will Deacon
2021-01-29tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm()Will Deacon
2021-01-29tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu()Will Deacon
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse
2020-02-04asm-generic/tlb: provide MMU_GATHER_TABLE_FREEPeter Zijlstra
2020-02-04asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHERPeter Zijlstra
2020-02-04asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra
2020-02-04asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra
2020-02-04mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flushPeter Zijlstra
2019-09-24mm: remove quicklist page table cachesNicholas Piggin
2019-06-13mm: mmu_gather: remove __tlb_reset_range() for force flushYang Shi
2019-04-03asm-generic/tlb: Remove tlb_table_flush()Peter Zijlstra
2019-04-03asm-generic/tlb: Remove tlb_flush_mmu_free()Peter Zijlstra
2019-04-03asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHERPeter Zijlstra
2019-04-03asm-generic/tlb: Remove arch_tlb*_mmu()Peter Zijlstra
2019-04-03asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=yMartin Schwidefsky
2019-04-03asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATEPeter Zijlstra
2019-04-03asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra
2018-11-27mm: Replace call_rcu_sched() with call_rcu()Paul E. McKenney
2018-09-07mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra