summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/tlb.h
AgeCommit message (Expand)Author
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2019-05-06Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2019-04-30mm/tlb: Provide default nmi_uaccess_okay()Nadav Amit
2019-04-03ia64/tlb: Eradicate tlb_migrate_finish() callbackPeter Zijlstra
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: 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, ia64: Conditionally provide tlb_migrate_finish()Peter Zijlstra
2019-04-03asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm()Peter Zijlstra
2019-04-03asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range()Peter Zijlstra
2019-04-03asm-generic/tlb, arch: Provide generic VIPT cache flushPeter Zijlstra
2019-04-03asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEPeter Zijlstra
2019-04-03asm-generic/tlb: Provide a commentPeter Zijlstra
2018-09-07mm/memory: Move mmu_gather and TLB invalidation code into its own filePeter Zijlstra
2018-09-04asm-generic/tlb: Track which levels of the page tables have been clearedWill Deacon
2018-09-04asm-generic/tlb: Track freeing of page-table directories in struct mmu_gatherPeter Zijlstra
2018-09-04asm-generic/tlb: Guard with #ifdef CONFIG_MMUWill Deacon
2018-08-23mm: mmu_notifier fix for tlb_end_vmaNicholas Piggin
2018-08-22x86/mm/tlb: Revert the recent lazy TLB patchesPeter Zijlstra
2018-07-17x86/mm/tlb: Leave lazy TLB mode at page table free timeRik van Riel
2018-07-14mm: allow arch to supply p??_free_tlb functionsNicholas Piggin
2017-08-10mm: fix MADV_[FREE|DONTNEED] TLB flush miss problemMinchan Kim
2017-08-10mm: refactor TLB gathering APIMinchan Kim
2017-03-09asm-generic: introduce <asm-generic/pgtable-nop4d.h>Kirill A. Shutemov
2017-02-24mm, x86: add support for PUD-sized transparent hugepagesMatthew Wilcox
2016-12-12mm: remove the page size change check in tlb_remove_pageAneesh Kumar K.V
2016-12-12mm: add tlb_remove_check_page_size_change to track page size changeAneesh Kumar K.V
2016-12-12mm/hugetlb: add tlb_remove_hugetlb_entry for handling hugetlb pagesAneesh Kumar K.V
2016-12-12mm: update mmu_gather range correctlyAneesh Kumar K.V
2016-07-26mm/mmu_gather: track page size with mmu gather and force flush if page size c...Aneesh Kumar K.V
2016-07-26mm: change the interface for __tlb_remove_page()Aneesh Kumar K.V
2015-11-23treewide: Remove old email addressPeter Zijlstra
2015-01-13mm: mmu_gather: use tlb->end != 0 only for TLB invalidationWill Deacon
2014-11-17mmu_gather: move minimal range calculations into generic codeWill Deacon
2013-08-16Fix TLB gather virtual address range invalidation corner casesLinus Torvalds
2013-06-06arch, mm: Remove tlb_fast_mode()Peter Zijlstra
2013-04-12x86-32: Fix possible incomplete TLB invalidate with PAE pagetablesDave Hansen
2013-01-04mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPTMichal Hocko
2012-06-27mm/mmu_gather: enable tlb flush range in generic mmu_gatherAlex Shi
2012-06-27x86/tlb: add tlb_flushall_shift for specific CPUAlex Shi
2012-01-12thp: add tlb_remove_pmd_tlb_entryShaohua Li
2011-05-25mm: uninline large generic tlb.h functionsPeter Zijlstra
2011-05-25mm: extended batches for generic mmu_gatherPeter Zijlstra
2011-05-25mm, powerpc: move the RCU page-table freeing into generic codePeter Zijlstra
2011-05-25mm: mmu_gather reworkPeter Zijlstra
2009-07-27mm: Pass virtual address to [__]p{te,ud,md}_free_tlb()Benjamin Herrenschmidt
2008-02-04asm-generic/tlb.h: remove <linux/quicklist.h>H. Peter Anvin
2008-01-31asm-generic/tlb.h: build fixIngo Molnar