1. f56caed Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years ago
  2. 0b8f0d8 mm: fix some comment errors by Quanfa Fu · 3 years ago
  3. 1613fac mm: Remove pagevec_remove_exceptionals() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  4. 3cd018b4 mm/swap.c:put_pages_list(): reinitialise the page list by Matthew Wilcox · 3 years, 1 month ago
  5. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  6. 988c69f mm: optimise put_pages_list() by Matthew Wilcox (Oracle) · 3 years, 2 months ago
  7. 0d31125 mm/lru: Add folio_add_lru() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  8. 934387c mm/lru: Convert __pagevec_lru_add_fn to take a folio by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  9. 0995d7e mm/workingset: Convert workingset_refault() to take a folio by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  10. 76580b6 mm/swap: Add folio_mark_accessed() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  11. f2d2739 mm/swap: Add folio_activate() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  12. c5ce619 mm/workingset: Convert workingset_activation to take a folio by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  13. 0de340c mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() by Matthew Wilcox (Oracle) · 3 years, 6 months ago
  14. e809c3f mm/memcg: Add folio_lruvec_lock() and similar functions by Matthew Wilcox (Oracle) · 3 years, 6 months ago
  15. b1baabd mm/memcg: Add folio_lruvec() by Matthew Wilcox (Oracle) · 3 years, 6 months ago
  16. bbc6b70 mm/memcg: Convert mem_cgroup_uncharge() to take a folio by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  17. 575ced1 mm/swap: Add folio_rotate_reclaimable() by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  18. 243418e mm: fs: invalidate bh_lrus for only cold path by Minchan Kim · 3 years, 3 months ago
  19. 3969b1a mm: delete unused get_kernel_page() by John Hubbard · 3 years, 4 months ago
  20. c4ffefd mm: fix typos and grammar error in comments by Hyeonggon Yoo · 3 years, 6 months ago
  21. 44042b4 mm/page_alloc: allow high-order pages to be stored on the per-cpu lists by Mel Gorman · 3 years, 6 months ago
  22. a984226 mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec by Muchun Song · 3 years, 6 months ago
  23. cb152a1 mm: fix some typos and code style problems by Shijie Luo · 3 years, 8 months ago
  24. 8cc621d mm: fs: invalidate BH LRU during page migration by Minchan Kim · 3 years, 8 months ago
  25. d479960e mm: disable LRU pagevec during the migration temporarily by Minchan Kim · 3 years, 8 months ago
  26. a656a20 mm: remove pagevec_lookup_entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  27. cf2039a mm: pass pvec directly to find_get_entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  28. 38cefeb mm: remove nr_entries parameter from pagevec_lookup_entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  29. 31d270f mm: add an 'end' parameter to pagevec_lookup_entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  30. ca122fe4 mm: add an 'end' parameter to find_get_entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  31. bc71127 mm: VM_BUG_ON lru page flags by Yu Zhao · 3 years, 10 months ago
  32. 8756017 mm: add __clear_page_lru_flags() to replace page_off_lru() by Yu Zhao · 3 years, 10 months ago
  33. 46ae6b2 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() by Yu Zhao · 3 years, 10 months ago
  34. 8614045 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() by Yu Zhao · 3 years, 10 months ago
  35. 3a9c978 mm: don't pass "enum lru_list" to lru list addition functions by Yu Zhao · 3 years, 10 months ago
  36. 2a5e4e3 mm/lru: introduce relock_page_lruvec() by Alexander Duyck · 4 years ago
  37. 6168d0d mm/lru: replace pgdat lru_lock with lruvec lock by Alex Shi · 4 years ago
  38. fc574c2 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn by Alex Shi · 4 years ago
  39. 75cc3c9 mm/lru: move lock into lru_note_cost by Alex Shi · 4 years ago
  40. c7c7b80 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn by Alex Shi · 4 years ago
  41. 88dcb9a mm/thp: move lru_add_page_tail() to huge_memory.c by Alex Shi · 4 years ago
  42. 4626809 mm: remove pagevec_lookup_range_nr_tag() by Jeff Layton · 4 years ago
  43. 43fbdeb mm: handle zone device pages in release_pages() by Ralph Campbell · 4 years ago
  44. a9b576f mm: move call to compound_head() in release_pages() by Ralph Campbell · 4 years, 2 months ago
  45. 12eab42 mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() by Miaohe Lin · 4 years, 2 months ago
  46. a3e7bea mm/swap.c: fix confusing comment in release_pages() by Miaohe Lin · 4 years, 2 months ago
  47. 6f4dd8d mm: remove superfluous __ClearPageActive() by Yu Zhao · 4 years, 2 months ago
  48. cc2828b mm: remove activate_page() from unuse_pte() by Yu Zhao · 4 years, 2 months ago
  49. e705d39 Merge branch 'locking/urgent' into locking/core, to pick up fixes by Ingo Molnar · 4 years, 3 months ago
  50. 0964730 mlock: fix unevictable_pgs event counts on THP by Hugh Dickins · 4 years, 3 months ago
  51. 6446a51 mm/swap: Do not abuse the seqcount_t latching API by Ahmed S. Darwish · 4 years, 4 months ago
  52. 7e0cc01 mm/swap.c: annotate data races for lru_rotate_pvecs by Qian Cai · 4 years, 4 months ago
  53. 6c35784 mm: replace hpage_nr_pages with thp_nr_pages by Matthew Wilcox (Oracle) · 4 years, 4 months ago
  54. b518154 mm/vmscan: protect the workingset on anonymous LRU by Joonsoo Kim · 4 years, 5 months ago
  55. 3f649ab treewide: Remove uninitialized_var() usage by Kees Cook · 4 years, 7 months ago
  56. cb68688 mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" by Joonsoo Kim · 4 years, 6 months ago
  57. 21e330f mm: swap: memcg: fix memcg stats for huge pages by Shakeel Butt · 4 years, 7 months ago
  58. 5d91f31 mm: swap: fix vmstats for huge pages by Shakeel Butt · 4 years, 7 months ago
  59. 96f8bf4 mm: vmscan: reclaim writepage is IO cost by Johannes Weiner · 4 years, 7 months ago
  60. 7cf111b mm: vmscan: determine anon/file pressure balance at the reclaim root by Johannes Weiner · 4 years, 7 months ago
  61. 314b57f mm: balance LRU lists based on relative thrashing by Johannes Weiner · 4 years, 7 months ago
  62. fbbb602 mm: deactivations shouldn't bias the LRU balance by Johannes Weiner · 4 years, 7 months ago
  63. 1431d4d mm: base LRU balancing on an explicit cost model by Johannes Weiner · 4 years, 7 months ago
  64. 9682468 mm: remove use-once cache bias from LRU balancing by Johannes Weiner · 4 years, 7 months ago
  65. 6058eae mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() by Johannes Weiner · 4 years, 7 months ago
  66. 5df7419 mm: fix LRU balancing effect of new transparent huge pages by Johannes Weiner · 4 years, 7 months ago
  67. ff45fc3 mm: simplify calling a compound page destructor by Matthew Wilcox (Oracle) · 4 years, 7 months ago
  68. b01b214 mm/swap: Use local_lock for protection by Ingo Molnar · 4 years, 7 months ago
  69. 71725ed mm: huge tmpfs: try to split_huge_page() when punching hole by Hugh Dickins · 4 years, 9 months ago
  70. 9de4f22 mm: code cleanup for MADV_FREE by Huang Ying · 4 years, 9 months ago
  71. 9a9b6cc mm: swap: use smp_mb__after_atomic() to order LRU bit set by Yang Shi · 4 years, 9 months ago
  72. bde07cf mm/swap.c: not necessary to export __pagevec_lru_add() by Wei Yang · 4 years, 9 months ago
  73. 07d8026 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages by John Hubbard · 5 years ago
  74. eef1a42 mm/swap.c: piggyback lru_add_drain_all() calls by Konstantin Khlebnikov · 5 years ago
  75. a1100a7 mm/swap.c: trivial mark_page_accessed() cleanup by Fengguang Wu · 5 years ago
  76. 9c276cc mm: introduce MADV_COLD by Minchan Kim · 5 years ago
  77. 7ae8853 mm: move mem_cgroup_uncharge out of __page_cache_release() by Yang Shi · 5 years ago
  78. e7a1aaf mm: replace list_move_tail() with add_page_to_lru_list_tail() by Yu Zhao · 5 years ago
  79. 5704324 docs: admin-guide: move sysctl directory to it by Mauro Carvalho Chehab · 6 years ago
  80. 53b9537 docs: sysctl: convert to ReST by Mauro Carvalho Chehab · 6 years ago
  81. c5d6c45 mm/swap: fix release_pages() when releasing devmap pages by Ira Weiny · 6 years ago
  82. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  83. dae966d mm/swap.c: __pagevec_lru_add_fn: typo fix by Peng Fan · 6 years ago
  84. f4b7e27 mm: remove zone_lru_lock() function, access ->lru_lock directly by Andrey Ryabinin · 6 years ago
  85. 6ea183d mm: handle lru_add_drain_all for UP properly by Michal Hocko · 6 years ago
  86. f86196e fs: don't open code lru_to_page() by Nikolay Borisov · 6 years ago
  87. ca79b0c mm: convert totalram_pages and totalhigh_pages variables to atomic by Arun KS · 6 years ago
  88. 35f3aa3 mm: Replace spin_is_locked() with lockdep by Lance Roy · 6 years ago
  89. dad4f14 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax by Linus Torvalds · 6 years ago
  90. c3df29d mm/swap.c: remove duplicated include by YueHaibing · 6 years ago
  91. 10bbd23 pagevec: Use xa_mark_t by Matthew Wilcox · 7 years ago
  92. 3159f94 xarray: Replace exceptional entries by Matthew Wilcox · 7 years ago
  93. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
  94. 002843d mm/swap.c: remove @cold parameter description for release_pages() by Mike Rapoport · 7 years ago
  95. cb6f0f3 mm/swap.c: make functions and their kernel-doc agree (again) by Mike Rapoport · 7 years ago
  96. 9c4e6b1 mm, mlock, vmscan: no more skipping pagevecs by Shakeel Butt · 7 years ago
  97. f144c39 mm: docs: fix parameter names mismatch by Mike Rapoport · 7 years ago
  98. e02a9f0 mm/swap.c: make functions and their kernel-doc agree by Randy Dunlap · 7 years ago
  99. 9852a72 mm: drop hotplug lock from lru_add_drain_all() by Michal Hocko · 7 years ago
  100. 7f0b5fb mm, pagevec: rename pagevec drained field by Mel Gorman · 7 years ago