aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/pgtable.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-25include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlinesAndrew Morton1-3/+3
2025-08-27mm: introduce and use {pgd,p4d}_populate_kernel()Harry Yoo1-6/+7
2025-08-27mm: 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-24mm: add batched versions of ptep_modify_prot_start/commitDev Jain1-1/+83
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple1-17/+2
2025-07-09mm: remove redundant pXd_devmap callsAlistair Popple1-1/+1
2025-07-09mm: change vm_get_page_prot() to accept vm_flags_t argumentLorenzo Stoakes1-1/+1
2025-07-09mm/filemap: allow arch to request folio size for exec memoryRyan Roberts1-0/+11
2025-05-22x86/mm/pat: remove old pfnmap tracking interfaceDavid Hildenbrand1-66/+0
2025-05-22mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremapDavid Hildenbrand1-0/+39
2025-05-22mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand1-8/+44
2025-05-13mm: remove obsolete pgd_offset_gate()Feng Lee1-4/+0
2025-04-11mm: (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/kernel/git/akpm/mmLinus Torvalds1-6/+8
2025-03-25x86/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-13mm: pgtable: make ptep_clear() non-atomicQi Zheng1-1/+8
2024-11-11mm: define general function pXd_init()Bibo Mao1-0/+21
2024-11-06mm: 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-01mm/x86: implement arch_check_zapped_pud()Peter Xu1-0/+6
2024-07-12mm: define __pte_leaf_size() to also take a PMD entryChristophe Leroy1-0/+3
2024-07-03mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pagesBarry Song1-6/+20
2024-07-03mm: implement update_mmu_tlb() using update_mmu_tlb_range()Bang Li1-3/+1
2024-07-03mm: add update_mmu_tlb_range()Bang Li1-0/+7
2024-05-05mm/madvise: introduce clear_young_dirty_ptes() batch helperLance Yang1-30/+44
2024-04-25mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLDRyan Roberts1-0/+30
2024-04-25mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()Ryan Roberts1-0/+29
2024-04-25mm: remove "prot" parameter from move_pte()David Hildenbrand1-1/+1
2024-04-25mm/arch: provide pud_pfn() fallbackPeter Xu1-0/+14
2024-04-25mm: add pmd_folio()Matthew Wilcox (Oracle)1-0/+2
2024-04-25arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song1-1/+1
2024-04-25mm: document pXd_leaf() APIPeter Xu1-5/+19
2024-04-25mm: remove guard around pgd_offset_k() macroChristophe Leroy1-2/+0
2024-03-06mm/treewide: align up pXd_leaf() retval across archsPeter Xu1-4/+4
2024-02-22mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()Ryan Roberts1-0/+21
2024-02-22mm: tidy up pte_next_pfn() definitionRyan Roberts1-2/+0
2024-02-22mm: introduce pte_advance_pfn() and use for pte_next_pfn()Ryan Roberts1-3/+6
2024-02-22mm: clarify the spec for set_ptes()Ryan Roberts1-0/+4
2024-02-22mm/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/kernel/git/riscv/linuxLinus 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-29mm: abstract moving to the next PFNMatthew Wilcox (Oracle)1-1/+9
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+28
2023-08-24mm: move PMD_ORDER to pgtable.hMatthew Wilcox (Oracle)1-0/+3