| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | mm/vmscan: unify writeback reclaim statistic and throttling | Kairui Song | 1 | -49/+43 |
| 3 days | mm/vmscan: remove sc->unqueued_dirty | Kairui Song | 1 | -2/+0 |
| 3 days | mm/vmscan: remove sc->file_taken | Kairui Song | 1 | -3/+0 |
| 3 days | mm/mglru: remove no longer used reclaim argument for folio protection | Kairui Song | 1 | -7/+4 |
| 3 days | mm/mglru: simplify and improve dirty writeback handling | Kairui Song | 1 | -25/+16 |
| 3 days | mm/mglru: use the common routine for dirty/writeback reactivation | Kairui Song | 1 | -19/+0 |
| 3 days | mm/mglru: remove redundant swap constrained check upon isolation | Kairui Song | 1 | -6/+0 |
| 3 days | mm/mglru: don't abort scan immediately right after aging | Kairui Song | 1 | -3/+9 |
| 3 days | mm/mglru: use a smaller batch for reclaim | Kairui Song | 1 | -1/+1 |
| 3 days | mm/mglru: avoid reclaim type fall back when isolation makes no progress | Barry Song (Xiaomi) | 1 | -2/+7 |
| 3 days | mm/mglru: scan and count the exact number of folios | Kairui Song | 1 | -29/+29 |
| 3 days | mm/mglru: restructure the reclaim loop | Kairui Song | 1 | -36/+36 |
| 3 days | mm/mglru: relocate the LRU scan batch limit to callers | Kairui Song | 1 | -7/+9 |
| 3 days | mm/mglru: rename variables related to aging and rotation | Kairui Song | 1 | -7/+7 |
| 3 days | mm/mglru: consolidate common code for retrieving evictable size | Kairui Song | 1 | -22/+14 |
| 3 days | mm/mglru: use folio_mark_accessed to replace folio_set_active | Barry Song (Xiaomi) | 1 | -1/+5 |
| 3 days | mm/memcg, swap: store cgroup id in cluster table directly | Kairui Song | 1 | -1/+1 |
| 3 days | mm/memcg, swap: tidy up cgroup v1 memsw swap helpers | Kairui Song | 1 | -1/+1 |
| 3 days | mm/vmpressure: skip socket pressure for costly order reclaim | JP Kobryn (Meta) | 1 | -4/+4 |
| 3 days | mm/vmscan: fix typos in comments | Xiang Gao | 1 | -3/+3 |
| 3 days | mm/vmscan: add balance_pgdat begin/end tracepoints | Bunyod Suvonov | 1 | -0/+5 |
| 2026-04-18 | mm/vmscan: avoid false-positive -Wuninitialized warning | Arnd Bergmann | 1 | -2/+2 |
| 2026-04-18 | mm: remove '!root_reclaim' checking in should_abort_scan() | Zhaoyang Huang | 1 | -4/+0 |
| 2026-04-18 | mm/vmscan: prevent MGLRU reclaim from pinning address space | Suren Baghdasaryan | 1 | -2/+3 |
| 2026-04-18 | mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU | Baolin Wang | 1 | -1/+16 |
| 2026-04-18 | mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers | Muchun Song | 1 | -1/+0 |
| 2026-04-18 | mm: workingset: use lruvec_lru_size() to get the number of lru pages | Qi Zheng | 1 | -2/+1 |
| 2026-04-18 | mm: vmscan: prepare for reparenting MGLRU folios | Qi Zheng | 1 | -0/+142 |
| 2026-04-18 | mm: vmscan: prepare for reparenting traditional LRU folios | Qi Zheng | 1 | -19/+0 |
| 2026-04-18 | mm: do not open-code lruvec lock | Qi Zheng | 1 | -19/+19 |
| 2026-04-18 | mm: mglru: prevent memory cgroup release in mglru | Muchun Song | 1 | -6/+16 |
| 2026-04-18 | mm: vmscan: refactor move_folios_to_lru() | Muchun Song | 1 | -25/+21 |
| 2026-04-18 | mm: vmscan: prepare for the refactoring the move_folios_to_lru() | Qi Zheng | 1 | -3/+3 |
| 2026-04-18 | mm: rename unlock_page_lruvec_irq and its variants | Muchun Song | 1 | -2/+2 |
| 2026-04-05 | mm: update outdated comments for removed scan_swap_map_slots() | Kexin Sun | 1 | -1/+1 |
| 2026-04-05 | mm/mglru: fix cgroup OOM during MGLRU state switching | Leno Hou | 1 | -9/+24 |
| 2026-04-05 | mm/vmscan: fix unintended mtc->nmask mutation in alloc_demote_folio() | Bing Jiao | 1 | -9/+5 |
| 2026-04-05 | mm: support batched checking of the young flag for MGLRU | Baolin Wang | 1 | -11/+32 |
| 2026-04-05 | mm: rename ptep/pmdp_clear_young_notify() to ptep/pmdp_test_and_clear_young_n... | Baolin Wang | 1 | -4/+4 |
| 2026-04-05 | folio_batch: rename pagevec.h to folio_batch.h | Tal Zussman | 1 | -1/+1 |
| 2026-04-05 | mm: vmscan: add cgroup IDs to vmscan tracepoints | Thomas Ballasi | 1 | -8/+9 |
| 2026-04-05 | mm: add folio_test_lazyfree helper | Vernon Yang | 1 | -3/+2 |
| 2026-04-05 | mm: move pgscan, pgsteal, pgrefill to node stats | JP Kobryn (Meta) | 1 | -26/+13 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -1/+2 |
| 2026-02-12 | mm/vmscan: select the closest preferred node in demote_folio_list() | Bing Jiao | 1 | -3/+2 |
| 2026-02-12 | mm/vmscan: fix demotion targets checks in reclaim/demotion | Bing Jiao | 1 | -12/+22 |
| 2026-02-06 | mm/vmscan: use %pe to print error pointers | Sahil Chandna | 1 | -2/+2 |
| 2026-01-31 | mm, swap: use swap cache as the swap in synchronize layer | Kairui Song | 1 | -2/+1 |
| 2026-01-31 | mm/vmscan: add tracepoint and reason for kswapd_failures reset | Jiayuan Chen | 1 | -9/+20 |
| 2026-01-31 | mm/vmscan: mitigate spurious kswapd_failures reset from direct reclaim | Jiayuan Chen | 1 | -2/+20 |
| 2026-01-31 | mm/vmscan: drop inclusion of balloon_compaction.h | David Hildenbrand (Red Hat) | 1 | -1/+0 |
| 2026-01-26 | memcg: rename mem_cgroup_ino() to mem_cgroup_id() | Shakeel Butt | 1 | -3/+3 |
| 2026-01-26 | mm/vmscan: use cgroup ID instead of private memcg ID in lru_gen interface | Shakeel Butt | 1 | -13/+6 |
| 2026-01-20 | mm: fix minor spelling mistakes in comments | Kevin Lourenco | 1 | -1/+1 |
| 2026-01-20 | mm/block/fs: remove laptop_mode | Johannes Weiner | 1 | -22/+8 |
| 2026-01-20 | memcg: remove mem_cgroup_size() | Chen Ridong | 1 | -5/+4 |
| 2026-01-20 | mm/vmscan.c:shrink_folio_list(): save a tabstop | Andrew Morton | 1 | -48/+48 |
| 2026-01-20 | mm: introduce generic lazy_mmu helpers | Kevin Brodsky | 1 | -6/+6 |
| 2026-01-20 | mm: restore per-memcg proactive reclaim with !CONFIG_NUMA | Yosry Ahmed | 1 | -2/+11 |
| 2025-12-13 | Merge tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+5 |
| 2025-12-09 | mm: vmscan: correct nr_requested tracing in scan_folios | Chen Ridong | 1 | -2/+3 |
| 2025-12-09 | mm/huge_memory: replace can_split_folio() with direct refcount calculation | Zi Yan | 1 | -1/+2 |
| 2025-12-05 | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -59/+24 |
| 2025-11-29 | mm/vmscan: skip increasing kswapd_failures when reclaim was boosted | Jiayuan Chen | 1 | -1/+6 |
| 2025-11-25 | fs: cosmetic fixes to lru handling | Mateusz Guzik | 1 | -1/+1 |
| 2025-11-24 | memcg: remove __mod_lruvec_state | Shakeel Butt | 1 | -2/+2 |
| 2025-11-20 | mm: vmscan: simplify the folio refcount check in pageout() | Baolin Wang | 1 | -12/+4 |
| 2025-11-20 | mm: vmscan: remove folio_test_private() check in pageout() | Baolin Wang | 1 | -16/+1 |
| 2025-11-16 | mm, swap: cleanup swap entry allocation parameter | Kairui Song | 1 | -2/+2 |
| 2025-11-16 | mm: vmscan: simplify the logic for activating dirty file folios | Baolin Wang | 1 | -22/+3 |
| 2025-11-16 | mm: vmscan: filter out the dirty file folios for node_reclaim() | Baolin Wang | 1 | -3/+5 |
| 2025-11-16 | mm/vmscan: remove redundant __GFP_NOWARN | Fushuai Wang | 1 | -1/+1 |
| 2025-11-16 | mm: replace READ_ONCE() with standard page table accessors | Anshuman Khandual | 1 | -1/+1 |
| 2025-09-21 | mm: re-enable kswapd when memory pressure subsides or demotion is toggled | Chanwon Park | 1 | -7/+7 |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song | 1 | -6/+14 |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -1/+1 |
| 2025-09-21 | Merge branch 'mm-hotfixes-stable' into mm-stable in order to pick up | Andrew Morton | 1 | -1/+1 |
| 2025-09-13 | mm: fix duplicate accounting of free pages in should_reclaim_retry() | liuqiqi | 1 | -9/+2 |
| 2025-09-13 | mm: introduce memdesc_flags_t | Matthew Wilcox (Oracle) | 1 | -9/+9 |
| 2025-09-13 | mm/mglru: update MG-LRU proactive reclaim statistics only to memcg | Hao Jia | 1 | -0/+2 |
| 2025-09-13 | mm: revert "mm: vmscan.c: fix OOM on swap stress test" | Hugh Dickins | 1 | -1/+1 |
| 2025-08-10 | mm/vmscan: fix inverted polarity in lru_gen_seq_show() | Danilo Krummrich | 1 | -2/+2 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -158/+308 |
| 2025-07-29 | Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -3/+5 |
| 2025-07-24 | mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq() | Hugh Dickins | 1 | -5/+3 |
| 2025-07-24 | mm/mglru: stop try_to_inc_min_seq() if min_seq[type] has not increased | Hao Jia | 1 | -0/+10 |
| 2025-07-19 | mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list | Jinjiang Tu | 1 | -0/+8 |
| 2025-07-19 | mm: introduce per-node proactive reclaim interface | Davidlohr Bueso | 1 | -7/+48 |
| 2025-07-19 | mm/vmscan: make __node_reclaim() more generic | Davidlohr Bueso | 1 | -23/+25 |
| 2025-07-19 | mm/memcg: make memory.reclaim interface generic | Davidlohr Bueso | 1 | -0/+98 |
| 2025-07-19 | mm/vmscan: respect psi_memstall region in node reclaim | Davidlohr Bueso | 1 | -1/+1 |
| 2025-07-13 | mm: remove __folio_test_movable() | David Hildenbrand | 1 | -2/+4 |
| 2025-07-09 | mm: remove redundant pXd_devmap calls | Alistair Popple | 1 | -3/+0 |
| 2025-07-09 | mm: convert vmf_insert_mixed() from using pte_devmap to pte_special | Alistair Popple | 1 | -1/+1 |
| 2025-07-09 | mm: update core kernel code to use vm_flags_t consistently | Lorenzo Stoakes | 1 | -2/+2 |
| 2025-07-09 | Revert "mm: make alloc_demote_folio externally invokable for migration" | SeongJae Park | 1 | -1/+2 |
| 2025-07-09 | Revert "mm: rename alloc_demote_folio to alloc_migrate_folio" | SeongJae Park | 1 | -2/+2 |
| 2025-07-09 | mm: stop passing a writeback_control structure to swap_writeout | Christoph Hellwig | 1 | -9/+1 |
| 2025-07-09 | mm: stop passing a writeback_control structure to shmem_writeout | Christoph Hellwig | 1 | -7/+5 |
| 2025-07-09 | mm: split out a writeout helper from pageout | Christoph Hellwig | 1 | -46/+48 |
| 2025-07-09 | mm: vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled | Koichiro Den | 1 | -70/+79 |
| 2025-07-09 | vmscan: don't bother with debugfs_real_fops() | Al Viro | 1 | -3/+5 |
| 2025-06-02 | Merge tag 'fuse-update-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -3/+9 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -36/+71 |
| 2025-05-26 | Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -13/+16 |
| 2025-05-22 | memcg: make count_memcg_events re-entrant safe against irqs | Shakeel Butt | 1 | -7/+7 |
| 2025-05-12 | mm: use SWAPPINESS_ANON_ONLY in MGLRU | Zhongkun He | 1 | -4/+13 |
| 2025-05-12 | mm: add max swappiness arg to lru_gen for anonymous memory only | Zhongkun He | 1 | -4/+15 |
| 2025-05-12 | mm: vmscan: add more comments about cache_trim_mode | Zhongkun He | 1 | -1/+2 |
| 2025-05-12 | mm: add swappiness=max arg to memory.reclaim for only anon reclaim | Zhongkun He | 1 | -0/+7 |
| 2025-05-12 | vmscan,cgroup: apply mems_effective to reclaim | Gregory Price | 1 | -16/+25 |
| 2025-05-11 | mm/vmscan: modify the assignment logic of the scan and total_scan variables | Hao Ge | 1 | -4/+2 |
| 2025-04-17 | mm: vmscan: fix kswapd exit condition in defrag_mode | Johannes Weiner | 1 | -1/+7 |
| 2025-04-17 | mm: vmscan: restore high-cpu watermark safety in kswapd | Johannes Weiner | 1 | -2/+19 |
| 2025-04-15 | mm: skip folio reclaim in legacy memcg contexts for deadlockable mappings | Joanne Koong | 1 | -3/+9 |
| 2025-04-07 | fs: Remove aops->writepage | Matthew Wilcox (Oracle) | 1 | -1/+0 |
| 2025-04-07 | mm: Remove swap_writepage() and shmem_writepage() | Matthew Wilcox (Oracle) | 1 | -12/+16 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -112/+140 |
| 2025-03-21 | mm/vmscan: don't try to reclaim hwpoison folio | Jinjiang Tu | 1 | -0/+7 |
| 2025-03-21 | mm: vmscan: split proactive reclaim statistics from direct reclaim statistics | Hao Jia | 1 | -15/+20 |
| 2025-03-17 | mm: page_alloc: defrag_mode kswapd/kcompactd watermarks | Johannes Weiner | 1 | -1/+14 |
| 2025-03-17 | mm: compaction: push watermark into compaction_suitable() callers | Johannes Weiner | 1 | -12/+14 |
| 2025-03-17 | mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering | Mathieu Desnoyers | 1 | -1/+1 |
| 2025-03-17 | mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock | Mathieu Desnoyers | 1 | -1/+1 |
| 2025-03-16 | mm, swap: simplify folio swap allocation | Kairui Song | 1 | -2/+14 |
| 2025-03-16 | vmscan, cleanup: add for_each_managed_zone_pgdat macro | Bertrand Wlodarczyk | 1 | -51/+32 |
| 2025-03-16 | mm/vmscan: extract calculated pressure balance as a function | Hao Zhang | 1 | -30/+38 |
| 2025-03-16 | mm: memcontrol: move memsw charge callbacks to v1 | Johannes Weiner | 1 | -1/+1 |
| 2025-02-07 | mm: vmscan: move vmscan sysctls to mm/vmscan.c | Kaixiong Yu | 1 | -0/+23 |
| 2025-02-01 | mm/vmscan: accumulate nr_demoted for accurate demotion statistics | Li Zhijian | 1 | -3/+4 |
| 2025-02-01 | mm/vmscan: fix hard LOCKUP in function isolate_lru_folios | liuye | 1 | -1/+5 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -250/+257 |
| 2025-01-25 | mm/mglru: fix PTE-mapped large folios | Yu Zhao | 1 | -37/+71 |
| 2025-01-25 | mm/mglru: rework workingset protection | Yu Zhao | 1 | -58/+85 |
| 2025-01-25 | mm/mglru: rework type selection | Yu Zhao | 1 | -56/+26 |
| 2025-01-25 | mm/mglru: rework aging feedback | Yu Zhao | 1 | -115/+91 |
| 2025-01-21 | Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -5/+3 |
| 2025-01-12 | mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled. | Donet Tom | 1 | -0/+3 |
| 2025-01-08 | mm: Create/affine kswapd to its preferred node | Frederic Weisbecker | 1 | -5/+3 |
| 2024-12-30 | mm: vmscan: account for free pages to prevent infinite Loop in throttle_direc... | Seiji Nishikawa | 1 | -1/+8 |
| 2024-11-07 | mm/vmscan: wake up flushers conditionally to avoid cgroup OOM | Zeng Jingxiang | 1 | -3/+22 |
| 2024-11-06 | memcg-v1: no need for memcg locking for MGLRU | Shakeel Butt | 1 | -15/+1 |
| 2024-11-06 | mm/mglru: reset page lru tier bits when activating | Wei Xu | 1 | -4/+4 |
| 2024-11-06 | vmscan: add a vmscan event for reclaim_pages | Jaewon Kim | 1 | -2/+3 |
| 2024-11-06 | mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. | Kanchana P Sridhar | 1 | -1/+1 |
| 2024-11-05 | mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock() | Qi Zheng | 1 | -1/+8 |
| 2024-11-05 | mm: fix shrink nr.unqueued_dirty counter issue | Zhiguo Jiang | 1 | -1/+2 |
| 2024-11-05 | mm/thp: fix deferred split unqueue naming and locking | Hugh Dickins | 1 | -2/+2 |
| 2024-11-03 | mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() | Yu Zhao | 1 | -39/+49 |
| 2024-11-03 | mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats | Yu Zhao | 1 | -9/+5 |
| 2024-10-17 | mm/mglru: only clear kswapd_failures if reclaimable | Wei Xu | 1 | -2/+2 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -21/+46 |
| 2024-09-09 | mm: introduce a pageflag for partially mapped folios | Usama Arif | 1 | -1/+2 |
| 2024-09-09 | mm: vmscan.c: fix OOM on swap stress test | Chris Li | 1 | -1/+1 |
| 2024-09-03 | mm,memcg: provide per-cgroup counters for NUMA balancing operations | Kaiyang Zhao | 1 | -4/+4 |
| 2024-09-03 | mm: shmem: support large folio swap out | Baolin Wang | 1 | -7/+23 |
| 2024-09-01 | memcg: use ratelimited stats flush in the reclaim | Shakeel Butt | 1 | -3/+4 |
| 2024-09-01 | mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true | Yuanchu Xie | 1 | -2/+2 |
| 2024-09-01 | mm/huge_memory: convert split_huge_pages_pid() from follow_page() to folio_walk | David Hildenbrand | 1 | -1/+1 |
| 2024-09-01 | mm: create promo_wmark_pages and clean up open-coded sites | Kaiyang Zhao | 1 | -1/+1 |
| 2024-09-01 | mm: shrink skip folio mapped by an exiting process | Zhiguo Jiang | 1 | -1/+6 |
| 2024-09-01 | mm: add node_reclaim successes to VM event counters | Matthew Cassell | 1 | -1/+3 |
| 2024-09-01 | Revert "mm: skip CMA pages when they are not available" | Usama Arif | 1 | -22/+2 |
| 2024-07-24 | Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -9/+0 |
| 2024-07-19 | mm: add MAP_DROPPABLE for designating always lazily freeable mappings | Jason A. Donenfeld | 1 | -9/+0 |
| 2024-07-17 | mm/mglru: fix ineffective protection calculation | Yu Zhao | 1 | -44/+38 |
| 2024-07-17 | mm/mglru: fix overshooting shrinker memory | Yu Zhao | 1 | -2/+8 |
| 2024-07-17 | mm/mglru: fix div-by-zero in vmpressure_calc_level() | Yu Zhao | 1 | -1/+0 |
| 2024-07-10 | mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC | Barry Song | 1 | -1/+1 |
| 2024-07-04 | mm: add swappiness= arg to memory.reclaim | Dan Schatzberg | 1 | -3/+22 |
| 2024-07-04 | mm: add defines for min/max swappiness | Dan Schatzberg | 1 | -6/+6 |
| 2024-07-04 | mm: memcg: rename soft limit reclaim-related functions | Roman Gushchin | 1 | -5/+5 |
| 2024-07-04 | mm: refactor folio_undo_large_rmappable() | Kefeng Wang | 1 | -6/+2 |
| 2024-07-03 | mm: rename alloc_demote_folio to alloc_migrate_folio | Honggyu Kim | 1 | -2/+2 |
| 2024-07-03 | mm: make alloc_demote_folio externally invokable for migration | Honggyu Kim | 1 | -2/+1 |
| 2024-07-03 | mm: vmscan: reset sc->priority on retry | Shakeel Butt | 1 | -0/+1 |
| 2024-07-03 | mm: vmscan: restore incremental cgroup iteration | Johannes Weiner | 1 | -2/+40 |
| 2024-06-05 | mm: drop the 'anon_' prefix for swap-out mTHP counters | Baolin Wang | 1 | -1/+1 |
| 2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_folio_list() | SeongJae Park | 1 | -6/+4 |
| 2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_pages() | SeongJae Park | 1 | -3/+3 |
| 2024-05-05 | mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters | Barry Song | 1 | -0/+3 |
| 2024-04-25 | mm: vmscan: avoid split during shrink_folio_list() | Ryan Roberts | 1 | -10/+10 |
| 2024-04-25 | mm: hold PTL from the first PTE while reclaiming a large folio | Barry Song | 1 | -0/+14 |
| 2024-04-25 | mm: record the migration reason for struct migration_target_control | Baolin Wang | 1 | -1/+2 |
| 2024-03-18 | Merge branch 'master' into mm-stable | Andrew Morton | 1 | -1/+4 |
| 2024-03-12 | mm, vmscan: retry kswapd's priority loop with cache_trim_mode off on failure | Byungchul Park | 1 | -1/+20 |
| 2024-03-12 | mm: remove folio from deferred split list before uncharging it | Matthew Wilcox (Oracle) | 1 | -0/+6 |
| 2024-03-04 | mm: free folios directly in move_folios_to_lru() | Matthew Wilcox (Oracle) | 1 | -20/+12 |
| 2024-03-04 | mm: free folios in a batch in shrink_folio_list() | Matthew Wilcox (Oracle) | 1 | -11/+9 |
| 2024-03-04 | mm: madvise: pageout: ignore references rather than clearing young | Barry Song | 1 | -5/+7 |
| 2024-03-04 | mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL a... | Vlastimil Babka | 1 | -1/+4 |
| 2024-02-22 | mm/mglru: improve swappiness handling | Kinsey Ho | 1 | -10/+10 |
| 2024-02-22 | mm/mglru: improve struct lru_gen_mm_walk | Kinsey Ho | 1 | -24/+26 |
| 2024-02-22 | mm/mglru: improve reset_mm_stats() | Kinsey Ho | 1 | -20/+22 |
| 2024-02-22 | mm/mglru: improve should_run_aging() | Kinsey Ho | 1 | -14/+11 |
| 2024-02-22 | mm/mglru: drop unused parameter | Kinsey Ho | 1 | -5/+5 |
| 2024-02-22 | mm/vmscan: make too_many_isolated return bool | Hao Ge | 1 | -3/+3 |
| 2024-02-22 | mm/vmscan: change the type of file from int to bool | Hao Ge | 1 | -2/+2 |
| 2024-02-22 | kswapd: replace try_to_freeze() with kthread_freezable_should_stop() | Levi Yun | 1 | -6/+6 |
| 2024-01-09 | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -130/+150 |