aboutsummaryrefslogtreecommitdiff
path: root/include/linux/pgtable.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-06mm/treewide: align up pXd_leaf() retval across archsGravatar Peter Xu 1-4/+4
2024-02-22mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()Gravatar Ryan Roberts 1-0/+21
2024-02-22mm: tidy up pte_next_pfn() definitionGravatar Ryan Roberts 1-2/+0
2024-02-22mm: introduce pte_advance_pfn() and use for pte_next_pfn()Gravatar Ryan Roberts 1-3/+6
2024-02-22mm: clarify the spec for set_ptes()Gravatar Ryan Roberts 1-0/+4
2024-02-22mm/memory: optimize unmap/zap with PTE-mapped THPGravatar David Hildenbrand 1-0/+70
2024-02-22mm/memory: optimize fork() with PTE-mapped THPGravatar David Hildenbrand 1-0/+31
2024-02-22mm/pgtable: make pte_next_pfn() independent of set_ptes()Gravatar David Hildenbrand 1-1/+1
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-0/+21
2024-01-05mm/mglru: add dummy pmd_dirty()Gravatar Kinsey Ho 1-0/+7
2024-01-05mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNGGravatar Kinsey Ho 1-1/+1
2023-12-20mm: Introduce pudp/p4dp/pgdp_get() functionsGravatar Alexandre Ghiti 1-0/+21
2023-09-29mm: abstract moving to the next PFNGravatar Matthew Wilcox (Oracle) 1-1/+9
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-0/+28
2023-08-24mm: move PMD_ORDER to pgtable.hGravatar Matthew Wilcox (Oracle) 1-0/+3
2023-08-24mm: remove checks for pte_indexGravatar Matthew Wilcox (Oracle) 1-1/+0
2023-08-24mm: tidy up set_ptes definitionGravatar Matthew Wilcox (Oracle) 1-6/+0
2023-08-24mm: add default definition of set_ptes()Gravatar Matthew Wilcox (Oracle) 1-21/+60
2023-08-21pgtable: improve pte_protnone() commentGravatar David Hildenbrand 1-6/+10
2023-08-18mm/huge pud: use transparent huge pud helpers only with CONFIG_TRANSPARENT_HU...Gravatar Aneesh Kumar K.V 1-0/+2
2023-08-18mm: add pud_same similar to __HAVE_ARCH_P4D_SAMEGravatar Aneesh Kumar K.V 1-0/+3
2023-08-18mm: change pudp_huge_get_and_clear_full take vm_area_struct as argGravatar Aneesh Kumar K.V 1-2/+2
2023-08-18mm/hugepage pud: allow arch-specific helper function to check huge page pud s...Gravatar Aneesh Kumar K.V 1-0/+3
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pud_clearGravatar Kemeng Shi 1-1/+1
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pmd_clearGravatar Kemeng Shi 1-1/+1
2023-08-18mm/page_table_check: remove unused parameter in [__]page_table_check_pte_clearGravatar Kemeng Shi 1-1/+1
2023-08-18mm/pgtable: add pte_free_defer() for pgtable as pageGravatar Hugh Dickins 1-0/+2
2023-08-18mm/pgtable: add PAE safety to __pte_offset_map()Gravatar Hugh Dickins 1-0/+4
2023-08-18mm/pgtable: add rcu_read_lock() and rcu_read_unlock()sGravatar Hugh Dickins 1-2/+2
2023-07-11mm: Warn on shadow stack memory in wrong vmaGravatar Rick Edgecombe 1-0/+14
2023-07-11mm: Make pte_mkwrite() take a VMAGravatar Rick Edgecombe 1-2/+2
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Gravatar Rick Edgecombe 1-0/+14
2023-06-19mm: ptep_get() conversionGravatar Ryan Roberts 1-3/+3
2023-06-19mm: move ptep_get() and pmdp_get() helpersGravatar Ryan Roberts 1-14/+14
2023-06-19mm/pgtable: delete pmd_trans_unstable() and friendsGravatar Hugh Dickins 1-96/+7
2023-06-19mm/pgtable: allow pte_offset_map[_lock]() to failGravatar Hugh Dickins 1-7/+15
2023-06-19mm/pgtable: kmap_local_page() instead of kmap_atomic()Gravatar Hugh Dickins 1-2/+2
2023-06-19mm: use pmdp_get_lockless() without surplus barrier()Gravatar Hugh Dickins 1-17/+0
2023-03-28mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gravatar Gerald Schaefer 1-1/+1
2023-03-28x86/mm/pat: clear VM_PAT if copy_p4d_range failedGravatar Ma Wupeng 1-3/+4
2023-02-09mm: introduce __vm_flags_mod and use it in untrack_pfnGravatar Suren Baghdasaryan 1-2/+3
2023-02-02mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEGravatar David Hildenbrand 1-29/+0
2022-12-17Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-27/+46
2022-12-15mm: Convert __HAVE_ARCH_P..P_GET to the new styleGravatar Peter Zijlstra 1-2/+2
2022-12-15mm: Rename pmd_read_atomic()Gravatar Peter Zijlstra 1-7/+2
2022-12-15mm: Rename GUP_GET_PTE_LOW_HIGHGravatar Peter Zijlstra 1-2/+2
2022-12-15mm: Fix pmd_read_atomic()Gravatar Peter Zijlstra 1-10/+37
2022-12-15mm: Update ptep_get_lockless()'s commentGravatar Peter Zijlstra 1-9/+6
2022-12-11include/linux/pgtable.h: : remove redundant pte variableGravatar zhang songyi 1-3/+1
2022-11-30mm: remove unused savedwrite infrastructureGravatar David Hildenbrand 1-24/+0