1. af7fee1 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n by Wei Yang · 5 years ago
  2. 477a448 include/linux/swap.h: use offsetof() instead of custom __swapoffset macro by Pi-Hsun Shih · 5 years ago
  3. 6ca29ee mm: support anonymous stable page by Minchan Kim · 7 years ago
  4. 6b53491 mm, swap: add swap_cluster_list by Huang Ying · 8 years ago
  5. 21f54dd Using BUG_ON() as an assert() is _never_ acceptable by Linus Torvalds · 8 years ago
  6. 22f2ac5 mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() by Johannes Weiner · 8 years ago
  7. 5a1c84b mm: remove reclaim and compaction retry approximations by Mel Gorman · 8 years ago
  8. bca6759 mm, vmstat: remove zone and node double accounting by approximating retries by Mel Gorman · 8 years ago
  9. a5f5f91 mm: convert zone_reclaim to node_reclaim by Mel Gorman · 8 years ago
  10. ef8f232 mm, memcg: move memcg limit enforcement from zones to nodes by Mel Gorman · 8 years ago
  11. a9dd0a8 mm, vmscan: make shrink_node decisions more node-centric by Mel Gorman · 8 years ago
  12. 31483b6 mm, vmscan: remove balance gap by Mel Gorman · 8 years ago
  13. 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
  14. 0a0337e mm, oom: rework oom detection by Michal Hocko · 8 years ago
  15. 6d0a07e mm: thp: calculate the mapcount correctly for THP pages during WP faults by Andrea Arcangeli · 8 years ago
  16. 4550c4e mm: memcontrol: let v2 cgroups follow changes in system swappiness by Johannes Weiner · 8 years ago
  17. ea1754a mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage by Kirill A. Shutemov · 8 years ago
  18. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 8 years ago
  19. 5ccc5ab mm: free swap cache aggressively if memcg swap is full by Vladimir Davydov · 8 years ago
  20. d8b3843 mm: vmscan: do not scan anon pages if memcg swap limit is hit by Vladimir Davydov · 8 years ago
  21. 6f2cb2f swap.h: move memcg related stuff to the end of the file by Vladimir Davydov · 8 years ago
  22. 37e8435 mm: memcontrol: charge swap to cgroup2 by Vladimir Davydov · 8 years ago
  23. 10853a0 mm: move lazily freed pages to inactive list by Minchan Kim · 8 years ago
  24. 1f25fe2 mm, thp: adjust conditions when we can reuse the page on WP fault by Kirill A. Shutemov · 8 years ago
  25. a8d0143 mm: page_alloc: generalize the dirty balance reserve by Johannes Weiner · 8 years ago
  26. 5b999aa mm: swap: zswap: maybe_preload & refactoring by Dmitry Safonov · 9 years ago
  27. 33398cf memcg: export struct mem_cgroup by Michal Hocko · 9 years ago
  28. 8334b96 mm: /proc/pid/smaps:: show proportional swap share of the mapping by Minchan Kim · 9 years ago
  29. 4246a0b block: add a bi_error field to struct bio by Christoph Hellwig · 9 years ago
  30. 343df3c suspend: simplify block I/O handling by Christoph Hellwig · 9 years ago
  31. cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 9 years ago
  32. 93aa7d9 swap: remove unused mem_cgroup_uncharge_swapcache declaration by Vladimir Davydov · 9 years ago
  33. bd6dace mm: move swp_entry_t definition to include/linux/mm_types.h by Tejun Heo · 10 years ago
  34. b70a2a2 mm: memcontrol: fix transparent huge page allocations under pressure by Johannes Weiner · 10 years ago
  35. 1f13ae3 mm: remove noisy remainder of the scan_unevictable interface by Johannes Weiner · 10 years ago
  36. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
  37. 00501b5 mm: memcontrol: rewrite charge API by Johannes Weiner · 10 years ago
  38. eb39d61 mm: replace init_page_accessed by __SetPageReferenced by Hugh Dickins · 10 years ago
  39. 4be89a3 mm/vmscan.c: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments. by Jianyu Zhan · 10 years ago
  40. 2457aec mm: non-atomically mark page accessed during page cache allocation where possible by Mel Gorman · 10 years ago
  41. b745bc8 mm: page_alloc: convert hot/cold parameter and immediate callers to bool by Mel Gorman · 10 years ago
  42. 18ab4d4 swap: change swap_list_head to plist, add swap_avail_head by Dan Streetman · 10 years ago
  43. adfab83 swap: change swap_info singly-linked list to list_head by Dan Streetman · 10 years ago
  44. 2329d37 mm/swap.c: clean up *lru_cache_add* functions by Jianyu Zhan · 10 years ago
  45. 449dd69 mm: keep page cache radix tree nodes in check by Johannes Weiner · 10 years ago
  46. a528910 mm: thrash detection-based file cache sizing by Johannes Weiner · 10 years ago
  47. 5fbc461 mm: make lru_add_drain_all() selective by Chris Metcalf · 11 years ago
  48. d2cf5ad swap: clean-up #ifdef in page_mapping() by Joonsoo Kim · 11 years ago
  49. ebc2a1a swap: make cluster allocation per-cpu by Shaohua Li · 11 years ago
  50. 815c2c5 swap: make swap discard async by Shaohua Li · 11 years ago
  51. 2a8f944 swap: change block allocation algorithm for SSD by Shaohua Li · 11 years ago
  52. dcf6b7d swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES by Rafael Aquini · 11 years ago
  53. c53954a mm: remove lru parameter from __lru_cache_add and lru_cache_add_lru by Mel Gorman · 11 years ago
  54. 5bc7b8a mm: thp: add split tail pages to shrink page list in page reclaim by Shaohua Li · 11 years ago
  55. 1eec670 mm: allow for outstanding swap writeback accounting by Seth Jennings · 11 years ago
  56. 2f772e6 mm: break up swap_writepage() for frontswap backends by Seth Jennings · 11 years ago
  57. b21e0b9 vmscan: change type of vm_total_pages to unsigned long by Zhang Yanfei · 11 years ago
  58. ebec386 mm: fix return type for functions nr_free_*_pages by Zhang Yanfei · 11 years ago
  59. ec8acf2 swap: add per-partition lock for swapfile by Shaohua Li · 11 years ago
  60. 33806f0 swap: make each swap partition have one address_space by Shaohua Li · 11 years ago
  61. d778df5 mm: vmscan: save work scanning (almost) empty LRU lists by Johannes Weiner · 11 years ago
  62. 39b5f29 mm: remove vma arg from page_evictable by Hugh Dickins · 12 years ago
  63. a509bc1 mm: swap: implement generic handler for swap_activate by Mel Gorman · 12 years ago
  64. 62c230b mm: add support for a filesystem to activate swap files and use direct_IO for writing swap pages by Mel Gorman · 12 years ago
  65. f981c59 mm: methods for teaching filesystems about PG_swapcache pages by Mel Gorman · 12 years ago
  66. c255a45 memcg: rename config variables by Andrew Morton · 12 years ago
  67. a3fe778 Merge tag 'stable/frontswap.v16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/mm by Linus Torvalds · 12 years ago
  68. fa9add6 mm/memcg: apply add/del_page to lruvec by Hugh Dickins · 12 years ago
  69. f3fd4a6 mm: remove lru type checks from __isolate_lru_page() by Konstantin Khlebnikov · 12 years ago
  70. 4b91355 memcg: fix/change behavior of shared anon at moving task by KAMEZAWA Hiroyuki · 12 years ago
  71. bde05d1 shmem: replace page if mapping excludes its zone by Hugh Dickins · 12 years ago
  72. e709ffd mm: remove swap token code by Rik van Riel · 12 years ago
  73. 38b5faf mm: frontswap: core swap subsystem hooks and headers by Dan Magenheimer · 12 years ago
  74. dac23b0 memcg swap: use mem_cgroup_uncharge_swap fix by Michal Hocko · 12 years ago
  75. d15cab9 swapon: check validity of swap_flags by Hugh Dickins · 12 years ago
  76. f0cb3c7 mm: drain percpu lru add/rotate page-vectors on cpu hot-unplug by Konstantin Khlebnikov · 12 years ago
  77. 67f96aa mm: make swapin readahead skip over holes by Rik van Riel · 12 years ago
  78. 2451326 SHM_UNLOCK: fix Unevictable pages stranded after swap by Hugh Dickins · 12 years ago
  79. ab8fabd mm: exclude reserved pages from dirtyable memory by Johannes Weiner · 12 years ago
  80. 4356f21 mm: change isolate mode from #define to bitwise type by Minchan Kim · 13 years ago
  81. 185efc0 memcg: Revert "memcg: add memory.vmscan_stat" by Johannes Weiner · 13 years ago
  82. 60063497 atomic: use <linux/atomic.h> by Arun Sharma · 13 years ago
  83. 82f9d48 memcg: add memory.vmscan_stat by KAMEZAWA Hiroyuki · 13 years ago
  84. 1f4c025 memcg: export memory cgroup's swappiness with mem_cgroup_swappiness() by KAMEZAWA Hiroyuki · 13 years ago
  85. 072441e mm: move shmem prototypes to shmem_fs.h by Hugh Dickins · 13 years ago
  86. a433658 vmscan,memcg: memcg aware swap token by KOSAKI Motohiro · 13 years ago
  87. 0ae5e89 memcg: count the soft_limit reclaim in global background reclaim by Ying Han · 13 years ago
  88. 6c51038 Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block by Linus Torvalds · 13 years ago
  89. 8afdcec mm: vmscan: kswapd should not free an excessive number of pages when balancing small zones by Mel Gorman · 13 years ago
  90. 3156018 mm: deactivate invalidated pages by Minchan Kim · 13 years ago
  91. 7eaceac block: remove per-queue plugging by Jens Axboe · 13 years ago
  92. 71e3aac thp: transparent hugepage core by Andrea Arcangeli · 13 years ago
  93. e4455ab mm: only build per-node scan_unevictable functions when NUMA is enabled by Thadeu Lima de Souza Cascardo · 14 years ago
  94. 3399446 swap: discard while swapping only if SWAP_FLAG_DISCARD by Hugh Dickins · 14 years ago
  95. 910321e swap: revert special hibernation allocation by Hugh Dickins · 14 years ago
  96. 14fec79 memcg: mem_cgroup_shrink_node_zone() doesn't need sc.nodemask by KOSAKI Motohiro · 14 years ago
  97. d2997b1 hibernation: freeze swap at hibernation by KAMEZAWA Hiroyuki · 14 years ago
  98. 87946a7 memcg: move charge of file pages by Daisuke Nishimura · 14 years ago
  99. 748446b mm: compaction: memory compaction core by Mel Gorman · 14 years ago
  100. c175a0c mm: move definition for LRU isolation modes to a header by Mel Gorman · 14 years ago