| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-24 | arm64: add batched versions of ptep_modify_prot_start/commit |  Dev Jain | 1 | -0/+10 |
| 2025-07-09 | mm: remove devmap related functions and page table bits |  Alistair Popple | 1 | -24/+0 |
| 2025-07-09 | mm/filemap: allow arch to request folio size for exec memory |  Ryan Roberts | 1 | -0/+8 |
| 2025-06-11 | mm: pgtable: fix pte_swp_exclusive |  Magnus Lindholm | 1 | -1/+1 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -7/+0 |
| 2025-05-16 | arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into __pi_ namespace |  Ard Biesheuvel | 1 | -2/+0 |
| 2025-05-16 | arm64: mm: Drop redundant check in pmd_trans_huge() |  Gavin Shan | 1 | -2/+1 |
| 2025-05-14 | arm64/mm: Permit lazy_mmu_mode to be nested |  Ryan Roberts | 1 | -2/+12 |
| 2025-05-14 | arm64/mm: Disable barrier batching in interrupt contexts |  Ryan Roberts | 1 | -2/+14 |
| 2025-05-11 | arch: remove mk_pmd() |  Matthew Wilcox (Oracle) | 1 | -1/+0 |
| 2025-05-11 | mm: introduce a common definition of mk_pte() |  Matthew Wilcox (Oracle) | 1 | -6/+0 |
| 2025-05-09 | arm64/mm: Batch barriers when updating kernel mappings |  Ryan Roberts | 1 | -16/+65 |
| 2025-05-09 | arm64/mm: Hoist barriers out of set_ptes_anysz() loop |  Ryan Roberts | 1 | -5/+11 |
| 2025-05-09 | arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() |  Ryan Roberts | 1 | -41/+73 |
| 2025-03-28 | arm64: mm: Drop dead code for pud special bit handling |  Peter Xu | 1 | -5/+0 |
| 2025-03-25 | Merge branches 'for-next/amuv1-avg-freq', 'for-next/pkey_unrestricted', 'for-next/sysreg', 'for-next/misc', 'for-next/pgtable-cleanups', 'for-next/kselftest', 'for-next/uaccess-mops', 'for-next/pie-poe-cleanup', 'for-next/cputype-kryo', 'for-next/cca-dma-address', 'for-next/drop-pxd_table_bit' an... |  Catalin Marinas | 1 | -25/+55 |
| 2025-03-12 | arm64/mm: Check pmd_table() in pmd_trans_huge() |  Ryan Roberts | 1 | -12/+12 |
| 2025-03-12 | arm64/mm: Check PUD_TYPE_TABLE in pud_bad() |  Ryan Roberts | 1 | -1/+2 |
| 2025-03-12 | arm64/mm: Check PXD_TYPE_TABLE in [p4d|pgd]_bad() |  Anshuman Khandual | 1 | -2/+6 |
| 2025-03-12 | arm64/mm: Clear PXX_TYPE_MASK and set PXD_TYPE_SECT in [pmd|pud]_mkhuge() |  Anshuman Khandual | 1 | -2/+24 |
| 2025-03-12 | arm64/mm: Clear PXX_TYPE_MASK in mk_[pmd|pud]_sect_prot() |  Anshuman Khandual | 1 | -2/+2 |
| 2025-03-05 | arm64/mm: Convert __pte_to_phys() and __phys_to_pte_val() as functions |  Anshuman Khandual | 1 | -6/+9 |
| 2025-01-17 | Merge branch 'for-next/mm' into for-next/core |  Will Deacon | 1 | -1/+1 |
| 2025-01-07 | arm64/mm: Replace open encodings with PXD_TABLE_BIT |  Anshuman Khandual | 1 | -2/+2 |
| 2025-01-07 | arm64/mm: Rename pte_mkpresent() as pte_mkvalid() |  Anshuman Khandual | 1 | -1/+1 |
| 2024-12-10 | arm64: asm: Fix typo in pgtable.h |  Zhu Jun | 1 | -1/+1 |
| 2024-12-10 | arm64/mm: Replace open encodings with PXD_TABLE_BIT |  Anshuman Khandual | 1 | -2/+2 |
| 2024-11-14 | Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking... |  Catalin Marinas | 1 | -10/+21 |
| 2024-11-05 | arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() |  Yicong Yang | 1 | -0/+2 |
| 2024-11-05 | arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG |  Yicong Yang | 1 | -2/+6 |
| 2024-11-05 | arm64/mm: Sanity check PTE address before runtime P4D/PUD folding |  Ard Biesheuvel | 1 | -0/+6 |
| 2024-11-04 | arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() |  Anshuman Khandual | 1 | -2/+1 |
| 2024-11-01 | arm64/mm: Re-organize arch_make_huge_pte() |  Anshuman Khandual | 1 | -5/+0 |
| 2024-10-23 | arm64: Enable memory encrypt for Realms |  Suzuki K Poulose | 1 | -0/+5 |
| 2024-10-16 | arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t |  Anshuman Khandual | 1 | -1/+1 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -0/+30 |
| 2024-09-17 | mm/arm64: support large pfn mappings |  Peter Xu | 1 | -0/+29 |
| 2024-09-17 | mm: always define pxx_pgprot() |  Peter Xu | 1 | -0/+1 |
| 2024-09-04 | arm64: implement PKEYS support |  Joey Gouly | 1 | -1/+21 |
| 2024-09-04 | arm64: add pte_access_permitted_no_overlay() |  Joey Gouly | 1 | -4/+7 |
| 2024-09-04 | arm64: mask out POIndex when modifying a PTE |  Joey Gouly | 1 | -1/+2 |
| 2024-07-25 | arm64: mm: Fix lockless walks with static and dynamic page-table folding |  Will Deacon | 1 | -0/+22 |
| 2024-05-19 | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -19/+61 |
| 2024-05-09 | arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2 |  Ryan Roberts | 1 | -0/+1 |
| 2024-05-05 | mm/arm64: override clear_young_dirty_ptes() batch helper |  Lance Yang | 1 | -0/+55 |
| 2024-05-03 | arm64/mm: Add uffd write-protect support |  Ryan Roberts | 1 | -0/+44 |
| 2024-05-03 | arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG |  Ryan Roberts | 1 | -6/+6 |
| 2024-05-03 | arm64/mm: Remove PTE_PROT_NONE bit |  Ryan Roberts | 1 | -14/+17 |
| 2024-05-03 | arm64/mm: generalize PMD_PRESENT_INVALID for all levels |  Ryan Roberts | 1 | -9/+12 |
| 2024-04-25 | arm64: mm: swap: support THP_SWAP on hardware with MTE |  Barry Song | 1 | -17/+2 |