| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-05 | mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal |  Li RongQing | 1 | -9/+9 |
| 2026-04-05 | mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY |  Vernon Yang | 1 | -2/+2 |
| 2026-04-05 | mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() |  Mike Rapoport (Microsoft) | 1 | -4/+17 |
| 2026-04-05 | arch, mm: consolidate empty_zero_page |  Mike Rapoport (Microsoft) | 1 | -0/+5 |
| 2026-04-05 | mm: rename my_zero_pfn() to zero_pfn() |  Mike Rapoport (Microsoft) | 5 | -10/+10 |
| 2026-04-05 | mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() |  Mike Rapoport (Microsoft) | 2 | -13/+10 |
| 2026-04-05 | mm/shmem: remove unnecessary restrain unmask of swap gfp flags |  Kairui Song | 1 | -7/+1 |
| 2026-04-05 | mm: name the anonymous MMOP enum as enum mmop |  Gregory Price | 1 | -5/+5 |
| 2026-04-05 | mm: zswap: add per-memcg stat for incompressible pages |  Jiayuan Chen | 1 | -0/+6 |
| 2026-04-05 | memcg: consolidate private id refcount get/put helpers |  Kairui Song | 3 | -28/+10 |
| 2026-04-05 | mm/damon: remove unused target param of get_scheme_score() |  Asier Gutierrez | 3 | -9/+7 |
| 2026-04-05 | mm: memfd_luo: preserve file seals |  Pratyush Yadav (Google) | 1 | -2/+33 |
| 2026-04-05 | memfd: export memfd_{add,get}_seals() |  Pratyush Yadav (Google) | 1 | -2/+2 |
| 2026-04-05 | mm, swap: no need to clear the shadow explicitly |  Kairui Song | 3 | -24/+0 |
| 2026-04-05 | mm, swap: simplify checking if a folio is swapped |  Kairui Song | 2 | -39/+48 |
| 2026-04-05 | mm, swap: no need to truncate the scan border |  Kairui Song | 2 | -2/+2 |
| 2026-04-05 | mm, swap: use the swap table to track the swap count |  Kairui Song | 5 | -533/+331 |
| 2026-04-05 | mm, swap: simplify swap table sanity range check |  Kairui Song | 1 | -26/+9 |
| 2026-04-05 | mm, swap: mark bad slots in swap table directly |  Kairui Song | 1 | -15/+41 |
| 2026-04-05 | mm, swap: implement helpers for reserving data in the swap table |  Kairui Song | 2 | -13/+124 |
| 2026-04-05 | mm/workingset: leave highest bits empty for anon shadow |  Kairui Song | 2 | -19/+34 |
| 2026-04-05 | mm, swap: consolidate bad slots setup and make it more robust |  Kairui Song | 1 | -30/+38 |
| 2026-04-05 | mm, swap: remove redundant arguments and locking for enabling a device |  Kairui Song | 1 | -30/+18 |
| 2026-04-05 | mm, swap: clean up swapon process and locking |  Kairui Song | 1 | -39/+48 |
| 2026-04-05 | mm, swap: protect si->swap_file properly and use as a mount indicator |  Kairui Song | 1 | -12/+13 |
| 2026-04-05 | mm: fix typo in the comment of mod_zone_state() |  Miquel Sabaté Solà | 1 | -1/+1 |
| 2026-04-05 | mm: move pgscan, pgsteal, pgrefill to node stats |  JP Kobryn (Meta) | 3 | -56/+65 |
| 2026-04-05 | mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() |  Seongsu Park | 1 | -1/+1 |
| 2026-04-05 | mm/fadvise: validate offset in generic_fadvise |  Kevin Lourenco | 1 | -1/+1 |
| 2026-04-05 | ksm: initialize the addr only once in rmap_walk_ksm |  xu xin | 1 | -4/+3 |
| 2026-04-01 | memblock: warn when freeing reserved memory before memory map is initialized |  Mike Rapoport (Microsoft) | 3 | -10/+15 |
| 2026-04-01 | memblock, treewide: make memblock_free() handle late freeing |  Mike Rapoport (Microsoft) | 2 | -32/+21 |
| 2026-04-01 | memblock: make free_reserved_area() update memblock if ARCH_KEEP_MEMBLOCK=y |  Mike Rapoport (Microsoft) | 1 | -0/+6 |
| 2026-04-01 | memblock: extract page freeing from free_reserved_area() into a helper |  Mike Rapoport (Microsoft) | 1 | -26/+29 |
| 2026-04-01 | memblock: make free_reserved_area() more robust |  Mike Rapoport (Microsoft) | 1 | -11/+23 |
| 2026-04-01 | mm: move free_reserved_area() to mm/memblock.c |  Mike Rapoport (Microsoft) | 2 | -37/+36 |
| 2026-04-01 | memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name() |  Mike Rapoport (Microsoft) | 1 | -1/+1 |
| 2026-04-01 | memblock: move reserve_bootmem_range() to memblock.c and make it static |  Mike Rapoport (Microsoft) | 2 | -28/+28 |
| 2026-04-01 | memblock: Add reserve_mem debugfs info |  Guilherme G. Piccoli | 1 | -4/+45 |
| 2026-04-01 | memblock: Print out errors on reserve_mem parser |  Guilherme G. Piccoli | 1 | -9/+18 |
| 2026-03-31 | Merge branch 'dma-contig-for-7.1-modules-prep-v4' into dma-mapping-for-next |  Marek Szyprowski | 1 | -0/+3 |
| 2026-03-31 | mm: cma: Export cma_alloc(), cma_release() and cma_get_name() |  Maxime Ripard | 1 | -0/+3 |
| 2026-03-31 | BackMerge tag 'v7.0-rc6' into drm-next |  Dave Airlie | 12 | -27/+152 |
| 2026-03-29 | Merge tag 'locking-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip |  Linus Torvalds | 1 | -2/+8 |
| 2026-03-28 | Merge tag 'mm-hotfixes-stable-2026-03-28-10-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 5 | -14/+51 |
| 2026-03-27 | mm/mseal: update VMA end correctly on merge |  Lorenzo Stoakes (Oracle) | 1 | -2/+1 |
| 2026-03-27 | mm/pagewalk: fix race between concurrent split and refault |  Max Boone | 1 | -3/+22 |
| 2026-03-27 | mm/memory: fix PMD/PUD checks in follow_pfnmap_start() |  David Hildenbrand (Arm) | 1 | -3/+15 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr in repeat_call_fn |  Josh Law | 1 | -0/+3 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] |  Josh Law | 1 | -0/+3 |