| Age | Commit message (Expand) | Author | Files | Lines |
| 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 | selftests/mm: remove duplicate include of unistd.h | Chen Ni | 1 | -1/+0 |
| 2026-04-05 | mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() | Mike Rapoport (Microsoft) | 8 | -39/+39 |
| 2026-04-05 | arch, mm: consolidate empty_zero_page | Mike Rapoport (Microsoft) | 59 | -285/+23 |
| 2026-04-05 | mm: rename my_zero_pfn() to zero_pfn() | Mike Rapoport (Microsoft) | 9 | -21/+33 |
| 2026-04-05 | mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() | Mike Rapoport (Microsoft) | 3 | -26/+11 |
| 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 | 4 | -15/+16 |
| 2026-04-05 | selftests/cgroup: add test for zswap incompressible pages | Jiayuan Chen | 1 | -0/+136 |
| 2026-04-05 | mm: zswap: add per-memcg stat for incompressible pages | Jiayuan Chen | 3 | -0/+12 |
| 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 | 4 | -11/+8 |
| 2026-04-05 | mm: memfd_luo: preserve file seals | Pratyush Yadav (Google) | 2 | -3/+50 |
| 2026-04-05 | memfd: export memfd_{add,get}_seals() | Pratyush Yadav (Google) | 2 | -2/+14 |
| 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 | 6 | -558/+334 |
| 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) | 6 | -73/+82 |
| 2026-04-05 | selftests/mm: skip migration tests if NUMA is unavailable | AnishMulay | 1 | -1/+2 |
| 2026-04-05 | mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() | Seongsu Park | 8 | -17/+10 |
| 2026-04-05 | maple_tree: clean up mas_wr_node_store() | Liam R. Howlett | 1 | -16/+26 |
| 2026-04-05 | maple_tree: don't pass end to mas_wr_append() | Liam R. Howlett | 1 | -4/+3 |
| 2026-04-05 | maple_tree: pass maple copy node to mas_wmb_replace() | Liam R. Howlett | 1 | -35/+25 |
| 2026-04-05 | maple_tree: remove maple big node and subtree structs | Liam R. Howlett | 1 | -1184/+0 |
| 2026-04-05 | maple_tree: use maple copy node for mas_wr_split() | Liam R. Howlett | 3 | -16/+149 |
| 2026-04-05 | maple_tree: add cp_converged() helper | Liam R. Howlett | 1 | -3/+11 |
| 2026-04-05 | maple_tree: add copy_tree_location() helper | Liam R. Howlett | 1 | -6/+12 |
| 2026-04-05 | maple_tree: add test for rebalance calculation off-by-one | Liam R. Howlett | 1 | -0/+125 |
| 2026-04-05 | maple_tree: use maple copy node for mas_wr_rebalance() operation | Liam R. Howlett | 1 | -7/+206 |
| 2026-04-05 | maple_tree: add cp_is_new_root() helper | Liam R. Howlett | 1 | -32/+38 |
| 2026-04-05 | maple_tree: separate wr_split_store and wr_rebalance store type code path | Liam R. Howlett | 1 | -24/+23 |
| 2026-04-05 | maple_tree: remove unnecessary return statements | Liam R. Howlett | 1 | -11/+0 |
| 2026-04-05 | maple_tree: inline mas_wr_spanning_rebalance() | Liam R. Howlett | 1 | -23/+15 |
| 2026-04-05 | maple_tree: start using maple copy node for destination | Liam R. Howlett | 3 | -182/+458 |
| 2026-04-05 | maple_tree: add gap support, slot and pivot sizes for maple copy | Liam R. Howlett | 2 | -0/+6 |
| 2026-04-05 | maple_tree: introduce ma_leaf_max_gap() | Liam R. Howlett | 1 | -20/+28 |
| 2026-04-05 | maple_tree: change initial big node setup in mas_wr_spanning_rebalance() | Liam R. Howlett | 2 | -23/+153 |
| 2026-04-05 | maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalan... | Liam R. Howlett | 1 | -1/+107 |
| 2026-04-05 | maple_tree: testing update for spanning store | Liam R. Howlett | 1 | -9/+163 |
| 2026-04-05 | maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() | Liam R. Howlett | 2 | -9/+157 |