summaryrefslogtreecommitdiffstats
path: root/include/linux/pgtable.h
Commit message (Expand)AuthorAgeFilesLines
* mm/treewide: align up pXd_leaf() retval across archsPeter Xu2024-03-061-4/+4
* mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()Ryan Roberts2024-02-221-0/+21
* mm: tidy up pte_next_pfn() definitionRyan Roberts2024-02-221-2/+0
* mm: introduce pte_advance_pfn() and use for pte_next_pfn()Ryan Roberts2024-02-221-3/+6
* mm: clarify the spec for set_ptes()Ryan Roberts2024-02-221-0/+4
* mm/memory: optimize unmap/zap with PTE-mapped THPDavid Hildenbrand2024-02-221-0/+70
* mm/memory: optimize fork() with PTE-mapped THPDavid Hildenbrand2024-02-221-0/+31
* mm/pgtable: make pte_next_pfn() independent of set_ptes()David Hildenbrand2024-02-221-1/+1
* Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-171-0/+21
|\
| * mm: Introduce pudp/p4dp/pgdp_get() functionsAlexandre Ghiti2023-12-201-0/+21
* | mm/mglru: add dummy pmd_dirty()Kinsey Ho2024-01-051-0/+7
* | mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNGKinsey Ho2024-01-051-1/+1
|/
* mm: abstract moving to the next PFNMatthew Wilcox (Oracle)2023-09-291-1/+9
* Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-311-0/+28
|\
| * mm: Warn on shadow stack memory in wrong vmaRick Edgecombe2023-07-111-0/+14
| * mm: Make pte_mkwrite() take a VMARick Edgecombe2023-07-111-2/+2
| * mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2023-07-111-0/+14
* | mm: move PMD_ORDER to pgtable.hMatthew Wilcox (Oracle)2023-08-241-0/+3
* | mm: remove checks for pte_indexMatthew Wilcox (Oracle)2023-08-241-1/+0
* | mm: tidy up set_ptes definitionMatthew Wilcox (Oracle)2023-08-241-6/+0
* | mm: add default definition of set_ptes()Matthew Wilcox (Oracle)2023-08-241-21/+60
* | pgtable: improve pte_protnone() commentDavid Hildenbrand2023-08-211-6/+10
* | mm/huge pud: use transparent huge pud helpers only with CONFIG_TRANSPARENT_HU...Aneesh Kumar K.V2023-08-181-0/+2
* | mm: add pud_same similar to __HAVE_ARCH_P4D_SAMEAneesh Kumar K.V2023-08-181-0/+3
* | mm: change pudp_huge_get_and_clear_full take vm_area_struct as argAneesh Kumar K.V2023-08-181-2/+2
* | mm/hugepage pud: allow arch-specific helper function to check huge page pud s...Aneesh Kumar K.V2023-08-181-0/+3
* | mm/page_table_check: remove unused parameter in [__]page_table_check_pud_clearKemeng Shi2023-08-181-1/+1
* | mm/page_table_check: remove unused parameter in [__]page_table_check_pmd_clearKemeng Shi2023-08-181-1/+1
* | mm/page_table_check: remove unused parameter in [__]page_table_check_pte_clearKemeng Shi2023-08-181-1/+1
* | mm/pgtable: add pte_free_defer() for pgtable as pageHugh Dickins2023-08-181-0/+2
* | mm/pgtable: add PAE safety to __pte_offset_map()Hugh Dickins2023-08-181-0/+4
* | mm/pgtable: add rcu_read_lock() and rcu_read_unlock()sHugh Dickins2023-08-181-2/+2
|/
* mm: ptep_get() conversionRyan Roberts2023-06-191-3/+3
* mm: move ptep_get() and pmdp_get() helpersRyan Roberts2023-06-191-14/+14
* mm/pgtable: delete pmd_trans_unstable() and friendsHugh Dickins2023-06-191-96/+7
* mm/pgtable: allow pte_offset_map[_lock]() to failHugh Dickins2023-06-191-7/+15
* mm/pgtable: kmap_local_page() instead of kmap_atomic()Hugh Dickins2023-06-191-2/+2
* mm: use pmdp_get_lockless() without surplus barrier()Hugh Dickins2023-06-191-17/+0
* mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gerald Schaefer2023-03-281-1/+1
* x86/mm/pat: clear VM_PAT if copy_p4d_range failedMa Wupeng2023-03-281-3/+4
* mm: introduce __vm_flags_mod and use it in untrack_pfnSuren Baghdasaryan2023-02-091-2/+3
* mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2023-02-021-29/+0
* Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-171-27/+46
|\
| * mm: Convert __HAVE_ARCH_P..P_GET to the new stylePeter Zijlstra2022-12-151-2/+2
| * mm: Rename pmd_read_atomic()Peter Zijlstra2022-12-151-7/+2
| * mm: Rename GUP_GET_PTE_LOW_HIGHPeter Zijlstra2022-12-151-2/+2
| * mm: Fix pmd_read_atomic()Peter Zijlstra2022-12-151-10/+37
| * mm: Update ptep_get_lockless()'s commentPeter Zijlstra2022-12-151-9/+6
* | include/linux/pgtable.h: : remove redundant pte variablezhang songyi2022-12-111-3/+1
* | mm: remove unused savedwrite infrastructureDavid Hildenbrand2022-11-301-24/+0