| 6dbb57412c62 ("mm/thp: simplify lru_add_page_tail()") |
| 94866635372d ("mm/thp: use head for head page in lru_add_page_tail()") |
| 88dcb9a3fb48 ("mm/thp: move lru_add_page_tail() to huge_memory.c") |
| cc2828b21c76 ("mm: remove activate_page() from unuse_pte()") |
| 6058eaec816f ("mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()") |
| 5df741963d52 ("mm: fix LRU balancing effect of new transparent huge pages") |
| 4c6355b25e8b ("mm: memcontrol: charge swapin pages on instantiation") |
| 9d82c69438d0 ("mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API") |
| be5d0a74c62d ("mm: memcontrol: switch to native NR_ANON_MAPPED counter") |
| 0d1c20722ab3 ("mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters") |
| 49e50d277ba2 ("mm: memcontrol: prepare move_account for removal of private page type counters") |
| 9f762dbe19b9 ("mm: memcontrol: prepare uncharging for removal of private page type counters") |
| 3fea5a499d57 ("mm: memcontrol: convert page cache to a new mem_cgroup_charge() API") |
| 14235ab36019 ("mm: shmem: remove rare optimization when swapin races with hole punching") |
| 3fba69a56e16 ("mm: memcontrol: drop @compound parameter from memcg charging API") |
| abb242f57196 ("mm: memcontrol: fix stat-corrupting race in charge moving") |
| f4129ea3591a ("mm: fix NUMA node file count error in replace_page_cache()") |
| ffe945e633b5 ("khugepaged: do not stop collapse if less than half PTEs are referenced") |
| b01b21419999 ("mm/swap: Use local_lock for protection") |
| 9de4f22a60f7 ("mm: code cleanup for MADV_FREE") |
| 396bcc5299c2 ("mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE") |
| 85b9f46e8ea4 ("mm, thp: track fallbacks due to failed memcg charges separately") |
| dcdf11ee1441 ("mm, shmem: add vmstat for hugepage fallback") |
| 1da2f328fa64 ("mm,thp,compaction,cma: allow THP migration for CMA allocations") |
| 3d680bdf60a5 ("mm/page_isolation: fix potential warning from user") |
| 4a55c0474a92 ("mm/hotplug: silence a lockdep splat with printk()") |
| c23a0c99793f ("mm/migrate: clean up some minor coding style") |
| fe4c86c916d9 ("mm: remove "count" parameter from has_unmovable_pages()") |
| 3f9903b9ca5e ("mm: remove the memory isolate notifier") |
| 92855270ff08 ("mm/memcontrol.c: cleanup some useless code") |
| 5b57b8f22709 ("mm/debug.c: always print flags in dump_page()") |
| fac0516b5534 ("mm: thp: don't need care deferred split queue in memcg charge move path") |
| f1fe80d4ae33 ("mm, thp: do not queue fully unmapped pages for deferred split") |
| 756d25be457f ("mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE") |
| 6855ac4acd3b ("mm/debug.c: PageAnon() is true for PageKsm() pages") |
| 76a1850e4572 ("mm/debug.c: __dump_page() prints an extra line") |
| ae8af4388db0 ("mm/memcontrol: update lruvec counters in mem_cgroup_move_account") |
| 9c276cc65a58 ("mm: introduce MADV_COLD") |
| 27e1f8273113 ("khugepaged: enable collapse pmd for pte-mapped THP") |
| fb4fb04ff4dd ("uprobe: use original page when all uprobes are removed") |
| 87eaceb3faa5 ("mm: thp: make deferred split shrinker memcg aware") |
| 364c1eebe453 ("mm: thp: extract split_queue_* into a struct") |
| 99cb0dbd47a1 ("mm,thp: add read-only THP support for (non-shmem) FS") |
| 579c571e2efd ("khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()") |
| 4101196b19d7 ("mm: page cache: store only head pages in i_pages") |
| e7a1aaf28770 ("mm: replace list_move_tail() with add_page_to_lru_list_tail()") |
| d8c6546b1aea ("mm: introduce compound_nr()") |
| a50b854e073c ("mm: introduce page_size()") |
| 626c3920aeb4 ("shmem_parse_one(): switch to use of fs_parse()") |
| e04dc423ae2c ("shmem_parse_options(): take handling a single option into a helper") |