summaryrefslogtreecommitdiff
path: root/include/linux/pgtable.h
AgeCommit message (Expand)Author
10 daysmm: add batched versions of ptep_modify_prot_start/commitDev Jain
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple
2025-07-09mm: remove redundant pXd_devmap callsAlistair Popple
2025-07-09mm: change vm_get_page_prot() to accept vm_flags_t argumentLorenzo Stoakes
2025-07-09mm/filemap: allow arch to request folio size for exec memoryRyan Roberts
2025-05-22x86/mm/pat: remove old pfnmap tracking interfaceDavid Hildenbrand
2025-05-22mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremapDavid Hildenbrand
2025-05-22mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand
2025-05-13mm: remove obsolete pgd_offset_gate()Feng Lee
2025-04-11mm: (un)track_pfn_copy() fix + doc improvementsDavid Hildenbrand
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-25x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()David Hildenbrand
2025-03-17mm: fix lazy mmu docs and usageRyan Roberts
2025-01-13mm: pgtable: make ptep_clear() non-atomicQi Zheng
2024-11-11mm: define general function pXd_init()Bibo Mao
2024-11-06mm: move set_pxd_safe() helpers from generic to platformAnshuman Khandual
2024-09-17mm: always define pxx_pgprot()Peter Xu
2024-09-01mm/x86: implement arch_check_zapped_pud()Peter Xu
2024-07-12mm: define __pte_leaf_size() to also take a PMD entryChristophe Leroy
2024-07-03mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pagesBarry Song
2024-07-03mm: implement update_mmu_tlb() using update_mmu_tlb_range()Bang Li
2024-07-03mm: add update_mmu_tlb_range()Bang Li
2024-05-05mm/madvise: introduce clear_young_dirty_ptes() batch helperLance Yang
2024-04-25mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLDRyan Roberts
2024-04-25mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()Ryan Roberts
2024-04-25mm: remove "prot" parameter from move_pte()David Hildenbrand
2024-04-25mm/arch: provide pud_pfn() fallbackPeter Xu
2024-04-25mm: add pmd_folio()Matthew Wilcox (Oracle)
2024-04-25arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song
2024-04-25mm: document pXd_leaf() APIPeter Xu
2024-04-25mm: remove guard around pgd_offset_k() macroChristophe Leroy
2024-03-06mm/treewide: align up pXd_leaf() retval across archsPeter Xu
2024-02-22mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()Ryan Roberts
2024-02-22mm: tidy up pte_next_pfn() definitionRyan Roberts
2024-02-22mm: introduce pte_advance_pfn() and use for pte_next_pfn()Ryan Roberts
2024-02-22mm: clarify the spec for set_ptes()Ryan Roberts
2024-02-22mm/memory: optimize unmap/zap with PTE-mapped THPDavid Hildenbrand
2024-02-22mm/memory: optimize fork() with PTE-mapped THPDavid Hildenbrand
2024-02-22mm/pgtable: make pte_next_pfn() independent of set_ptes()David Hildenbrand
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-05mm/mglru: add dummy pmd_dirty()Kinsey Ho
2024-01-05mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNGKinsey Ho
2023-12-20mm: Introduce pudp/p4dp/pgdp_get() functionsAlexandre Ghiti
2023-09-29mm: abstract moving to the next PFNMatthew Wilcox (Oracle)
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2023-08-24mm: move PMD_ORDER to pgtable.hMatthew Wilcox (Oracle)
2023-08-24mm: remove checks for pte_indexMatthew Wilcox (Oracle)
2023-08-24mm: tidy up set_ptes definitionMatthew Wilcox (Oracle)
2023-08-24mm: add default definition of set_ptes()Matthew Wilcox (Oracle)
2023-08-21pgtable: improve pte_protnone() commentDavid Hildenbrand