1. 30edc7c mm/swap: fix release_pages() when releasing devmap pages by Ira Weiny · 5 years ago
  2. e6e9d6e mm: handle lru_add_drain_all for UP properly by Michal Hocko · 5 years ago
  3. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 6 years ago
  4. 002843d mm/swap.c: remove @cold parameter description for release_pages() by Mike Rapoport · 6 years ago
  5. cb6f0f3 mm/swap.c: make functions and their kernel-doc agree (again) by Mike Rapoport · 6 years ago
  6. 9c4e6b1 mm, mlock, vmscan: no more skipping pagevecs by Shakeel Butt · 6 years ago
  7. f144c39 mm: docs: fix parameter names mismatch by Mike Rapoport · 6 years ago
  8. e02a9f0 mm/swap.c: make functions and their kernel-doc agree by Randy Dunlap · 6 years ago
  9. 9852a72 mm: drop hotplug lock from lru_add_drain_all() by Michal Hocko · 6 years ago
  10. 7f0b5fb mm, pagevec: rename pagevec drained field by Mel Gorman · 7 years ago
  11. 2d4894b mm: remove cold parameter from free_hot_cold_page* by Mel Gorman · 7 years ago
  12. c6f92f9 mm: remove cold parameter for release_pages by Mel Gorman · 7 years ago
  13. 8667982 mm, pagevec: remove cold parameter for pagevecs by Mel Gorman · 7 years ago
  14. d9ed0d0 mm: only drain per-cpu pagevecs once per pagevec usage by Mel Gorman · 7 years ago
  15. 67fd707 mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() by Jan Kara · 7 years ago
  16. 93d3b71 mm: add variant of pagevec_lookup_range_tag() taking number of pages by Jan Kara · 7 years ago
  17. 72b045a mm: implement find_get_pages_range_tag() by Jan Kara · 7 years ago
  18. 24c92eb mm: avoid marking swap cached page as lazyfree by Shaohua Li · 7 years ago
  19. df6ad69 mm/device-public-memory: device memory cache coherent with CPU by Jérôme Glisse · 7 years ago
  20. 397162f mm: remove nr_pages argument from pagevec_lookup{,_range}() by Jan Kara · 7 years ago
  21. b947cee mm: implement find_get_pages_range() by Jan Kara · 7 years ago
  22. d72dc8a mm: make pagevec_lookup() update index by Jan Kara · 7 years ago
  23. a47fed5 mm: swap: provide lru_add_drain_all_cpuslocked() by Thomas Gleixner · 7 years ago
  24. 2262185 mm: per-cgroup memory reclaim stats by Roman Gushchin · 7 years ago
  25. f7ad2a6 mm: move MADV_FREE pages into LRU_INACTIVE_FILE list by Shaohua Li · 7 years ago
  26. d3b5d35 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  27. 7138970 mm, zone_device: Replace {get, put}_zone_device_page() with a single reference to fix pmem crash by Dan Williams · 7 years ago
  28. ce61287 mm: move pcp and lru-pcp draining into single wq by Michal Hocko · 7 years ago
  29. c55e8d0 mm: vmscan: move dirty pages out of the way until they're flushed by Johannes Weiner · 7 years ago
  30. 4b3ef9d mm/swap: split swap cache into 64MB trunks by Huang, Ying · 7 years ago
  31. 6290602 mm: add PageWaiters indicating tasks are waiting for a page bit by Nicholas Piggin · 8 years ago
  32. 6fcb52a thp: reduce usage of huge zero page's atomic counter by Aaron Lu · 8 years ago
  33. 68eb073 mm, pagevec: release/reacquire lru_lock on pgdat change by Mel Gorman · 8 years ago
  34. 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
  35. a52633d mm, vmscan: move lru_lock to the node by Mel Gorman · 8 years ago
  36. 800d8c6 shmem: add huge pages support by Kirill A. Shutemov · 8 years ago
  37. 8f18227 mm/swap.c: flush lru pvecs on compound page arrival by Lukasz Odzioba · 8 years ago
  38. f3a932ba mm: introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all by Wang Sheng-Hui · 8 years ago
  39. a4a921a mm/swap.c: put activate_page_pvecs and other pagevecs together by Ming Li · 8 years ago
  40. aa88b68 thp: keep huge zero page pinned until tlb flush by Kirill A. Shutemov · 8 years ago
  41. ea1754a mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage by Kirill A. Shutemov · 8 years ago
  42. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 8 years ago
  43. 3565fce mm, x86: get_user_pages() for dax mappings by Dan Williams · 9 years ago
  44. 10853a0 mm: move lazily freed pages to inactive list by Minchan Kim · 9 years ago
  45. e90309c thp: allow mlocked THP again by Kirill A. Shutemov · 9 years ago
  46. ddc58f2 mm: drop tail page refcounting by Kirill A. Shutemov · 9 years ago
  47. 1d798ca mm: make compound_head() robust by Kirill A. Shutemov · 9 years ago
  48. 33c3fc7 mm: introduce idle page tracking by Vladimir Davydov · 9 years ago
  49. 73933b3 mm: drop bogus VM_BUG_ON_PAGE assert in put_page() codepath by Kirill A. Shutemov · 9 years ago
  50. 822fc61 mm: don't call __page_cache_release for hugetlb by Naoya Horiguchi · 9 years ago
  51. cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 9 years ago
  52. 6bec003 Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  53. 27ba064 rmap: drop support of non-linear mappings by Kirill A. Shutemov · 9 years ago
  54. 97b713b fs: kill BDI_CAP_SWAP_BACKED by Christoph Hellwig · 10 years ago
  55. aabfb57 mm: memcontrol: do not kill uncharge batching in free_pages_and_swap_cache by Michal Hocko · 10 years ago
  56. 747db95 mm: memcontrol: use page lists for uncharge batching by Johannes Weiner · 10 years ago
  57. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
  58. 00501b5 mm: memcontrol: rewrite charge API by Johannes Weiner · 10 years ago
  59. 24b7e58 mm: pagemap: avoid unnecessary overhead when tracepoints are deactivated by Mel Gorman · 10 years ago
  60. eb39d61 mm: replace init_page_accessed by __SetPageReferenced by Hugh Dickins · 10 years ago
  61. 2457aec mm: non-atomically mark page accessed during page cache allocation where possible by Mel Gorman · 10 years ago
  62. 6fb81a1 mm: do not use unnecessary atomic operations when adding pages to the LRU by Mel Gorman · 10 years ago
  63. e3741b5 mm: do not use atomic operations when releasing pages by Mel Gorman · 10 years ago
  64. b745bc8 mm: page_alloc: convert hot/cold parameter and immediate callers to bool by Mel Gorman · 10 years ago
  65. d2ee40e mm: introdule compound_head_by_tail() by Jianyu Zhan · 10 years ago
  66. 4bd3e8f mm/swap.c: split put_compound_page() by Jianyu Zhan · 10 years ago
  67. c747ce7 mm/swap.c: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() by Jianyu Zhan · 10 years ago
  68. 7c8e018 mm: replace __get_cpu_var uses with this_cpu_ptr by Christoph Lameter · 10 years ago
  69. 2329d37 mm/swap.c: clean up *lru_cache_add* functions by Jianyu Zhan · 10 years ago
  70. a528910 mm: thrash detection-based file cache sizing by Johannes Weiner · 10 years ago
  71. 0cd6144 mm + fs: prepare for non-page entries in page cache radix trees by Johannes Weiner · 10 years ago
  72. 668f9abb mm: close PageTail race by David Rientjes · 10 years ago
  73. 309381fea mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE by Sasha Levin · 11 years ago
  74. 26296ad mm/swap.c: reorganize put_compound_page() by Andrew Morton · 11 years ago
  75. 3bfcd13 mm: hugetlbfs: use __compound_tail_refcounted in __get_page_tail too by Andrea Arcangeli · 11 years ago
  76. 44518d2 mm: tail page refcounting optimization for slab and hugetlbfs by Andrea Arcangeli · 11 years ago
  77. ebf360f mm: hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path by Andrea Arcangeli · 11 years ago
  78. 27c73ae mm: hugetlbfs: fix hugetlbfs optimization by Andrea Arcangeli · 11 years ago
  79. 8077c0d bdi: test bdi_init failure by Mikulas Patocka · 11 years ago
  80. 5fbc461 mm: make lru_add_drain_all() selective by Chris Metcalf · 11 years ago
  81. 7cb2ef5 mm: fix aio performance regression for database caused by THP by Khalid Aziz · 11 years ago
  82. e180cf8 thp, mm: avoid PageUnevictable on active/inactive lru lists by Kirill A. Shutemov · 11 years ago
  83. ef2a2cb mm/swap.c: clear PageActive before adding pages onto unevictable list by Naoya Horiguchi · 11 years ago
  84. c53954a mm: remove lru parameter from __lru_cache_add and lru_cache_add_lru by Mel Gorman · 11 years ago
  85. a0b8cab3 mm: remove lru parameter from __pagevec_lru_add and remove parts of pagevec API by Mel Gorman · 11 years ago
  86. 059285a mm: activate !PageLRU pages on mark_page_accessed if page is on local pagevec by Mel Gorman · 11 years ago
  87. 13f7f78 mm: pagevec: defer deciding which LRU to add a page to until pagevec drain time by Mel Gorman · 11 years ago
  88. c6286c9 mm: add tracepoints for LRU activation and insertions by Mel Gorman · 11 years ago
  89. a27bb33 aio: don't include aio.h in sched.h by Kent Overstreet · 11 years ago
  90. 5bc7b8a mm: thp: add split tail pages to shrink page list in page reclaim by Shaohua Li · 11 years ago
  91. 33806f0 swap: make each swap partition have one address_space by Shaohua Li · 11 years ago
  92. 39b5f29 mm: remove vma arg from page_evictable by Hugh Dickins · 12 years ago
  93. d741c9c mm: fix nonuniform page status when writing new file with small buffer by Robin Dong · 12 years ago
  94. 5a17811 mm: add support for direct_IO to highmem pages by Mel Gorman · 12 years ago
  95. 18022c5 mm: add get_kernel_page[s] for pinning of kernel addresses for I/O by Mel Gorman · 12 years ago
  96. fa9add6 mm/memcg: apply add/del_page to lruvec by Hugh Dickins · 12 years ago
  97. 89abfab mm/memcg: move reclaim_stat into lruvec by Hugh Dickins · 12 years ago
  98. 5bf5f03 mm: fix slab->page flags corruption by Pravin B Shelar · 12 years ago
  99. f0cb3c7 mm: drain percpu lru add/rotate page-vectors on cpu hot-unplug by Konstantin Khlebnikov · 12 years ago
  100. 7512102 memcg: fix GPF when cgroup removal races with last exit by Hugh Dickins · 12 years ago