summaryrefslogtreecommitdiffstats
path: root/mm/pgtable-generic.c
Commit message (Expand)AuthorAgeFilesLines
* mm: fix race between __split_huge_pmd_locked() and GUP-fastRyan Roberts2024-05-071-0/+2
* mm/pgtable: notes on pte_offset_map[_lock]()Hugh Dickins2023-08-181-0/+44
* mm/pgtable: add pte_free_defer() for pgtable as pageHugh Dickins2023-08-181-0/+20
* mm/pgtable: add PAE safety to __pte_offset_map()Hugh Dickins2023-08-181-0/+29
* mm/pgtable: add rcu_read_lock() and rcu_read_unlock()sHugh Dickins2023-08-181-2/+2
* mm: ptep_get() conversionRyan Roberts2023-06-191-1/+1
* mm/pgtable: allow pte_offset_map[_lock]() to failHugh Dickins2023-06-191-0/+56
* mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gerald Schaefer2023-03-281-1/+1
* mm: avoid unnecessary flush on change_huge_pmd()Nadav Amit2022-05-131-0/+8
* mm: move tlb_flush_pending inline helpers to mm_inline.hArnd Bergmann2022-01-151-0/+1
* mm/thp: fix __split_huge_pmd_locked() on shmem migration entryHugh Dickins2021-06-161-3/+2
* mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flu...Miaohe Lin2021-02-241-2/+3
* mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flu...Miaohe Lin2021-02-241-2/+2
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-3/+3
* mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()Anshuman Khandual2020-06-031-1/+1
* asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABLE_P{4,U}D_FOLDEDVineet Gupta2019-12-011-0/+9
* x86/mm: Page size aware flush_tlb_mm_range()Peter Zijlstra2018-10-091-0/+1
* mm: do not lose dirty and accessed bits in pmdp_invalidate()Kirill A. Shutemov2018-01-311-3/+3
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* mm: thp: enable thp migration in generic pathZi Yan2017-09-081-1/+2
* mm: convert generic code to 5-level pagingKirill A. Shutemov2017-03-091-0/+6
* mm, x86: add support for PUD-sized transparent hugepagesMatthew Wilcox2017-02-241-0/+14
* mm/thp/migration: switch from flush_tlb_range to flush_pmd_tlb_rangeAneesh Kumar K.V2016-03-171-14/+0
* mm,thp: fix spellos in describing __HAVE_ARCH_FLUSH_PMD_TLB_RANGEVineet Gupta2016-02-111-2/+2
* mm,thp: khugepaged: call pte flush at the time of collapseVineet Gupta2016-02-111-1/+3
* mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmdDan Williams2016-01-151-1/+1
* mm, thp: remove infrastructure for handling splitting PMDsKirill A. Shutemov2016-01-151-12/+0
* mm, thp: use list_first_entry_or_null()Geliang Tang2016-01-141-6/+3
* mm,thp: introduce flush_pmd_tlb_rangeVineet Gupta2015-10-171-6/+20
* mm,thp: reduce ifdef'ery for THP in generic codeVineet Gupta2015-10-171-21/+3
* mm: group pte related helpers togetherVineet Gupta2015-10-171-25/+25
* mm: clarify that the function operates on hugepage pteAneesh Kumar K.V2015-06-241-5/+9
* powerpc/mm: use generic version of pmdp_clear_flush()Aneesh Kumar K.V2015-06-241-0/+17
* mm: convert p[te|md]_mknonnuma and remaining page table manipulationsMel Gorman2015-02-121-2/+0
* mm: convert p[te|md]_numa users to p[te|md]_protnone_numaMel Gorman2015-02-121-1/+1
* mm: actually clear pmd_numa before invalidatingMatthew Wilcox2014-08-291-1/+1
* mm: fix TLB flush race between migration, and change_protection_rangeRik van Riel2013-12-181-2/+3
* mm: clear pmd_numa before invalidatingMel Gorman2013-12-181-0/+3
* mm: convert the rest to new page table lock apiKirill A. Shutemov2013-11-151-2/+2
* mm, thp: do not access mm->pmd_huge_pte directlyKirill A. Shutemov2013-11-151-6/+6
* mm: move pgtable related functions to right placeJoonsoo Kim2013-09-111-0/+24
* mm/THP: add pmd args to pgtable deposit and withdraw APIsAneesh Kumar K.V2013-06-201-2/+3
* mm: Only flush the TLB when clearing an accessible pteRik van Riel2012-12-111-1/+2
* mm,generic: only flush the local TLB in ptep_set_access_flagsRik van Riel2012-12-111-3/+3
* thp: introduce pmdp_invalidate()Gerald Schaefer2012-10-091-0/+11
* thp: remove assumptions on pgtable_t typeGerald Schaefer2012-10-091-0/+39
* arch/tile: allow building Linux with transparent huge pages enabledChris Metcalf2012-05-251-2/+2
* thp: add HPAGE_PMD_* definitions for !CONFIG_TRANSPARENT_HUGEPAGENaoya Horiguchi2012-03-211-2/+3
* mm/pgtable-generic.c: fix CONFIG_SWAP=n buildAndrew Morton2011-01-261-0/+1
* fix non-x86 build failure in pmdp_get_and_clearAndrea Arcangeli2011-01-161-7/+4