1. 7e0cc01 mm/swap.c: annotate data races for lru_rotate_pvecs by Qian Cai · 4 years, 5 months ago
  2. 6c35784 mm: replace hpage_nr_pages with thp_nr_pages by Matthew Wilcox (Oracle) · 4 years, 5 months ago
  3. b518154 mm/vmscan: protect the workingset on anonymous LRU by Joonsoo Kim · 4 years, 5 months ago
  4. 3f649ab treewide: Remove uninitialized_var() usage by Kees Cook · 4 years, 7 months ago
  5. cb68688 mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" by Joonsoo Kim · 4 years, 6 months ago
  6. 21e330f mm: swap: memcg: fix memcg stats for huge pages by Shakeel Butt · 4 years, 7 months ago
  7. 5d91f31 mm: swap: fix vmstats for huge pages by Shakeel Butt · 4 years, 7 months ago
  8. 96f8bf4 mm: vmscan: reclaim writepage is IO cost by Johannes Weiner · 4 years, 7 months ago
  9. 7cf111b mm: vmscan: determine anon/file pressure balance at the reclaim root by Johannes Weiner · 4 years, 7 months ago
  10. 314b57f mm: balance LRU lists based on relative thrashing by Johannes Weiner · 4 years, 7 months ago
  11. fbbb602 mm: deactivations shouldn't bias the LRU balance by Johannes Weiner · 4 years, 7 months ago
  12. 1431d4d mm: base LRU balancing on an explicit cost model by Johannes Weiner · 4 years, 7 months ago
  13. 9682468 mm: remove use-once cache bias from LRU balancing by Johannes Weiner · 4 years, 7 months ago
  14. 6058eae mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() by Johannes Weiner · 4 years, 7 months ago
  15. 5df7419 mm: fix LRU balancing effect of new transparent huge pages by Johannes Weiner · 4 years, 7 months ago
  16. ff45fc3 mm: simplify calling a compound page destructor by Matthew Wilcox (Oracle) · 4 years, 7 months ago
  17. b01b214 mm/swap: Use local_lock for protection by Ingo Molnar · 4 years, 7 months ago
  18. 71725ed mm: huge tmpfs: try to split_huge_page() when punching hole by Hugh Dickins · 4 years, 9 months ago
  19. 9de4f22 mm: code cleanup for MADV_FREE by Huang Ying · 4 years, 9 months ago
  20. 9a9b6cc mm: swap: use smp_mb__after_atomic() to order LRU bit set by Yang Shi · 4 years, 9 months ago
  21. bde07cf mm/swap.c: not necessary to export __pagevec_lru_add() by Wei Yang · 4 years, 9 months ago
  22. 07d8026 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages by John Hubbard · 5 years ago
  23. eef1a42 mm/swap.c: piggyback lru_add_drain_all() calls by Konstantin Khlebnikov · 5 years ago
  24. a1100a7 mm/swap.c: trivial mark_page_accessed() cleanup by Fengguang Wu · 5 years ago
  25. 9c276cc mm: introduce MADV_COLD by Minchan Kim · 5 years ago
  26. 7ae8853 mm: move mem_cgroup_uncharge out of __page_cache_release() by Yang Shi · 5 years ago
  27. e7a1aaf mm: replace list_move_tail() with add_page_to_lru_list_tail() by Yu Zhao · 5 years ago
  28. 5704324 docs: admin-guide: move sysctl directory to it by Mauro Carvalho Chehab · 6 years ago
  29. 53b9537 docs: sysctl: convert to ReST by Mauro Carvalho Chehab · 6 years ago
  30. c5d6c45 mm/swap: fix release_pages() when releasing devmap pages by Ira Weiny · 6 years ago
  31. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  32. dae966d mm/swap.c: __pagevec_lru_add_fn: typo fix by Peng Fan · 6 years ago
  33. f4b7e27 mm: remove zone_lru_lock() function, access ->lru_lock directly by Andrey Ryabinin · 6 years ago
  34. 6ea183d mm: handle lru_add_drain_all for UP properly by Michal Hocko · 6 years ago
  35. f86196e fs: don't open code lru_to_page() by Nikolay Borisov · 6 years ago
  36. ca79b0c mm: convert totalram_pages and totalhigh_pages variables to atomic by Arun KS · 6 years ago
  37. 35f3aa3 mm: Replace spin_is_locked() with lockdep by Lance Roy · 6 years ago
  38. dad4f14 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax by Linus Torvalds · 6 years ago
  39. c3df29d mm/swap.c: remove duplicated include by YueHaibing · 6 years ago
  40. 10bbd23 pagevec: Use xa_mark_t by Matthew Wilcox · 7 years ago
  41. 3159f94 xarray: Replace exceptional entries by Matthew Wilcox · 7 years ago
  42. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
  43. 002843d mm/swap.c: remove @cold parameter description for release_pages() by Mike Rapoport · 7 years ago
  44. cb6f0f3 mm/swap.c: make functions and their kernel-doc agree (again) by Mike Rapoport · 7 years ago
  45. 9c4e6b1 mm, mlock, vmscan: no more skipping pagevecs by Shakeel Butt · 7 years ago
  46. f144c39 mm: docs: fix parameter names mismatch by Mike Rapoport · 7 years ago
  47. e02a9f0 mm/swap.c: make functions and their kernel-doc agree by Randy Dunlap · 7 years ago
  48. 9852a72 mm: drop hotplug lock from lru_add_drain_all() by Michal Hocko · 7 years ago
  49. 7f0b5fb mm, pagevec: rename pagevec drained field by Mel Gorman · 7 years ago
  50. 2d4894b mm: remove cold parameter from free_hot_cold_page* by Mel Gorman · 7 years ago
  51. c6f92f9 mm: remove cold parameter for release_pages by Mel Gorman · 7 years ago
  52. 8667982 mm, pagevec: remove cold parameter for pagevecs by Mel Gorman · 7 years ago
  53. d9ed0d0 mm: only drain per-cpu pagevecs once per pagevec usage by Mel Gorman · 7 years ago
  54. 67fd707 mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() by Jan Kara · 7 years ago
  55. 93d3b71 mm: add variant of pagevec_lookup_range_tag() taking number of pages by Jan Kara · 7 years ago
  56. 72b045a mm: implement find_get_pages_range_tag() by Jan Kara · 7 years ago
  57. 24c92eb mm: avoid marking swap cached page as lazyfree by Shaohua Li · 7 years ago
  58. df6ad69 mm/device-public-memory: device memory cache coherent with CPU by Jérôme Glisse · 7 years ago
  59. 397162f mm: remove nr_pages argument from pagevec_lookup{,_range}() by Jan Kara · 7 years ago
  60. b947cee mm: implement find_get_pages_range() by Jan Kara · 7 years ago
  61. d72dc8a mm: make pagevec_lookup() update index by Jan Kara · 7 years ago
  62. a47fed5 mm: swap: provide lru_add_drain_all_cpuslocked() by Thomas Gleixner · 7 years ago
  63. 2262185 mm: per-cgroup memory reclaim stats by Roman Gushchin · 7 years ago
  64. f7ad2a6 mm: move MADV_FREE pages into LRU_INACTIVE_FILE list by Shaohua Li · 8 years ago
  65. d3b5d35 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  66. 7138970 mm, zone_device: Replace {get, put}_zone_device_page() with a single reference to fix pmem crash by Dan Williams · 8 years ago
  67. ce61287 mm: move pcp and lru-pcp draining into single wq by Michal Hocko · 8 years ago
  68. c55e8d0 mm: vmscan: move dirty pages out of the way until they're flushed by Johannes Weiner · 8 years ago
  69. 4b3ef9d mm/swap: split swap cache into 64MB trunks by Huang, Ying · 8 years ago
  70. 6290602 mm: add PageWaiters indicating tasks are waiting for a page bit by Nicholas Piggin · 8 years ago
  71. 6fcb52a thp: reduce usage of huge zero page's atomic counter by Aaron Lu · 8 years ago
  72. 68eb073 mm, pagevec: release/reacquire lru_lock on pgdat change by Mel Gorman · 8 years ago
  73. 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
  74. a52633d mm, vmscan: move lru_lock to the node by Mel Gorman · 8 years ago
  75. 800d8c6 shmem: add huge pages support by Kirill A. Shutemov · 8 years ago
  76. 8f18227 mm/swap.c: flush lru pvecs on compound page arrival by Lukasz Odzioba · 9 years ago
  77. f3a932ba mm: introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all by Wang Sheng-Hui · 9 years ago
  78. a4a921a mm/swap.c: put activate_page_pvecs and other pagevecs together by Ming Li · 9 years ago
  79. aa88b68 thp: keep huge zero page pinned until tlb flush by Kirill A. Shutemov · 9 years ago
  80. ea1754a mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage by Kirill A. Shutemov · 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. 3565fce mm, x86: get_user_pages() for dax mappings by Dan Williams · 9 years ago
  83. 10853a0 mm: move lazily freed pages to inactive list by Minchan Kim · 9 years ago
  84. e90309c thp: allow mlocked THP again by Kirill A. Shutemov · 9 years ago
  85. ddc58f2 mm: drop tail page refcounting by Kirill A. Shutemov · 9 years ago
  86. 1d798ca mm: make compound_head() robust by Kirill A. Shutemov · 9 years ago
  87. 33c3fc7 mm: introduce idle page tracking by Vladimir Davydov · 9 years ago
  88. 73933b3 mm: drop bogus VM_BUG_ON_PAGE assert in put_page() codepath by Kirill A. Shutemov · 10 years ago
  89. 822fc61 mm: don't call __page_cache_release for hugetlb by Naoya Horiguchi · 10 years ago
  90. cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 10 years ago
  91. 6bec003 Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  92. 27ba064 rmap: drop support of non-linear mappings by Kirill A. Shutemov · 10 years ago
  93. 97b713b fs: kill BDI_CAP_SWAP_BACKED by Christoph Hellwig · 10 years ago
  94. aabfb57 mm: memcontrol: do not kill uncharge batching in free_pages_and_swap_cache by Michal Hocko · 10 years ago
  95. 747db95 mm: memcontrol: use page lists for uncharge batching by Johannes Weiner · 10 years ago
  96. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
  97. 00501b5 mm: memcontrol: rewrite charge API by Johannes Weiner · 10 years ago
  98. 24b7e58 mm: pagemap: avoid unnecessary overhead when tracepoints are deactivated by Mel Gorman · 10 years ago
  99. eb39d61 mm: replace init_page_accessed by __SetPageReferenced by Hugh Dickins · 10 years ago
  100. 2457aec mm: non-atomically mark page accessed during page cache allocation where possible by Mel Gorman · 11 years ago