summaryrefslogtreecommitdiff
path: root/include/linux/pgtable.h
AgeCommit message (Expand)AuthorFilesLines
2025-09-22include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to st...Andrew Morton1-3/+3
2025-09-14mm/memory: convert print_bad_pte() to print_bad_page_map()David Hildenbrand1-0/+18
2025-09-14mm/rmap: convert "enum rmap_level" to "enum pgtable_level"David Hildenbrand1-0/+8
2025-08-28mm: introduce and use {pgd,p4d}_populate_kernel()Harry Yoo1-6/+7
2025-08-28mm: move page table sync declarations to linux/pgtable.hHarry Yoo1-0/+16
2025-08-02mm: add get_and_clear_ptes() and clear_ptes()David Hildenbrand1-0/+45
2025-07-25mm: add batched versions of ptep_modify_prot_start/commitDev Jain1-1/+83
2025-07-10mm: remove devmap related functions and page table bitsAlistair Popple1-17/+2
2025-07-10mm: remove redundant pXd_devmap callsAlistair Popple1-1/+1
2025-07-10mm: change vm_get_page_prot() to accept vm_flags_t argumentLorenzo Stoakes1-1/+1
2025-07-10mm/filemap: allow arch to request folio size for exec memoryRyan Roberts1-0/+11
2025-05-23x86/mm/pat: remove old pfnmap tracking interfaceDavid Hildenbrand1-66/+0
2025-05-23mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremapDavid Hildenbrand1-0/+39
2025-05-23mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand1-8/+44
2025-05-14mm: remove obsolete pgd_offset_gate()Feng Lee1-4/+0
2025-04-12mm: (un)track_pfn_copy() fix + doc improvementsDavid Hildenbrand1-3/+6
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+8
2025-03-26x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()David Hildenbrand1-6/+22
2025-03-17mm: fix lazy mmu docs and usageRyan Roberts1-6/+8
2025-01-14mm: pgtable: make ptep_clear() non-atomicQi Zheng1-1/+8
2024-11-12mm: define general function pXd_init()Bibo Mao1-0/+21
2024-11-07mm: move set_pxd_safe() helpers from generic to platformAnshuman Khandual1-38/+0
2024-09-17mm: always define pxx_pgprot()Peter Xu1-0/+12
2024-09-02mm/x86: implement arch_check_zapped_pud()Peter Xu1-0/+6
2024-07-13mm: define __pte_leaf_size() to also take a PMD entryChristophe Leroy1-0/+3
2024-07-04mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pagesBarry Song1-6/+20
2024-07-04mm: implement update_mmu_tlb() using update_mmu_tlb_range()Bang Li1-3/+1
2024-07-04mm: add update_mmu_tlb_range()Bang Li1-0/+7
2024-05-06mm/madvise: introduce clear_young_dirty_ptes() batch helperLance Yang1-30/+44
2024-04-26mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLDRyan Roberts1-0/+30
2024-04-26mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()Ryan Roberts1-0/+29
2024-04-26mm: remove "prot" parameter from move_pte()David Hildenbrand1-1/+1
2024-04-26mm/arch: provide pud_pfn() fallbackPeter Xu1-0/+14
2024-04-26mm: add pmd_folio()Matthew Wilcox (Oracle)1-0/+2
2024-04-26arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song1-1/+1
2024-04-26mm: document pXd_leaf() APIPeter Xu1-5/+19
2024-04-26mm: remove guard around pgd_offset_k() macroChristophe Leroy1-2/+0
2024-03-07mm/treewide: align up pXd_leaf() retval across archsPeter Xu1-4/+4
2024-02-23mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()Ryan Roberts1-0/+21
2024-02-23mm: tidy up pte_next_pfn() definitionRyan Roberts1-2/+0
2024-02-23mm: introduce pte_advance_pfn() and use for pte_next_pfn()Ryan Roberts1-3/+6
2024-02-23mm: clarify the spec for set_ptes()Ryan Roberts1-0/+4
2024-02-23mm/memory: optimize unmap/zap with PTE-mapped THPDavid Hildenbrand1-0/+70
2024-02-22mm/memory: optimize fork() with PTE-mapped THPDavid Hildenbrand1-0/+31
2024-02-22mm/pgtable: make pte_next_pfn() independent of set_ptes()David Hildenbrand1-1/+1
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+21
2024-01-05mm/mglru: add dummy pmd_dirty()Kinsey Ho1-0/+7
2024-01-05mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNGKinsey Ho1-1/+1
2023-12-20mm: Introduce pudp/p4dp/pgdp_get() functionsAlexandre Ghiti1-0/+21
2023-09-30mm: abstract moving to the next PFNMatthew Wilcox (Oracle)1-1/+9