summaryrefslogtreecommitdiffstats
path: root/mm/mmu_gather.c
Commit message (Expand)AuthorAgeFilesLines
* mm/mmu_gather: improve cond_resched() handling with large folios and expensiv...David Hildenbrand2024-02-221-15/+43
* mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand2024-02-221-9/+52
* mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAPDavid Hildenbrand2024-02-221-2/+3
* mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page...David Hildenbrand2024-02-221-3/+4
* mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()David Hildenbrand2023-12-291-1/+1
* mm: fix kernel-doc warning from tlb_flush_rmaps()Matthew Wilcox (Oracle)2023-08-241-0/+1
* mm: prefer xxx_page() alloc/free functions for order-0 pagesLorenzo Stoakes2023-03-281-1/+1
* mm: mmu_gather: allow more than one batch of delayed rmapsLinus Torvalds2022-12-111-16/+20
* Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()"Alexander Potapenko2022-11-301-10/+0
* mm: mmu_gather: do not expose delayed_rmap flagAlexander Gordeev2022-11-301-0/+3
* mm: delay page_remove_rmap() until after the TLB has been flushedLinus Torvalds2022-11-301-0/+33
* mm: mmu_gather: prepare to gather encoded page pointers with flagsLinus Torvalds2022-11-301-4/+4
* mm/khugepaged: fix GUP-fast interaction by sending IPIJann Horn2022-11-301-3/+1
* kmsan: unpoison @tlb in arch_tlb_gather_mmu()Alexander Potapenko2022-10-121-0/+10
* mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pag...Jianxing Wang2022-04-281-2/+14
* mm: move tlb_flush_pending inline helpers to mm_inline.hArnd Bergmann2022-01-151-0/+1
* mm: eliminate "expecting prototype" kernel-doc warningsRandy Dunlap2021-04-161-10/+19
* tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu()Will Deacon2021-01-291-14/+8
* tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm()Will Deacon2021-01-291-2/+14
* tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu()Will Deacon2021-01-291-4/+1
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* asm-generic/tlb: provide MMU_GATHER_TABLE_FREEPeter Zijlstra2020-02-041-32/+88
* asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHERPeter Zijlstra2020-02-041-5/+5
* asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2020-02-041-2/+2
* asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra2020-02-041-4/+4
* mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flushPeter Zijlstra2020-02-041-8/+8
* mm: remove quicklist page table cachesNicholas Piggin2019-09-241-2/+0
* mm: mmu_gather: remove __tlb_reset_range() for force flushYang Shi2019-06-131-5/+19
* asm-generic/tlb: Remove tlb_table_flush()Peter Zijlstra2019-04-031-17/+17
* asm-generic/tlb: Remove tlb_flush_mmu_free()Peter Zijlstra2019-04-031-1/+1
* asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHERPeter Zijlstra2019-04-031-4/+0
* asm-generic/tlb: Remove arch_tlb*_mmu()Peter Zijlstra2019-04-031-51/+42
* asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=yMartin Schwidefsky2019-04-031-47/+60
* asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATEPeter Zijlstra2019-04-031-1/+1
* asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2019-04-031-0/+5
* mm: Replace call_rcu_sched() with call_rcu()Paul E. McKenney2018-11-271-1/+1
* mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra2018-09-071-0/+261