| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-05 | sparc: use vmemmap_populate_hugepages for vmemmap_populate |  Chengkaitao | 1 | -31/+16 |
| 2026-04-05 | mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() |  Mike Rapoport (Microsoft) | 1 | -10/+7 |
| 2026-04-05 | arch, mm: consolidate empty_zero_page |  Mike Rapoport (Microsoft) | 2 | -11/+4 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument |  Linus Torvalds | 2 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types |  Kees Cook | 3 | -3/+3 |
| 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 | 3 | -29/+25 |
| 2026-02-06 | sparc64: fix unused variable warning |  Alex Shi | 1 | -6/+0 |
| 2026-01-31 | sparc/mm: export symbols for lazy_mmu_mode KUnit tests |  Kevin Brodsky | 1 | -0/+6 |
| 2026-01-26 | arch, mm: consolidate initialization of SPARSE memory model |  Mike Rapoport (Microsoft) | 1 | -2/+0 |
| 2026-01-26 | arch, mm: consolidate initialization of nodes, zones and memory map |  Mike Rapoport (Microsoft) | 2 | -18/+0 |
| 2026-01-26 | sparc: introduce arch_zone_limits_init() |  Mike Rapoport (Microsoft) | 2 | -4/+14 |
| 2026-01-20 | sparc/mm: replace batch->active with is_lazy_mmu_mode_active() |  Kevin Brodsky | 1 | -8/+1 |
| 2026-01-20 | sparc/mm: implement arch_flush_lazy_mmu_mode() |  Kevin Brodsky | 1 | -1/+8 |
| 2025-10-29 | sparc: Use physical address DMA mapping |  Leon Romanovsky | 2 | -40/+44 |
| 2025-10-04 | Merge tag 'sparc-for-6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc |  Linus Torvalds | 2 | -2/+20 |
| 2025-09-26 | sparc: Drop the "-ansi" from the asflags |  Thomas Huth | 1 | -2/+0 |
| 2025-09-19 | sparc64: fix hugetlb for sun4u |  Anthony Yznaga | 1 | -0/+20 |
| 2025-09-13 | mm: introduce memdesc_flags_t |  Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2025-07-24 | sparc64: remove hugetlb_free_pgd_range() |  Anthony Yznaga | 1 | -119/+0 |
| 2025-07-09 | mm: change vm_get_page_prot() to accept vm_flags_t argument |  Lorenzo Stoakes | 1 | -1/+1 |
| 2025-05-11 | sparc64: mm: call ctor/dtor for kernel PTEs |  Kevin Brodsky | 1 | -14/+13 |
| 2025-05-11 | mm: pass mm down to pagetable_{pte,pmd}_ctor |  Kevin Brodsky | 2 | -2/+2 |
| 2025-03-17 | arch, mm: make releasing of memory to page allocator more explicit |  Mike Rapoport (Microsoft) | 2 | -7/+0 |
| 2025-03-17 | arch, mm: introduce arch_mm_preinit |  Mike Rapoport (Microsoft) | 1 | -1/+4 |
| 2025-03-17 | arch, mm: streamline HIGHMEM freeing |  Mike Rapoport (Microsoft) | 1 | -25/+0 |
| 2025-03-17 | arch, mm: set high_memory in free_area_init() |  Mike Rapoport (Microsoft) | 2 | -3/+0 |
| 2025-03-17 | arch, mm: set max_mapnr when allocating memory map for FLATMEM |  Mike Rapoport (Microsoft) | 1 | -1/+0 |
| 2025-03-17 | sparc/mm: disable preemption in lazy mmu mode |  Ryan Roberts | 1 | -1/+4 |
| 2025-02-27 | mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() |  Ryan Roberts | 1 | -1/+1 |
| 2025-01-25 | mm/memblock: add memblock_alloc_or_panic interface |  Guo Weikang | 1 | -11/+3 |
| 2025-01-25 | mm: pgtable: introduce pagetable_dtor() |  Qi Zheng | 2 | -2/+2 |
| 2024-11-06 | mm: drop hugetlb_get_unmapped_area{_*} functions |  Oscar Salvador | 1 | -108/+0 |
| 2024-09-25 | Merge tag 'sparc-for-6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc |  Linus Torvalds | 1 | -7/+1 |
| 2024-09-13 | arch/sparc: remove unused varible paddrbase in function leon_swprobe() |  Alex Shi | 1 | -7/+1 |
| 2024-09-03 | arch, mm: pull out allocation of NODE_DATA to generic code |  Mike Rapoport (Microsoft) | 1 | -7/+2 |
| 2024-09-03 | arch, mm: move definition of node_data to generic code |  Mike Rapoport (Microsoft) | 1 | -2/+0 |
| 2024-07-03 | mm: remove page_mapping() |  Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-05-23 | Merge tag 'sparc-for-6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc |  Linus Torvalds | 2 | -33/+12 |
| 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 | 2 | -21/+7 |
| 2024-05-14 | arch: make execmem setup available regardless of CONFIG_MODULES |  Mike Rapoport (IBM) | 2 | -0/+23 |
| 2024-05-08 | sparc/srmmu: Remove on-stack cpumask var |  Dawei Li | 1 | -28/+12 |
| 2024-05-07 | mm: fix race between __split_huge_pmd_locked() and GUP-fast |  Ryan Roberts | 1 | -0/+1 |
| 2024-04-25 | treewide: use initializer for struct vm_unmapped_area_info |  Rick Edgecombe | 1 | -5/+2 |
| 2024-04-25 | mm: switch mm->get_unmapped_area() to a flag |  Rick Edgecombe | 1 | -1/+1 |
| 2024-04-25 | sparc: use is_huge_zero_pmd() |  Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-04-25 | mm/treewide: remove pXd_huge() |  Peter Xu | 1 | -10/+0 |
| 2024-04-25 | mm/sparc: change pXd_huge() behavior to exclude swap entries |  Peter Xu | 1 | -4/+2 |
| 2024-04-22 | sparc64: Fix prototype warning for vmemmap_free |  Sam Ravnborg | 1 | -5/+0 |
| 2024-03-15 | Merge tag 'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc |  Linus Torvalds | 2 | -2/+2 |
| 2024-03-06 | mm/treewide: replace pud_large() with pud_leaf() |  Peter Xu | 1 | -1/+1 |