| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-19 | arm64: map [_text, _stext) virtual address range non-executable+read-only |  Omar Sandoval | 2 | -6/+10 |
| 2025-08-30 | arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature |  Kees Cook | 1 | -7/+0 |
| 2025-08-05 | Merge tag 'mm-stable-2025-08-03-12-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -2/+2 |
| 2025-08-03 | Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -1/+1 |
| 2025-08-02 | mm: correct type for vmalloc vm_flags fields |  Lorenzo Stoakes | 1 | -1/+1 |
| 2025-08-02 | mm: add get_and_clear_ptes() and clear_ptes() |  David Hildenbrand | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 4 | -11/+26 |
| 2025-07-29 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 5 | -96/+210 |
| 2025-07-24 | arm64: add batched versions of ptep_modify_prot_start/commit |  Dev Jain | 1 | -5/+23 |
| 2025-07-24 | Merge branches 'for-next/livepatch', 'for-next/user-contig-bbml2', 'for-next/misc', 'for-next/acpi', 'for-next/debug-entry', 'for-next/feat_mte_tagged_far', 'for-next/kselftest', 'for-next/mdscr-cleanup' and 'for-next/vmap-stack', remote-tracking branch 'arm64/for-next/perf' into for-next/core |  Catalin Marinas | 6 | -97/+212 |
| 2025-07-19 | Add a new optional ",cma" suffix to the crashkernel= command line option |  Jiri Bohac | 1 | -1/+1 |
| 2025-07-17 | arm64/mm: Drop redundant addr increment in set_huge_pte_at() |  Anshuman Khandual | 1 | -1/+1 |
| 2025-07-17 | arm64: Mark kernel as tainted on SAE and SError panic |  Breno Leitao | 1 | -0/+1 |
| 2025-07-15 | arm64/gcs: Don't call gcs_free() when releasing task_struct |  Mark Brown | 1 | -6/+0 |
| 2025-07-09 | mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() |  Anshuman Khandual | 1 | -3/+0 |
| 2025-07-09 | mm: update architecture and driver code to use vm_flags_t |  Lorenzo Stoakes | 2 | -2/+2 |
| 2025-07-09 | mm: change vm_get_page_prot() to accept vm_flags_t argument |  Lorenzo Stoakes | 1 | -1/+1 |
| 2025-07-08 | arm64: debug: remove debug exception registration infrastructure |  Ada Couprie Diaz | 1 | -53/+0 |
| 2025-07-08 | arm64: entry: Add entry and exit functions for debug exceptions |  Ada Couprie Diaz | 1 | -22/+0 |
| 2025-07-04 | arm64/mm: Drop wrong writes into TCR2_EL1 |  Anshuman Khandual | 1 | -1/+0 |
| 2025-07-04 | arm64: poe: Handle spurious Overlay faults |  Kevin Brodsky | 1 | -9/+21 |
| 2025-07-03 | arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get |  Xavier Xia | 1 | -10/+64 |
| 2025-07-03 | arm64/debug: Drop redundant DBG_MDSCR_* macros |  Anshuman Khandual | 1 | -1/+1 |
| 2025-07-02 | arm64: Report address tag when FEAT_MTE_TAGGED_FAR is supported |  Yeoreum Yun | 1 | -2/+5 |
| 2025-06-30 | arm64/mm: Elide tlbi in contpte_convert() under BBML2 |  Mikołaj Lenczewski | 1 | -1/+138 |
| 2025-06-12 | arm64: Restrict pagetable teardown to avoid false warning |  Dev Jain | 1 | -1/+2 |
| 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 | 3 | -42/+103 |
| 2025-05-27 | Merge branch 'for-next/mm' into for-next/core |  Will Deacon | 3 | -68/+31 |
| 2025-05-16 | arm64/mm: Re-organise setting up FEAT_S1PIE registers PIRE0_EL1 and PIR_EL1 |  Anshuman Khandual | 1 | -17/+2 |
| 2025-05-11 | arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() |  Kevin Brodsky | 1 | -1/+5 |
| 2025-05-11 | arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() |  Kevin Brodsky | 1 | -20/+23 |
| 2025-05-11 | arm64: mm: use enum to identify pgtable level instead of *_SHIFT |  Kevin Brodsky | 1 | -21/+33 |
| 2025-05-11 | mm: pass mm down to pagetable_{pte,pmd}_ctor |  Kevin Brodsky | 1 | -2/+2 |
| 2025-05-11 | arm64/mm: define ptdesc_t |  Anshuman Khandual | 2 | -2/+2 |
| 2025-05-11 | mm/ptdump: split note_page() into level specific callbacks |  Anshuman Khandual | 1 | -3/+45 |
| 2025-05-09 | arm64/mm: Support huge pte-mapped pages in vmap |  Ryan Roberts | 1 | -1/+4 |
| 2025-05-09 | arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_clear_anysz() |  Ryan Roberts | 1 | -43/+10 |
| 2025-05-09 | arm64: hugetlb: Refine tlb maintenance scope |  Ryan Roberts | 1 | -3/+6 |
| 2025-05-09 | arm64: hugetlb: Cleanup huge_pte size discovery mechanisms |  Ryan Roberts | 1 | -5/+15 |
| 2025-04-29 | arm64: pageattr: Explicitly bail out when changing permissions for vmalloc_huge mappings |  Dev Jain | 1 | -3/+3 |
| 2025-04-29 | arm64/mm: Remove randomization of the linear map |  Ard Biesheuvel | 1 | -20/+0 |
| 2025-04-03 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -1/+2 |
| 2025-04-01 | Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -4/+2 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 4 | -15/+4 |
| 2025-03-28 | arm64: mm: Correct the update of max_pfn |  Zhenhua Huang | 1 | -1/+2 |
| 2025-03-25 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 7 | -25/+61 |
| 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 | 7 | -25/+61 |
| 2025-03-20 | arm64: mm: Don't use %pK through printk |  Thomas Weißschuh | 1 | -1/+1 |
| 2025-03-17 | arch, mm: make releasing of memory to page allocator more explicit |  Mike Rapoport (Microsoft) | 1 | -11/+0 |
| 2025-03-17 | arch, mm: introduce arch_mm_preinit |  Mike Rapoport (Microsoft) | 1 | -9/+12 |