1. af53d3e mm: swapoff: shmem_unuse() stop eviction without igrab() by Hugh Dickins · 6 years ago
  2. 64165b1 mm: swapoff: take notice of completion sooner by Hugh Dickins · 6 years ago
  3. dd862de mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES by Hugh Dickins · 6 years ago
  4. 9600874 mm/swapfile.c: use struct_size() in kvzalloc() by Gustavo A. R. Silva · 6 years ago
  5. b9726c2 numa: make "nr_node_ids" unsigned int by Alexey Dobriyan · 6 years ago
  6. c10d38c mm, swap: bounds check swap_info array accesses to avoid NULL derefs by Daniel Jordan · 6 years ago
  7. b56a2d8 mm: rid swapoff of quadratic complexity by Vineeth Remanan Pillai · 6 years ago
  8. 7af7a8e mm, swap: fix swapoff with KSM pages by Huang Ying · 6 years ago
  9. 66f71da mm/swap: use nr_node_ids for avail_lists in swap_info_struct by Aaron Lu · 6 years ago
  10. 873d7bc mm/swapfile.c: use kvzalloc for swap_info_struct allocation by Vasily Averin · 6 years ago
  11. aa8aa8a mm: export add_swap_extent() by Omar Sandoval · 6 years ago
  12. bc4ae27 mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS by Omar Sandoval · 6 years ago
  13. 979aafa mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() by Huang Ying · 6 years ago
  14. 10e364d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() by Huang Ying · 6 years ago
  15. bcd49e8 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() by Huang Ying · 6 years ago
  16. c2343d2 mm/swapfile.c: put_swap_page: share more between huge/normal code path by Huang Ying · 6 years ago
  17. b32d5f3 mm/swapfile.c: add __swap_entry_free_locked() by Huang Ying · 6 years ago
  18. 5d5e8f1 mm, swap, get_swap_pages: use entry_size instead of cluster in parameter by Huang Ying · 6 years ago
  19. a448f2d mm/swapfile.c: unify normal/huge code path in put_swap_page() by Huang Ying · 6 years ago
  20. 33ee011 mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() by Huang Ying · 6 years ago
  21. afa4711 mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() by Huang Ying · 6 years ago
  22. fe5266d mm/swapfile.c: replace some #ifdef with IS_ENABLED() by Huang Ying · 6 years ago
  23. 59d98bf mm: swap: add comments to lock_cluster_or_swap_info() by Huang Ying · 6 years ago
  24. 73ba2fb Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  25. 2cf8558 memcontrol: schedule throttling if we are congested by Tejun Heo · 6 years ago
  26. 377eeaa x86/speculation/l1tf: Limit swap file size to MAX_PA/2 by Andi Kleen · 6 years ago
  27. 955c97f mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT by Daniel Jordan · 6 years ago
  28. 778e1cd treewide: kvzalloc() -> kvcalloc() by Kees Cook · 6 years ago
  29. 7cbf319 mm: fix nr_rotate_swap leak in swapon() error case by Omar Sandoval · 6 years ago
  30. bfc6b1c mm/swapfile.c: make pointer swap_avail_heads static by Colin Ian King · 7 years ago
  31. a06ad63 swap: divide-by-zero when zero length swap file on ssd by Tom Abraham · 7 years ago
  32. a9a0884 vfs: do bulk POLL* -> EPOLL* replacement by Linus Torvalds · 7 years ago
  33. 9dd9574 ipc, kernel, mm: annotate ->poll() instances by Al Viro · 7 years ago
  34. aa8d22a mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference by Minchan Kim · 7 years ago
  35. 0bcac06 mm, swap: skip swapcache for swapin of synchronous device by Minchan Kim · 7 years ago
  36. 539a6fe mm, swap: introduce SWP_SYNCHRONOUS_IO by Minchan Kim · 7 years ago
  37. 2628bd6 mm, swap: fix race between swap count continuation operations by Huang Ying · 7 years ago
  38. b6b1fd2 mm/swapfile.c: fix swapon frontswap_map memory leak on error by David Rientjes · 7 years ago
  39. 8606a1a mm: kvfree the swap cluster info if the swap file is unsatisfactory by Darrick J. Wong · 7 years ago
  40. a2468cc swap: choose swap device according to numa node by Aaron Lu · 7 years ago
  41. 81a0298 mm, swap: don't use VMA based swap readahead if HDD is used as swap by Huang Ying · 7 years ago
  42. 5980768 mm, THP, swap: support splitting THP for THP swap out by Huang Ying · 7 years ago
  43. f0eea18 mm, THP, swap: don't allocate huge cluster for file backed swap device by Huang Ying · 7 years ago
  44. ba3c4ce mm, THP, swap: make reuse_swap_page() works for THP swapped out by Huang Ying · 7 years ago
  45. e070982 mm, THP, swap: support to reclaim swap space for THP swapped out by Huang Ying · 7 years ago
  46. a3aea83 mm, THP, swap: support to clear swap cache flag for THP swapped out by Huang Ying · 7 years ago
  47. 2395562 swap: add block io poll in swapin path by Shaohua Li · 7 years ago
  48. 155b5f8 mm/swapfile.c: sort swap entries before free by Huang Ying · 7 years ago
  49. 75f6d6d mm, THP, swap: unify swap slot free functions to put_swap_page by Minchan Kim · 7 years ago
  50. 38d8b4e mm, THP, swap: delay splitting THP during swap out by Huang Ying · 7 years ago
  51. 54f180d mm, swap: use kvzalloc to allocate some swap data structures by Huang Ying · 8 years ago
  52. 0ccfece mm/swapfile.c: fix swap space leak in error path of swap_free_entries() by Huang Ying · 8 years ago
  53. 2872bb2 mm, swap: avoid lock swap_avail_lock when held cluster lock by Huang Ying · 8 years ago
  54. 0ef017d mm, swap: improve readability via make spin_lock/unlock balanced by Huang Ying · 8 years ago
  55. 322b8afe mm, swap: Fix a race in free_swap_and_cache() by Huang Ying · 8 years ago
  56. c2febaf mm: convert generic code to 5-level paging by Kirill A. Shutemov · 8 years ago
  57. 2993002 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h> by Ingo Molnar · 8 years ago
  58. 6e84f31 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h> by Ingo Molnar · 8 years ago
  59. 388f793 mm: use mmget_not_zero() helper by Vegard Nossum · 8 years ago
  60. 3fce371 mm: add new mmget() helper by Vegard Nossum · 8 years ago
  61. 039939a mm/swap: enable swap slots cache usage by Tim Chen · 8 years ago
  62. 67afa38 mm/swap: add cache for swap slots allocation by Tim Chen · 8 years ago
  63. 7c00baf mm/swap: free swap slots in batch by Tim Chen · 8 years ago
  64. 36005ba mm/swap: allocate swap slots in batches by Tim Chen · 8 years ago
  65. e8c26ab mm/swap: skip readahead for unreferenced swap slots by Tim Chen · 8 years ago
  66. 4b3ef9d mm/swap: split swap cache into 64MB trunks by Huang, Ying · 8 years ago
  67. 235b621 mm/swap: add cluster lock by Huang, Ying · 8 years ago
  68. 6a991fc mm/swap: fix kernel message in swap_info_get() by Huang, Ying · 8 years ago
  69. f057142 mm: support anonymous stable page by Minchan Kim · 8 years ago
  70. dc644a0 mm: add three more cond_resched() in swapoff by Hugh Dickins · 8 years ago
  71. dd111be swapfile: fix memory corruption via malformed swapfile by Jann Horn · 8 years ago
  72. f6ab1f7 mm, swap: use offset of swap entry as key of swap cache by Huang Ying · 8 years ago
  73. 6b53491 mm, swap: add swap_cluster_list by Huang Ying · 8 years ago
  74. c8de641b mm: fix the page_swap_info() BUG_ON check by Santosh Shilimkar · 8 years ago
  75. 8ea1d2a mm, frontswap: convert frontswap_enabled to static key by Vlastimil Babka · 8 years ago
  76. 6d0a07e mm: thp: calculate the mapcount correctly for THP pages during WP faults by Andrea Arcangeli · 9 years ago
  77. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
  78. 266c73b Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 9 years ago
  79. 756a025 mm: coalesce split strings by Joe Perches · 9 years ago
  80. b039d6d Merge tag 'drm-intel-next-2016-01-24' of git://anongit.freedesktop.org/drm-intel into drm-next by Dave Airlie · 9 years ago
  81. 5955102 wrappers for ->i_mutex access by Al Viro · 9 years ago
  82. 5ccc5ab mm: free swap cache aggressively if memcg swap is full by Vladimir Davydov · 9 years ago
  83. 37e8435 mm: memcontrol: charge swap to cgroup2 by Vladimir Davydov · 9 years ago
  84. 9f8bdb3 mm: make swapoff more robust against soft dirty by Hugh Dickins · 9 years ago
  85. 1f25fe2 mm, thp: adjust conditions when we can reuse the page on WP fault by Kirill A. Shutemov · 9 years ago
  86. f627c2f memcg: adjust to support new THP refcounting by Kirill A. Shutemov · 9 years ago
  87. d281ee6 rmap: add argument to charge compound page by Kirill A. Shutemov · 9 years ago
  88. 0d576d2 mm/swapfile.c: use list_for_each_entry_safe in free_swap_count_continuations by Geliang Tang · 9 years ago
  89. a8ae499 mm/swapfile.c: use list_{next,first}_entry by Geliang Tang · 9 years ago
  90. fb0fec5 mm: Export nr_swap_pages by Chris Wilson · 9 years ago
  91. 8334b96 mm: /proc/pid/smaps:: show proportional swap share of the mapping by Minchan Kim · 9 years ago
  92. 6f179af mm: fix potential data race in SyS_swapon by Hugh Dickins · 9 years ago
  93. 2726d56 vfs: add seq_file_path() helper by Miklos Szeredi · 9 years ago
  94. 4db0c3c mm: remove rest of ACCESS_ONCE() usages by Jason Low · 10 years ago
  95. 5d1ea48 mm: page_cgroup: rename file to mm/swap_cgroup.c 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. 50088c4 mm/swapfile.c: delete the "last_in_cluster < scan_base" loop in the body of scan_swap_map() by Chen Yucong · 10 years ago
  99. 18ab4d4 swap: change swap_list_head to plist, add swap_avail_head by Dan Streetman · 10 years ago
  100. adfab83 swap: change swap_info singly-linked list to list_head by Dan Streetman · 10 years ago