summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/tlb.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: delay page_remove_rmap() until after the TLB has been flushedLinus Torvalds2022-12-011-2/+29
* mm: mmu_gather: prepare to gather encoded page pointers with flagsLinus Torvalds2022-12-011-4/+5
* mm/khugepaged: fix GUP-fast interaction by sending IPIJann Horn2022-11-301-0/+4
* mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE caseLinus Torvalds2022-07-221-3/+0
* mmu_gather: Force tlb-flush VM_PFNMAP vmasPeter Zijlstra2022-07-211-16/+17
* mmu_gather: Let there be one tlb_{start,end}_vma() implementationPeter Zijlstra2022-07-211-13/+2
* mmu_gather: Remove per arch tlb_{start,end}_vma()Peter Zijlstra2022-07-211-2/+19
* mm/mprotect: do not flush when not required architecturallyNadav Amit2022-05-131-0/+14
* tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entrySteve Capper2022-04-061-3/+7
* treewide: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva2022-02-171-2/+2
* tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm()Will Deacon2021-01-291-2/+4
* mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport2020-08-071-1/+0
* tlb: mmu_gather: add tlb_flush_*_range APIsPeter Zijlstra (Intel)2020-07-071-15/+40
* mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()Anshuman Khandual2020-04-071-1/+2
* asm-generic/tlb: provide MMU_GATHER_TABLE_FREEPeter Zijlstra2020-02-041-35/+37
* asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHERPeter Zijlstra2020-02-041-2/+12
* asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2020-02-041-3/+6
* asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra2020-02-041-5/+5
* asm-gemeric/tlb: remove stray function declarationsPeter Zijlstra2020-02-041-4/+0
* asm-generic/tlb: avoid potential double flushPeter Zijlstra2020-02-041-1/+6
* mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flushPeter Zijlstra2020-02-041-7/+15
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2019-12-021-4/+0
|\
| * asm-generic/tlb: stub out p4d_free_tlb() if nop4d ...Vineet Gupta2019-12-011-2/+0
| * asm-generic/tlb: stub out pud_free_tlb() if nopud ...Vineet Gupta2019-12-011-2/+0
* | powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is setAneesh Kumar K.V2019-11-051-1/+1
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-05-071-0/+9
|\
| * mm/tlb: Provide default nmi_uaccess_okay()Nadav Amit2019-04-301-0/+9
* | ia64/tlb: Eradicate tlb_migrate_finish() callbackPeter Zijlstra2019-04-031-4/+0
* | asm-generic/tlb: Remove tlb_table_flush()Peter Zijlstra2019-04-031-1/+0
* | asm-generic/tlb: Remove tlb_flush_mmu_free()Peter Zijlstra2019-04-031-7/+3
* | asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHERPeter Zijlstra2019-04-031-1/+0
* | asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=yMartin Schwidefsky2019-04-031-2/+7
* | asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATEPeter Zijlstra2019-04-031-4/+5
* | asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish()Peter Zijlstra2019-04-031-0/+2
* | asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm()Peter Zijlstra2019-04-031-1/+40
* | asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range()Peter Zijlstra2019-04-031-12/+83
* | asm-generic/tlb, arch: Provide generic VIPT cache flushPeter Zijlstra2019-04-031-8/+11
* | asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra2019-04-031-13/+19
* | asm-generic/tlb: Provide a commentPeter Zijlstra2019-04-031-3/+116
|/
* mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra2018-09-071-0/+1
* asm-generic/tlb: Track which levels of the page tables have been clearedWill Deacon2018-09-041-8/+50
* asm-generic/tlb: Track freeing of page-table directories in struct mmu_gatherPeter Zijlstra2018-09-041-8/+23
* asm-generic/tlb: Guard with #ifdef CONFIG_MMUWill Deacon2018-09-041-0/+4
* mm: mmu_notifier fix for tlb_end_vmaNicholas Piggin2018-08-231-4/+13
* x86/mm/tlb: Revert the recent lazy TLB patchesPeter Zijlstra2018-08-231-10/+0
* x86/mm/tlb: Leave lazy TLB mode at page table free timeRik van Riel2018-07-171-0/+10
* mm: allow arch to supply p??_free_tlb functionsNicholas Piggin2018-07-141-0/+8
* mm: fix MADV_[FREE|DONTNEED] TLB flush miss problemMinchan Kim2017-08-111-1/+1
* mm: refactor TLB gathering APIMinchan Kim2017-08-111-3/+4