1. 4efaceb mm, swap: use rbtree for swap_extent by Aaron Lu · 6 years ago
  2. eb08557 mm, swap: fix race between swapoff and some swap operations by Huang Ying · 6 years ago
  3. a4046c0 include/linux/swap.h: use offsetof() instead of custom __swapoffset macro by Pi-Hsun Shih · 6 years ago
  4. a7ca12f mm/workingset: remove unused @mapping argument in workingset_eviction() by Andrey Ryabinin · 6 years ago
  5. 59118c4 mm: swap: use mem_cgroup_is_root() instead of deferencing css->parent by Yang Shi · 6 years ago
  6. 66f71da mm/swap: use nr_node_ids for avail_lists in swap_info_struct by Aaron Lu · 6 years ago
  7. 8b09549 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n by Wei Yang · 6 years ago
  8. ca79b0c mm: convert totalram_pages and totalhigh_pages variables to atomic by Arun KS · 6 years ago
  9. 2ac5e38 Merge drm/drm-next into drm-intel-next-queued by Jani Nikula · 6 years ago
  10. 64e3d12 mm, drm/i915: mark pinned shmemfs pages as unevictable by Kuo-Hsin Yang · 6 years ago
  11. dad4f14 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax by Linus Torvalds · 6 years ago
  12. bc4ae27 mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS by Omar Sandoval · 6 years ago
  13. 1899ad1 mm: workingset: tell cache transitions from workingset thrashing by Johannes Weiner · 6 years ago
  14. 4e17ec2 mm: Convert delete_from_swap_cache to XArray by Matthew Wilcox · 7 years ago
  15. a97e790 mm: Convert workingset to XArray by Matthew Wilcox · 7 years ago
  16. 74d6095 page cache: Add and replace pages using the XArray by Matthew Wilcox · 7 years ago
  17. 5d5e8f1 mm, swap, get_swap_pages: use entry_size instead of cluster in parameter by Huang Ying · 6 years ago
  18. 2cf8558 memcontrol: schedule throttling if we are congested by Tejun Heo · 7 years ago
  19. 24844fd Merge branch 'mm-rst' into docs-next by Jonathan Corbet · 7 years ago
  20. ad56b73 docs/vm: rename documentation files to .rst by Mike Rapoport · 7 years ago
  21. e9e9b7e mm: swap: unify cluster-based and vma-based swap readahead by Minchan Kim · 7 years ago
  22. eaf649eb mm: swap: clean up swap readahead by Minchan Kim · 7 years ago
  23. 9c4e6b1 mm, mlock, vmscan: no more skipping pagevecs by Shakeel Butt · 7 years ago
  24. a4ef876 mm: remove unused pgdat_reclaimable_pages() by Jan Kara · 7 years ago
  25. 9852a72 mm: drop hotplug lock from lru_add_drain_all() by Michal Hocko · 7 years ago
  26. c6f92f9 mm: remove cold parameter for release_pages by Mel Gorman · 7 years ago
  27. c7df8ad mm, truncate: do not check mapping for every page being truncated by Mel Gorman · 7 years ago
  28. aa8d22a mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference by Minchan Kim · 7 years ago
  29. 0bcac06 mm, swap: skip swapcache for swapin of synchronous device by Minchan Kim · 7 years ago
  30. 539a6fe mm, swap: introduce SWP_SYNCHRONOUS_IO by Minchan Kim · 7 years ago
  31. 2628bd6 mm, swap: fix race between swap count continuation operations by Huang Ying · 7 years ago
  32. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  33. 5042db4 mm/ZONE_DEVICE: new type of ZONE_DEVICE for unaddressable memory by Jérôme Glisse · 7 years ago
  34. a2468cc swap: choose swap device according to numa node by Aaron Lu · 7 years ago
  35. 81a0298 mm, swap: don't use VMA based swap readahead if HDD is used as swap by Huang Ying · 7 years ago
  36. ec56017 mm, swap: VMA based swap readahead by Huang Ying · 7 years ago
  37. c41f012 mm: rename global_page_state to global_zone_page_state by Michal Hocko · 7 years ago
  38. 5980768 mm, THP, swap: support splitting THP for THP swap out by Huang Ying · 7 years ago
  39. ba3c4ce mm, THP, swap: make reuse_swap_page() works for THP swapped out by Huang Ying · 7 years ago
  40. e070982 mm, THP, swap: support to reclaim swap space for THP swapped out by Huang Ying · 7 years ago
  41. a47fed5 mm: swap: provide lru_add_drain_all_cpuslocked() by Thomas Gleixner · 8 years ago
  42. 2395562 swap: add block io poll in swapin path by Shaohua Li · 8 years ago
  43. 0f07465 mm, THP, swap: move anonymous THP split logic to vmscan by Minchan Kim · 8 years ago
  44. 75f6d6d mm, THP, swap: unify swap slot free functions to put_swap_page by Minchan Kim · 8 years ago
  45. 38d8b4e mm, THP, swap: delay splitting THP during swap out by Huang Ying · 8 years ago
  46. df6b749 mm, swap: remove unused function prototype by Huang Ying · 8 years ago
  47. f7ad2a6 mm: move MADV_FREE pages into LRU_INACTIVE_FILE list by Shaohua Li · 8 years ago
  48. 67afa38 mm/swap: add cache for swap slots allocation by Tim Chen · 8 years ago
  49. 7c00baf mm/swap: free swap slots in batch by Tim Chen · 8 years ago
  50. 36005ba mm/swap: allocate swap slots in batches by Tim Chen · 8 years ago
  51. e8c26ab mm/swap: skip readahead for unreferenced swap slots by Tim Chen · 8 years ago
  52. 4b3ef9d mm/swap: split swap cache into 64MB trunks by Huang, Ying · 8 years ago
  53. 235b621 mm/swap: add cluster lock by Huang, Ying · 8 years ago
  54. f057142 mm: support anonymous stable page by Minchan Kim · 8 years ago
  55. 36869cb Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  56. 14b4687 mm: workingset: move shadow entry tracking to radix tree exceptional tracking by Johannes Weiner · 8 years ago
  57. be29796 mm: only include blk_types in swap.h if CONFIG_SWAP is enabled by Christoph Hellwig · 8 years ago
  58. 2f8b544 block,fs: untangle fs.h and blk_types.h by Christoph Hellwig · 8 years ago
  59. 6b53491 mm, swap: add swap_cluster_list by Huang Ying · 8 years ago
  60. 21f54dd Using BUG_ON() as an assert() is _never_ acceptable by Linus Torvalds · 8 years ago
  61. 22f2ac5 mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() by Johannes Weiner · 8 years ago
  62. 5a1c84b mm: remove reclaim and compaction retry approximations by Mel Gorman · 8 years ago
  63. bca6759 mm, vmstat: remove zone and node double accounting by approximating retries by Mel Gorman · 8 years ago
  64. a5f5f91 mm: convert zone_reclaim to node_reclaim by Mel Gorman · 8 years ago
  65. ef8f232 mm, memcg: move memcg limit enforcement from zones to nodes by Mel Gorman · 8 years ago
  66. a9dd0a8 mm, vmscan: make shrink_node decisions more node-centric by Mel Gorman · 8 years ago
  67. 31483b6 mm, vmscan: remove balance gap by Mel Gorman · 8 years ago
  68. 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
  69. 0a0337e mm, oom: rework oom detection by Michal Hocko · 9 years ago
  70. 6d0a07e mm: thp: calculate the mapcount correctly for THP pages during WP faults by Andrea Arcangeli · 9 years ago
  71. 4550c4e mm: memcontrol: let v2 cgroups follow changes in system swappiness by Johannes Weiner · 9 years ago
  72. ea1754a mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage by Kirill A. Shutemov · 9 years ago
  73. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
  74. 5ccc5ab mm: free swap cache aggressively if memcg swap is full by Vladimir Davydov · 9 years ago
  75. d8b3843 mm: vmscan: do not scan anon pages if memcg swap limit is hit by Vladimir Davydov · 9 years ago
  76. 6f2cb2f swap.h: move memcg related stuff to the end of the file by Vladimir Davydov · 9 years ago
  77. 37e8435 mm: memcontrol: charge swap to cgroup2 by Vladimir Davydov · 9 years ago
  78. 10853a0 mm: move lazily freed pages to inactive list by Minchan Kim · 9 years ago
  79. 1f25fe2 mm, thp: adjust conditions when we can reuse the page on WP fault by Kirill A. Shutemov · 9 years ago
  80. a8d0143 mm: page_alloc: generalize the dirty balance reserve by Johannes Weiner · 9 years ago
  81. 5b999aa mm: swap: zswap: maybe_preload & refactoring by Dmitry Safonov · 9 years ago
  82. 33398cf memcg: export struct mem_cgroup by Michal Hocko · 9 years ago
  83. 8334b96 mm: /proc/pid/smaps:: show proportional swap share of the mapping by Minchan Kim · 9 years ago
  84. 4246a0b block: add a bi_error field to struct bio by Christoph Hellwig · 9 years ago
  85. 343df3c suspend: simplify block I/O handling by Christoph Hellwig · 10 years ago
  86. cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 10 years ago
  87. 93aa7d9 swap: remove unused mem_cgroup_uncharge_swapcache declaration by Vladimir Davydov · 10 years ago
  88. bd6dace mm: move swp_entry_t definition to include/linux/mm_types.h by Tejun Heo · 10 years ago
  89. b70a2a2 mm: memcontrol: fix transparent huge page allocations under pressure by Johannes Weiner · 10 years ago
  90. 1f13ae3 mm: remove noisy remainder of the scan_unevictable interface by Johannes Weiner · 10 years ago
  91. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
  92. 00501b5 mm: memcontrol: rewrite charge API by Johannes Weiner · 10 years ago
  93. eb39d61 mm: replace init_page_accessed by __SetPageReferenced by Hugh Dickins · 10 years ago
  94. 4be89a3 mm/vmscan.c: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments. by Jianyu Zhan · 11 years ago
  95. 2457aec mm: non-atomically mark page accessed during page cache allocation where possible by Mel Gorman · 11 years ago
  96. b745bc8 mm: page_alloc: convert hot/cold parameter and immediate callers to bool by Mel Gorman · 11 years ago
  97. 18ab4d4 swap: change swap_list_head to plist, add swap_avail_head by Dan Streetman · 11 years ago
  98. adfab83 swap: change swap_info singly-linked list to list_head by Dan Streetman · 11 years ago
  99. 2329d37 mm/swap.c: clean up *lru_cache_add* functions by Jianyu Zhan · 11 years ago
  100. 449dd69 mm: keep page cache radix tree nodes in check by Johannes Weiner · 11 years ago