| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-22 | arm64: mm: Handle invalid large leaf mappings correctly |  Ryan Roberts | 3 | -57/+39 |
| 2026-03-06 | arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults |  Piotr Jaroszynski | 1 | -4/+49 |
| 2026-02-25 | arm64: gcs: Honour mprotect(PROT_NONE) on shadow stack mappings |  Catalin Marinas | 1 | -1/+5 |
| 2026-02-25 | arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is enabled |  Catalin Marinas | 1 | -2/+6 |
| 2026-02-25 | arm64: io: Rename ioremap_prot() to __ioremap_prot() |  Will Deacon | 1 | -3/+3 |
| 2026-02-18 | Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -22/+40 |
| 2026-02-12 | arm64: mm: support batch clearing of the young flag for large folios |  Baolin Wang | 1 | -14/+19 |
| 2026-02-12 | arm64: mm: factor out the address and ptep alignment into a new helper |  Baolin Wang | 1 | -8/+21 |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 4 | -44/+34 |
| 2026-02-09 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 3 | -8/+9 |
| 2026-02-03 | arm64/gcs: Fix error handling in arch_set_shadow_stack_status() |  Breno Leitao | 1 | -2/+2 |
| 2026-01-29 | Merge branch 'for-next/misc' into for-next/core |  Will Deacon | 1 | -1/+2 |
| 2026-01-27 | arm64: mte: Set TCMA1 whenever MTE is present in the kernel |  Carl Worth | 1 | -5/+5 |
| 2026-01-26 | arm64/mm: add addr parameter to __ptep_get_and_clear_anysz() |  Andrew Donnellan | 1 | -3/+4 |
| 2026-01-26 | arm64/mm: add addr parameter to __set_ptes_anysz() |  Andrew Donnellan | 1 | -5/+5 |
| 2026-01-26 | mm, arch: consolidate hugetlb CMA reservation |  Mike Rapoport (Microsoft) | 2 | -16/+3 |
| 2026-01-26 | arch, mm: consolidate initialization of SPARSE memory model |  Mike Rapoport (Microsoft) | 1 | -6/+0 |
| 2026-01-26 | arch, mm: consolidate initialization of nodes, zones and memory map |  Mike Rapoport (Microsoft) | 1 | -4/+0 |
| 2026-01-26 | arm64: introduce arch_zone_limits_init() |  Mike Rapoport (Microsoft) | 1 | -5/+17 |
| 2026-01-22 | arm64: mm: warn once for ioremap attempts on RAM mappings |  Breno Leitao | 1 | -1/+2 |
| 2026-01-20 | mm: introduce generic lazy_mmu helpers |  Kevin Brodsky | 2 | -6/+6 |
| 2026-01-09 | arm64: Fix cleared E0POE bit after cpu_suspend()/resume() |  Yeoreum Yun | 1 | -0/+8 |
| 2026-01-08 | arm64: mm: Fix incomplete tag reset in change_memory_common() |  Jiayuan Chen | 1 | -2/+4 |
| 2025-12-15 | arm64: mm: Simplify check in arch_kfence_init_pool() |  Kevin Brodsky | 1 | -17/+16 |
| 2025-12-05 | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -2/+0 |
| 2025-12-02 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 6 | -103/+178 |
| 2025-11-28 | Merge branch 'for-next/set_memory' into for-next/core |  Catalin Marinas | 1 | -2/+5 |
| 2025-11-28 | Merge branch 'for-next/sysreg' into for-next/core |  Catalin Marinas | 1 | -13/+23 |
| 2025-11-28 | Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt', 'for-next/assembler-macro', 'for-next/typos', 'for-next/sme-ptrace-disable', 'for-next/local-tlbi-page-reused', 'for-next/mpam', 'for-next/acpi' and 'for-next/documentation', remote-tracking branch 'arm64/for-next/perf'... |  Catalin Marinas | 5 | -89/+151 |
| 2025-11-28 | arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic |  Dev Jain | 1 | -0/+9 |
| 2025-11-28 | arm64/pageattr: Propagate return value from __change_memory_common |  Dev Jain | 1 | -1/+4 |
| 2025-11-20 | arm64: mm: use untagged address to calculate page index |  Yang Shi | 1 | -1/+2 |
| 2025-11-19 | arm64, tlbflush: don't TLBI broadcast if page reused in write fault |  Huang Ying | 2 | -4/+7 |
| 2025-11-18 | mm/huge_memory: Fix initialization of huge zero folio |  Linus Torvalds | 1 | -10/+11 |
| 2025-11-16 | mm: make INVALID_PHYS_ADDR a generic macro |  Anshuman Khandual | 1 | -2/+0 |
| 2025-11-13 | arm64: mm: make linear mapping permission update more robust for patial range |  Yang Shi | 1 | -3/+3 |
| 2025-11-13 | arm64/mm: Rename try_pgd_pgtable_alloc_init_mm |  Linu Cherian | 1 | -4/+4 |
| 2025-11-13 | arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors |  Chaitanya S Prakash | 1 | -78/+136 |
| 2025-11-13 | arm64/sysreg: Replace TCR_EL1 field macros |  Anshuman Khandual | 1 | -13/+23 |
| 2025-11-11 | arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52 |  Anshuman Khandual | 1 | -1/+1 |
| 2025-11-11 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -31/+80 |
| 2025-11-09 | mm/huge_memory: initialise the tags of the huge zero folio |  Catalin Marinas | 1 | -0/+10 |
| 2025-11-07 | arm64: mm: Tidy up force_pte_mapping() |  Ryan Roberts | 1 | -20/+23 |
| 2025-11-07 | arm64: mm: Optimize range_split_to_ptes() |  Ryan Roberts | 1 | -1/+7 |
| 2025-11-07 | arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context |  Ryan Roberts | 1 | -26/+66 |
| 2025-10-23 | arm64: mte: Do not warn if the page is already tagged in copy_highpage() |  Catalin Marinas | 1 | -3/+8 |
| 2025-10-07 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -10/+88 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 3 | -8/+6 |
| 2025-09-25 | arm64: mm: Move KPTI helpers to mmu.c |  Kevin Brodsky | 1 | -10/+88 |
| 2025-09-24 | Merge branch 'for-next/mm' into for-next/core |  Will Deacon | 5 | -74/+591 |