| Age | Commit message (Expand) | Author | Files | Lines |
| 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-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 |
| 2025-09-22 | arm64: map [_text, _stext) virtual address range non-executable+read-only |  Omar Sandoval | 2 | -6/+10 |
| 2025-09-22 | arm64: Enable vmalloc-huge with ptdump |  Dev Jain | 2 | -6/+48 |
| 2025-09-21 | arm64: stop calling page_address() in free_pages() |  Vishal Moola (Oracle) | 1 | -1/+1 |
| 2025-09-21 | kasan: call kasan_init_generic in kasan_init |  Sabyrzhan Tasbolatov | 1 | -3/+1 |
| 2025-09-19 | arm64: mm: split linear mapping if BBML2 unsupported on secondary CPUs |  Ryan Roberts | 2 | -27/+182 |
| 2025-09-18 | arm64: mm: support large block mapping when rodata=full |  Yang Shi | 2 | -5/+263 |
| 2025-09-18 | arm64: Enable permission change on arm64 kernel block mappings |  Dev Jain | 1 | -31/+88 |
| 2025-09-16 | arm64/Kconfig: Remove CONFIG_RODATA_FULL_DEFAULT_ENABLED |  Huang Shijie | 1 | -1/+1 |
| 2025-09-16 | arm64: mm: Represent physical memory with phys_addr_t and resource_size_t |  Sam Edwards | 2 | -11/+12 |
| 2025-09-13 | mm: introduce memdesc_flags_t |  Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 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 | -95/+209 |
| 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 | -96/+211 |
| 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 |