| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-18 | Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock |  Linus Torvalds | 1 | -3/+0 |
| 2026-04-17 | Merge tag 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux |  Linus Torvalds | 2 | -13/+48 |
| 2026-04-17 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -3/+30 |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 4 | -29/+13 |
| 2026-04-10 | Merge branches 'for-next/misc', 'for-next/tlbflush', 'for-next/ttbr-macros-cleanup', 'for-next/kselftest', 'for-next/feat_lsui', 'for-next/mpam', 'for-next/hotplug-batched-tlbi', 'for-next/bbml2-fixes', 'for-next/sysreg', 'for-next/generic-entry' and 'for-next/acpi', remote-tracking branches 'arm... |  Catalin Marinas | 8 | -150/+297 |
| 2026-04-05 | mm: change to return bool for ptep_clear_flush_young()/clear_flush_young_ptes() |  Baolin Wang | 1 | -4/+3 |
| 2026-04-05 | mm: change to return bool for ptep_test_and_clear_young() |  Baolin Wang | 1 | -4/+3 |
| 2026-04-05 | arm64: gcs: use the new common vm_mmap_shadow_stack() helper |  Catalin Marinas | 1 | -13/+1 |
| 2026-04-05 | mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() |  Mike Rapoport (Microsoft) | 1 | -0/+5 |
| 2026-04-05 | arch, mm: consolidate empty_zero_page |  Mike Rapoport (Microsoft) | 1 | -7/+0 |
| 2026-04-05 | mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() |  Seongsu Park | 1 | -1/+1 |
| 2026-04-02 | arm64: mm: Remove pmd_sect() and pud_sect() |  Ryan Roberts | 1 | -9/+9 |
| 2026-04-02 | arm64: mm: Handle invalid large leaf mappings correctly |  Ryan Roberts | 3 | -57/+39 |
| 2026-04-02 | arm64: mm: Fix rodata=full block mapping support for realm guests |  Ryan Roberts | 2 | -14/+40 |
| 2026-04-01 | arm64: mm: Use generic enum pgtable_level |  Kevin Brodsky | 1 | -28/+31 |
| 2026-04-01 | arm64/mm: Reject memory removal that splits a kernel leaf mapping |  Anshuman Khandual | 1 | -6/+114 |
| 2026-04-01 | arm64/mm: Enable batched TLB flush in unmap_hotplug_range() |  Anshuman Khandual | 1 | -16/+20 |
| 2026-04-01 | memblock: make free_reserved_area() update memblock if ARCH_KEEP_MEMBLOCK=y |  Mike Rapoport (Microsoft) | 1 | -3/+0 |
| 2026-03-30 | KVM: arm64: Reclaim faulting page from pKVM in spurious fault handler |  Will Deacon | 1 | -6/+11 |
| 2026-03-30 | KVM: arm64: Inject SIGSEGV on illegal accesses |  Quentin Perret | 1 | -0/+22 |
| 2026-03-25 | arm64: mm: __ptep_set_access_flags must hint correct TTL |  Ryan Roberts | 2 | -8/+28 |
| 2026-03-14 | arm64/mm: Directly use TTBRx_EL1_CnP |  Anshuman Khandual | 2 | -2/+2 |
| 2026-03-14 | arm64/mm: Directly use TTBRx_EL1_ASID_MASK |  Anshuman Khandual | 1 | -3/+3 |
| 2026-03-13 | dma-mapping: Separate DMA sync issuing and completion waiting |  Barry Song | 1 | -2/+2 |
| 2026-03-13 | arm64: Provide dcache_inval_poc_nosync helper |  Barry Song | 1 | -11/+31 |
| 2026-03-13 | arm64: Provide dcache_clean_poc_nosync helper |  Barry Song | 1 | -0/+15 |
| 2026-03-13 | arm64: mm: Wrap flush_tlb_page() around __do_flush_tlb_range() |  Ryan Roberts | 1 | -1/+1 |
| 2026-03-13 | arm64: mm: More flags for __flush_tlb_range() |  Ryan Roberts | 1 | -3/+6 |
| 2026-03-13 | arm64: mm: Refactor __flush_tlb_range() to take flags |  Ryan Roberts | 3 | -5/+6 |
| 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 |