1. 0995d7e mm/workingset: Convert workingset_refault() to take a folio by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  2. c04b3d06 Revert "mm: swap: check if swap backing device is congested or not" by Yang Shi · 3 years, 4 months ago
  3. eea4a50 swap: check mapping_empty() for swap cache before being freed by Huang Ying · 3 years, 6 months ago
  4. f4c4a3f mm: free idle swap cache page after COW by Huang Ying · 3 years, 6 months ago
  5. eb7709c mm/swap: remove unused local variable nr_shadows by Miaohe Lin · 3 years, 6 months ago
  6. 5c04623 mm/swap: remove confusing checking for non_swap_entry() in swap_ra_info() by Miaohe Lin · 3 years, 6 months ago
  7. cb152a1 mm: fix some typos and code style problems by Shijie Luo · 3 years, 8 months ago
  8. 46be67b mm: stop accounting shadow entries by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  9. 0add0c7 memcg: charge before adding to swapcache on swapin by Shakeel Butt · 3 years, 8 months ago
  10. 44835d2 mm: add FGP_ENTRY by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  11. 8c647dd mm/swap: optimise get_shadow_from_swap_cache by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  12. b603894 mm: memcg: add swapcache stat for memcg v2 by Shakeel Butt · 3 years, 10 months ago
  13. cad8320 mm/swap: don't SetPageWorkingset unconditionally during swapin by Yu Zhao · 3 years, 10 months ago
  14. e48333b mm/swap_state: constify static struct attribute_group by Rikard Falkeborn · 3 years, 10 months ago
  15. ae7a927 mm: use sysfs_emit for struct kobject * uses by Joe Perches · 4 years, 1 month ago
  16. e97af69 mm/swap_state: skip meaningless swap cache readahead when ra_info.win == 0 by Miaohe Lin · 4 years, 1 month ago
  17. 0e9aa67 mm: fix some broken comments by Miaohe Lin · 4 years, 3 months ago
  18. 3264631 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity by Gao Xiang · 4 years, 3 months ago
  19. a6de4b4 mm: convert find_get_entry to return the head page by Matthew Wilcox (Oracle) · 4 years, 3 months ago
  20. 61ef186 mm: factor find_get_incore_page out of mincore_page by Matthew Wilcox (Oracle) · 4 years, 3 months ago
  21. b96a3db mm/swap_state: mark various intentional data races by Qian Cai · 4 years, 5 months ago
  22. 6c35784 mm: replace hpage_nr_pages with thp_nr_pages by Matthew Wilcox (Oracle) · 4 years, 5 months ago
  23. aae466b mm/swap: implement workingset detection for anonymous LRU by Joonsoo Kim · 4 years, 5 months ago
  24. 3852f67 mm/swapcache: support to handle the shadow entries by Joonsoo Kim · 4 years, 5 months ago
  25. 27ec487 mm: swap: fix kerneldoc of swap_vma_readahead() by Krzysztof Kozlowski · 4 years, 5 months ago
  26. 243bce0 mm: fix swap cache node allocation mask by Hugh Dickins · 4 years, 6 months ago
  27. c1e8d7c mmap locking API: convert mmap_sem comments by Michel Lespinasse · 4 years, 7 months ago
  28. e31cf2f mm: don't include asm/pgtable.h if linux/mm.h is already included by Mike Rapoport · 4 years, 7 months ago
  29. 96f8bf4 mm: vmscan: reclaim writepage is IO cost by Johannes Weiner · 4 years, 7 months ago
  30. 314b57f mm: balance LRU lists based on relative thrashing by Johannes Weiner · 4 years, 7 months ago
  31. 6058eae mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() by Johannes Weiner · 4 years, 7 months ago
  32. d9eb1ea mm: memcontrol: delete unused lrucare handling by Johannes Weiner · 4 years, 7 months ago
  33. 4c6355b mm: memcontrol: charge swapin pages on instantiation by Johannes Weiner · 4 years, 7 months ago
  34. d6c1f09 mm/swap_state: fix a data race in swapin_nr_pages by Qian Cai · 4 years, 7 months ago
  35. cb77445 mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache by Wei Yang · 4 years, 9 months ago
  36. 4101196 mm: page cache: store only head pages in i_pages by Matthew Wilcox (Oracle) · 5 years ago
  37. d8c6546 mm: introduce compound_nr() by Matthew Wilcox (Oracle) · 5 years ago
  38. 054f1d1 mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() by Huang Ying · 5 years ago
  39. eb08557 mm, swap: fix race between swapoff and some swap operations by Huang Ying · 5 years ago
  40. 69bf4b6 Revert "mm: page cache: store only head pages in i_pages" by Linus Torvalds · 5 years ago
  41. 5fd4ca2 mm: page cache: store only head pages in i_pages by Matthew Wilcox · 6 years ago
  42. e9f5987 mm: swap: add comment for swap_vma_readahead by Yang Shi · 6 years ago
  43. 8fd2e0b mm: swap: check if swap backing device is congested or not by Yang Shi · 6 years ago
  44. dad4f14 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax by Linus Torvalds · 6 years ago
  45. 1899ad1 mm: workingset: tell cache transitions from workingset thrashing by Johannes Weiner · 6 years ago
  46. a283348 page cache: Finish XArray conversion by Matthew Wilcox · 7 years ago
  47. 4e17ec2 mm: Convert delete_from_swap_cache to XArray by Matthew Wilcox · 7 years ago
  48. 8d93b41 mm: Convert add_to_swap_cache to XArray by Matthew Wilcox · 7 years ago
  49. 778e1cd treewide: kvzalloc() -> kvcalloc() by Kees Cook · 7 years ago
  50. bb98f2c mm, memcontrol: move swap charge handling into get_swap_page() by Tejun Heo · 7 years ago
  51. b93b016 page cache: use xa_lock by Matthew Wilcox · 7 years ago
  52. f5c754d mm/swap_state.c: make bool enable_vma_readahead and swap_vma_readahead() static by Colin Ian King · 7 years ago
  53. e9e9b7e mm: swap: unify cluster-based and vma-based swap readahead by Minchan Kim · 7 years ago
  54. eaf649eb mm: swap: clean up swap readahead by Minchan Kim · 7 years ago
  55. c6f92f9 mm: remove cold parameter for release_pages by Mel Gorman · 7 years ago
  56. 783cb68 mm/swap_state.c: declare a few variables as __read_mostly by Changbin Du · 7 years ago
  57. e9a6eff mm, swap: fix false error message in __swp_swapcount() by Huang Ying · 7 years ago
  58. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  59. 61b6397 mm, swap: use page-cluster as max window of VMA based swap readahead by Huang Ying · 7 years ago
  60. 9625456 mm: fix data corruption caused by lazyfree page by Shaohua Li · 7 years ago
  61. d9bfcfd mm, swap: add sysfs interface for VMA based swap readahead by Huang Ying · 7 years ago
  62. ec56017 mm, swap: VMA based swap readahead by Huang Ying · 7 years ago
  63. c4fa630 mm, swap: fix swap readahead marking by Huang Ying · 7 years ago
  64. cbc65df mm, swap: add swap readahead hit statistics by Huang Ying · 7 years ago
  65. 2395562 swap: add block io poll in swapin path by Shaohua Li · 7 years ago
  66. 0f07465 mm, THP, swap: move anonymous THP split logic to vmscan by Minchan Kim · 7 years ago
  67. 75f6d6d mm, THP, swap: unify swap slot free functions to put_swap_page by Minchan Kim · 7 years ago
  68. 38d8b4e mm, THP, swap: delay splitting THP during swap out by Huang Ying · 7 years ago
  69. 54f180d mm, swap: use kvzalloc to allocate some swap data structures by Huang Ying · 8 years ago
  70. 9c1cc2e mm, swap: fix comment in __read_swap_cache_async by Huang Ying · 8 years ago
  71. ba81f83 mm/swap: skip readahead only when swap slot cache is enabled by Huang Ying · 8 years ago
  72. 67afa38 mm/swap: add cache for swap slots allocation by Tim Chen · 8 years ago
  73. e8c26ab mm/swap: skip readahead for unreferenced swap slots by Tim Chen · 8 years ago
  74. 4b3ef9d mm/swap: split swap cache into 64MB trunks by Huang, Ying · 8 years ago
  75. f6ab1f7 mm, swap: use offset of swap entry as key of swap cache by Huang Ying · 8 years ago
  76. 6fcb52a thp: reduce usage of huge zero page's atomic counter by Aaron Lu · 8 years ago
  77. 371a096 mm: don't use radix tree writeback tags for pages in swap cache by Huang Ying · 8 years ago
  78. 11fb998 mm: move most file-based accounting to the node by Mel Gorman · 8 years ago
  79. 770a537 mm: thp: broken page count after commit aa88b68c3b1d by Gerald Schaefer · 9 years ago
  80. fa9949d mm: use __SetPageSwapBacked and dont ClearPageSwapBacked by Hugh Dickins · 9 years ago
  81. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
  82. 37e8435 mm: memcontrol: charge swap to cgroup2 by Vladimir Davydov · 9 years ago
  83. 854e9ed mm: support madvise(MADV_FREE) by Minchan Kim · 9 years ago
  84. 48c935a page-flags: define PG_locked behavior on compound pages by Kirill A. Shutemov · 9 years ago
  85. 5b999aa mm: swap: zswap: maybe_preload & refactoring by Dmitry Safonov · 9 years ago
  86. 4db0c3c mm: remove rest of ACCESS_ONCE() usages by Jason Low · 10 years ago
  87. b83ae6d fs: remove mapping->backing_dev_info by Christoph Hellwig · 10 years ago
  88. 97b713b fs: kill BDI_CAP_SWAP_BACKED by Christoph Hellwig · 10 years ago
  89. 5d1ea48 mm: page_cgroup: rename file to mm/swap_cgroup.c by Johannes Weiner · 10 years ago
  90. aabfb57 mm: memcontrol: do not kill uncharge batching in free_pages_and_swap_cache by Michal Hocko · 10 years ago
  91. 1c93923 include/linux/migrate.h: remove migrate_page #define by Andrew Morton · 10 years ago
  92. 4bb5f5d mm: allow drivers to prevent new writable mappings by David Herrmann · 10 years ago
  93. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
  94. b745bc8 mm: page_alloc: convert hot/cold parameter and immediate callers to bool by Mel Gorman · 11 years ago
  95. 579f829 swap: add a simple detector for inappropriate swapin readahead by Shaohua Li · 11 years ago
  96. 309381fea mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE by Sasha Levin · 11 years ago
  97. 5e4c0d97 lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt by Jan Kara · 11 years ago
  98. cbab0e4 swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion by Rafael Aquini · 12 years ago
  99. 5bc7b8a mm: thp: add split tail pages to shrink page list in page reclaim by Shaohua Li · 12 years ago
  100. 2f772e6 mm: break up swap_writepage() for frontswap backends by Seth Jennings · 12 years ago