| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-22 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-22 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -3/+3 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -5/+5 |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -478/+384 |
| 2026-02-01 | mm, swap: remove no longer needed _swap_info_get | Kairui Song | 1 | -41/+6 |
| 2026-02-01 | mm, swap: drop the SWAP_HAS_CACHE flag | Kairui Song | 1 | -111/+57 |
| 2026-02-01 | mm, swap: clean up and improve swap entries freeing | Kairui Song | 1 | -142/+96 |
| 2026-02-01 | mm, swap: check swap table directly for checking cache | Kairui Song | 1 | -26/+29 |
| 2026-02-01 | mm, swap: add folio to swap cache directly on allocation | Kairui Song | 1 | -93/+68 |
| 2026-02-01 | mm, swap: cleanup swap entry management workflow | Kairui Song | 1 | -44/+107 |
| 2026-02-01 | mm, swap: use swap cache as the swap in synchronize layer | Kairui Song | 1 | -14/+25 |
| 2026-02-01 | mm, swap: split locked entry duplicating into a standalone helper | Kairui Song | 1 | -31/+31 |
| 2026-02-01 | mm, swap: consolidate cluster reclaim and usability check | Kairui Song | 1 | -16/+29 |
| 2026-02-01 | mm, swap: swap entry of a bad slot should not be considered as swapped out | Kairui Song | 1 | -8/+9 |
| 2026-02-01 | mm/shmem, swap: remove SWAP_MAP_SHMEM | Nhat Pham | 1 | -25/+17 |
| 2026-02-01 | mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO | Kairui Song | 1 | -26/+9 |
| 2026-02-01 | mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio | Kairui Song | 1 | -1/+1 |
| 2026-01-21 | mm: fix minor spelling mistakes in comments | Kevin Lourenco | 1 | -1/+1 |
| 2026-01-13 | simplify the callers of file_open_name() | Al Viro | 1 | -18/+3 |
| 2025-11-29 | mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate | Youngjun Park | 1 | -3/+2 |
| 2025-11-29 | mm/swapfile: fix list iteration when next node is removed during discard | Youngjun Park | 1 | -5/+9 |
| 2025-11-25 | mm: swap: remove scan_swap_map_slots() references from comments | Youngjun Park | 1 | -11/+9 |
| 2025-11-25 | mm: swap: change swap_alloc_slow() to void | Youngjun Park | 1 | -4/+3 |
| 2025-11-25 | mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational | Youngjun Park | 1 | -1/+1 |
| 2025-11-25 | mm, swap: fix memory leak in setup_clusters() error path | Youngjun Park | 1 | -3/+2 |
| 2025-11-25 | mm/swap: fix wrong plist empty check in swap_alloc_slow() | Youngjun Park | 1 | -1/+1 |
| 2025-11-25 | mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() | Lorenzo Stoakes | 1 | -2/+11 |
| 2025-11-25 | mm: eliminate is_swap_pte() when softleaf_from_pte() suffices | Lorenzo Stoakes | 1 | -5/+4 |
| 2025-11-25 | Merge branch 'mm-hotfixes-stable' into mm-stable in order to merge | Andrew Morton | 1 | -3/+1 |
| 2025-11-25 | mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() | Youngjun Park | 1 | -3/+1 |
| 2025-11-17 | mm/swap: select swap device with default priority round robin | Baoquan He | 1 | -26/+4 |
| 2025-11-17 | mm/swap: do not choose swap device according to numa node | Baoquan He | 1 | -66/+14 |
| 2025-11-17 | mm, swap: remove redundant argument for isolating a cluster | Kairui Song | 1 | -3/+3 |
| 2025-11-17 | mm, swap: cleanup swap entry allocation parameter | Kairui Song | 1 | -2/+1 |
| 2025-11-17 | mm, swap: rename helper for setup bad slots | Kairui Song | 1 | -11/+11 |
| 2025-11-17 | mm, swap: do not perform synchronous discard during allocation | Kairui Song | 1 | -7/+33 |
| 2025-11-17 | mm: fix some typos in mm module | jianyun.gao | 1 | -1/+1 |
| 2025-09-28 | mm: swap: check for stable address space before operating on the VMA | Charan Teja Kalla | 1 | -0/+3 |
| 2025-09-22 | mm, swap: use a single page for swap table when the size fits | Kairui Song | 1 | -10/+41 |
| 2025-09-22 | mm, swap: implement dynamic allocation of swap table | Kairui Song | 1 | -42/+155 |
| 2025-09-22 | mm, swap: remove contention workaround for swap cache | Kairui Song | 1 | -24/+8 |
| 2025-09-22 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song | 1 | -25/+75 |
| 2025-09-22 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -4/+4 |
| 2025-09-22 | mm, swap: tidy up swap device and cluster info helpers | Kairui Song | 1 | -18/+19 |
| 2025-09-22 | mm, swap: rename and move some swap cluster definition and helpers | Kairui Song | 1 | -68/+29 |
| 2025-09-22 | mm, swap: always lock and check the swap cache folio before use | Kairui Song | 1 | -2/+8 |
| 2025-09-22 | mm, swap: fix swap cache index error when retrying reclaim | Kairui Song | 1 | -4/+4 |
| 2025-09-22 | mm, swap: use unified helper for swap cache look up | Kairui Song | 1 | -6/+5 |
| 2025-09-14 | mm/swapfile.c: introduce function alloc_swap_scan_list() | Chris Li | 1 | -39/+47 |
| 2025-09-14 | mm, swap: prefer nonfull over free clusters | Kairui Song | 1 | -10/+28 |