summaryrefslogtreecommitdiff
path: root/include/linux/pgtable.h
AgeCommit message (Expand)Author
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
2023-08-18mm/huge pud: use transparent huge pud helpers only with CONFIG_TRANSPARENT_HU...Aneesh Kumar K.V
2023-08-18mm: add pud_same similar to __HAVE_ARCH_P4D_SAMEAneesh Kumar K.V
2023-08-18mm: change pudp_huge_get_and_clear_full take vm_area_struct as argAneesh Kumar K.V
2023-08-18mm/hugepage pud: allow arch-specific helper function to check huge page pud s...Aneesh Kumar K.V
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pud_clearKemeng Shi
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pmd_clearKemeng Shi
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pte_clearKemeng Shi
2023-08-18mm/pgtable: add pte_free_defer() for pgtable as pageHugh Dickins
2023-08-18mm/pgtable: add PAE safety to __pte_offset_map()Hugh Dickins
2023-08-18mm/pgtable: add rcu_read_lock() and rcu_read_unlock()sHugh Dickins
2023-07-11mm: Warn on shadow stack memory in wrong vmaRick Edgecombe
2023-07-11mm: Make pte_mkwrite() take a VMARick Edgecombe
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe