| Age | Commit message (Expand) | Author |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds |
| 2026-02-06 | sparc64: fix unused variable warning | Alex Shi |
| 2026-01-26 | arch, mm: consolidate initialization of SPARSE memory model | Mike Rapoport (Microsoft) |
| 2026-01-26 | arch, mm: consolidate initialization of nodes, zones and memory map | Mike Rapoport (Microsoft) |
| 2026-01-26 | sparc: introduce arch_zone_limits_init() | Mike Rapoport (Microsoft) |
| 2025-09-13 | mm: introduce memdesc_flags_t | Matthew Wilcox (Oracle) |
| 2025-07-09 | mm: change vm_get_page_prot() to accept vm_flags_t argument | Lorenzo Stoakes |
| 2025-05-11 | sparc64: mm: call ctor/dtor for kernel PTEs | Kevin Brodsky |
| 2025-05-11 | mm: pass mm down to pagetable_{pte,pmd}_ctor | Kevin Brodsky |
| 2025-03-17 | arch, mm: make releasing of memory to page allocator more explicit | Mike Rapoport (Microsoft) |
| 2025-03-17 | arch, mm: set high_memory in free_area_init() | Mike Rapoport (Microsoft) |
| 2025-01-25 | mm: pgtable: introduce pagetable_dtor() | Qi Zheng |
| 2024-09-03 | arch, mm: pull out allocation of NODE_DATA to generic code | Mike Rapoport (Microsoft) |
| 2024-09-03 | arch, mm: move definition of node_data to generic code | Mike Rapoport (Microsoft) |
| 2024-07-03 | mm: remove page_mapping() | Matthew Wilcox (Oracle) |
| 2024-04-22 | sparc64: Fix prototype warning for vmemmap_free | Sam Ravnborg |
| 2024-03-06 | mm/treewide: replace pud_large() with pud_leaf() | Peter Xu |
| 2024-03-06 | mm/treewide: replace pmd_large() with pmd_leaf() | Peter Xu |
| 2023-08-24 | sparc64: implement the new page table range API | Matthew Wilcox (Oracle) |
| 2023-08-21 | sparc64: convert various functions to use ptdescs | Vishal Moola (Oracle) |
| 2023-08-18 | sparc: add pte_free_defer() for pte_t *pgtable_t | Hugh Dickins |
| 2022-11-08 | mm: remove kern_addr_valid() completely | Kefeng Wang |
| 2022-07-17 | sparc/mm: move protection_map[] inside the platform | Anshuman Khandual |
| 2022-04-28 | sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT | Anshuman Khandual |
| 2022-02-25 | sparc64: remove CONFIG_SET_FS support | Arnd Bergmann |
| 2021-06-30 | mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c | Muchun Song |
| 2021-06-29 | mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA | Mike Rapoport |
| 2021-04-30 | mm: move mem_init_print_info() into mm_init() | Kefeng Wang |
| 2020-12-15 | sparc: fix handling of page table constructor failure | Matthew Wilcox (Oracle) |
| 2020-10-13 | arch, drivers: replace for_each_membock() with for_each_mem_range() | Mike Rapoport |
| 2020-08-07 | mm/sparse: cleanup the code surrounding memory_present() | Mike Rapoport |
| 2020-06-09 | mm: pgtable: add shortcuts for accessing kernel PMD and PTE | Mike Rapoport |
| 2020-06-09 | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport |
| 2020-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next | Linus Torvalds |
| 2020-06-03 | hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate | Mike Kravetz |
| 2020-06-03 | hugetlbfs: move hugepagesz= parsing to arch independent code | Mike Kravetz |
| 2020-06-03 | hugetlbfs: add arch_hugetlb_valid_size | Mike Kravetz |
| 2020-06-03 | mm: use free_area_init() instead of free_area_init_nodes() | Mike Rapoport |
| 2020-05-06 | sparc: mm: return true,false in kern_addr_valid() | Jason Yan |
| 2020-01-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc | Linus Torvalds |
| 2020-01-30 | sparc64: add support for folded p4d page tables | Mike Rapoport |
| 2019-09-26 | mm: treewide: clarify pgtable_page_{ctor,dtor}() naming | Mark Rutland |
| 2019-05-14 | initramfs: poison freed initrd memory | Christoph Hellwig |
| 2019-05-09 | sparc64: simplify reduce_memory() function | Mike Rapoport |
| 2019-03-12 | sparc: add checks for the return value of memblock_alloc*() | Mike Rapoport |
| 2019-03-07 | arch: simplify several early memory allocations | Mike Rapoport |
| 2019-03-05 | mm: replace all open encodings for NUMA_NO_NODE | Anshuman Khandual |
| 2019-01-04 | mm: treewide: remove unused address argument from pte_alloc functions | Joel Fernandes (Google) |