1. a449bf5 mm/swapfile: fix and annotate various data races 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. 3852f67 mm/swapcache: support to handle the shadow entries by Joonsoo Kim · 4 years, 5 months ago
  4. b518154 mm/vmscan: protect the workingset on anonymous LRU by Joonsoo Kim · 4 years, 5 months ago
  5. e556f6b block: remove the bd_queue field from struct block_device by Christoph Hellwig · 4 years, 6 months ago
  6. d8ed45c mmap locking API: use coccinelle to convert mmap_sem rwsem call sites by Michel Lespinasse · 4 years, 7 months ago
  7. e31cf2f mm: don't include asm/pgtable.h if linux/mm.h is already included by Mike Rapoport · 4 years, 7 months ago
  8. 4c6355b mm: memcontrol: charge swapin pages on instantiation by Johannes Weiner · 4 years, 7 months ago
  9. 9d82c69 mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API by Johannes Weiner · 4 years, 7 months ago
  10. be5d0a7 mm: memcontrol: switch to native NR_ANON_MAPPED counter by Johannes Weiner · 4 years, 7 months ago
  11. 6caa6a0 mm: memcontrol: move out cgroup swaprate throttling by Johannes Weiner · 4 years, 7 months ago
  12. 3fba69a mm: memcontrol: drop @compound parameter from memcg charging API by Johannes Weiner · 4 years, 7 months ago
  13. 6f79394 mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment by Randy Dunlap · 4 years, 7 months ago
  14. 4907058 swap: reduce lock contention on swap cache from swap slots allocation by Huang Ying · 4 years, 7 months ago
  15. 09fe06c mm/swapfile.c: use prandom_u32_max() by Huang Ying · 4 years, 7 months ago
  16. 33e1627 mm/swapfile.c: __swap_entry_free() always free 1 entry by Wei Yang · 4 years, 7 months ago
  17. ed43af1 swap: try to scan more free slots even when fragmented by Huang Ying · 4 years, 7 months ago
  18. 7b9e2de mm/swapfile.c: omit a duplicate code by compare tmp and max first by Wei Yang · 4 years, 7 months ago
  19. fdff1de mm/swapfile.c: tmp is always smaller than max by Wei Yang · 4 years, 7 months ago
  20. 0fd0e19 mm/swapfile.c: found_free could be represented by (tmp < max) by Wei Yang · 4 years, 7 months ago
  21. abca1c8 mm/swapfile.c: remove the extra check in scan_swap_map_slots() by Wei Yang · 4 years, 7 months ago
  22. 08d3090 mm/swapfile.c: simplify the calculation of n_goal by Wei Yang · 4 years, 7 months ago
  23. bd2d18d mm/swapfile.c: remove the unnecessary goto for SSD case by Wei Yang · 4 years, 7 months ago
  24. f4eaf51 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive by Wei Yang · 4 years, 7 months ago
  25. ca2c55a mm/swapfile.c: offset is only used when there is more slots by Wei Yang · 4 years, 7 months ago
  26. ebc5951 mm: swap: properly update readahead statistics in unuse_pte_range() by Andrea Righi · 4 years, 7 months ago
  27. 213516a mm/swapfile: use list_{prev,next}_entry() instead of open-coding by chenqiwu · 4 years, 7 months ago
  28. d919b33 proc: faster open/read/close with "permanent" files by Alexey Dobriyan · 4 years, 9 months ago
  29. 2182094 mm/swapfile: fix data races in try_to_unuse() by Qian Cai · 4 years, 9 months ago
  30. 3eeba13 mm/swapfile.c: fix comments for swapcache_prepare by Chen Wandun · 4 years, 9 months ago
  31. d795a90 mm/swapfile.c: move inode_lock out of claim_swapfile by Naohiro Aota · 4 years, 9 months ago
  32. fed98ef mm/swapfile.c: fix a comment in sys_swapon() by Christoph Hellwig · 4 years, 10 months ago
  33. 97a3253 proc: convert everything to "struct proc_ops" by Alexey Dobriyan · 5 years ago
  34. 10c8d69 mm/swapfile.c: swap_next should increase position index by Vasily Averin · 5 years ago
  35. 12d2966 mm, swap: disallow swapon() on zoned block devices by Naohiro Aota · 5 years ago
  36. dc617f2 vfs: don't allow writes to swap files by Darrick J. Wong · 5 years ago
  37. 1638045 mm: set S_SWAPFILE on blockdev swap devices by Darrick J. Wong · 5 years ago
  38. 4efaceb mm, swap: use rbtree for swap_extent by Aaron Lu · 5 years ago
  39. eb08557 mm, swap: fix race between swapoff and some swap operations by Huang Ying · 5 years ago
  40. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  41. af53d3e mm: swapoff: shmem_unuse() stop eviction without igrab() by Hugh Dickins · 6 years ago
  42. 64165b1 mm: swapoff: take notice of completion sooner by Hugh Dickins · 6 years ago
  43. dd862de mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES by Hugh Dickins · 6 years ago
  44. 9600874 mm/swapfile.c: use struct_size() in kvzalloc() by Gustavo A. R. Silva · 6 years ago
  45. b9726c2 numa: make "nr_node_ids" unsigned int by Alexey Dobriyan · 6 years ago
  46. c10d38c mm, swap: bounds check swap_info array accesses to avoid NULL derefs by Daniel Jordan · 6 years ago
  47. b56a2d8 mm: rid swapoff of quadratic complexity by Vineeth Remanan Pillai · 6 years ago
  48. 7af7a8e mm, swap: fix swapoff with KSM pages by Huang Ying · 6 years ago
  49. 66f71da mm/swap: use nr_node_ids for avail_lists in swap_info_struct by Aaron Lu · 6 years ago
  50. 873d7bc mm/swapfile.c: use kvzalloc for swap_info_struct allocation by Vasily Averin · 6 years ago
  51. aa8aa8a mm: export add_swap_extent() by Omar Sandoval · 6 years ago
  52. bc4ae27 mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS by Omar Sandoval · 6 years ago
  53. 979aafa mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() by Huang Ying · 6 years ago
  54. 10e364d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() by Huang Ying · 6 years ago
  55. bcd49e8 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() by Huang Ying · 6 years ago
  56. c2343d2 mm/swapfile.c: put_swap_page: share more between huge/normal code path by Huang Ying · 6 years ago
  57. b32d5f3 mm/swapfile.c: add __swap_entry_free_locked() by Huang Ying · 6 years ago
  58. 5d5e8f1 mm, swap, get_swap_pages: use entry_size instead of cluster in parameter by Huang Ying · 6 years ago
  59. a448f2d mm/swapfile.c: unify normal/huge code path in put_swap_page() by Huang Ying · 6 years ago
  60. 33ee011 mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() by Huang Ying · 6 years ago
  61. afa4711 mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() by Huang Ying · 6 years ago
  62. fe5266d mm/swapfile.c: replace some #ifdef with IS_ENABLED() by Huang Ying · 6 years ago
  63. 59d98bf mm: swap: add comments to lock_cluster_or_swap_info() by Huang Ying · 6 years ago
  64. 73ba2fb Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  65. 2cf8558 memcontrol: schedule throttling if we are congested by Tejun Heo · 6 years ago
  66. 377eeaa x86/speculation/l1tf: Limit swap file size to MAX_PA/2 by Andi Kleen · 7 years ago
  67. 955c97f mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT by Daniel Jordan · 7 years ago
  68. 778e1cd treewide: kvzalloc() -> kvcalloc() by Kees Cook · 7 years ago
  69. 7cbf319 mm: fix nr_rotate_swap leak in swapon() error case by Omar Sandoval · 7 years ago
  70. bfc6b1c mm/swapfile.c: make pointer swap_avail_heads static by Colin Ian King · 7 years ago
  71. a06ad63 swap: divide-by-zero when zero length swap file on ssd by Tom Abraham · 7 years ago
  72. a9a0884 vfs: do bulk POLL* -> EPOLL* replacement by Linus Torvalds · 7 years ago
  73. 9dd9574 ipc, kernel, mm: annotate ->poll() instances by Al Viro · 7 years ago
  74. aa8d22a mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference by Minchan Kim · 7 years ago
  75. 0bcac06 mm, swap: skip swapcache for swapin of synchronous device by Minchan Kim · 7 years ago
  76. 539a6fe mm, swap: introduce SWP_SYNCHRONOUS_IO by Minchan Kim · 7 years ago
  77. 2628bd6 mm, swap: fix race between swap count continuation operations by Huang Ying · 7 years ago
  78. b6b1fd2 mm/swapfile.c: fix swapon frontswap_map memory leak on error by David Rientjes · 7 years ago
  79. 8606a1a mm: kvfree the swap cluster info if the swap file is unsatisfactory by Darrick J. Wong · 7 years ago
  80. a2468cc swap: choose swap device according to numa node by Aaron Lu · 7 years ago
  81. 81a0298 mm, swap: don't use VMA based swap readahead if HDD is used as swap by Huang Ying · 7 years ago
  82. 5980768 mm, THP, swap: support splitting THP for THP swap out by Huang Ying · 7 years ago
  83. f0eea18 mm, THP, swap: don't allocate huge cluster for file backed swap device by Huang Ying · 7 years ago
  84. ba3c4ce mm, THP, swap: make reuse_swap_page() works for THP swapped out by Huang Ying · 7 years ago
  85. e070982 mm, THP, swap: support to reclaim swap space for THP swapped out by Huang Ying · 7 years ago
  86. a3aea83 mm, THP, swap: support to clear swap cache flag for THP swapped out by Huang Ying · 7 years ago
  87. 2395562 swap: add block io poll in swapin path by Shaohua Li · 7 years ago
  88. 155b5f8 mm/swapfile.c: sort swap entries before free by Huang Ying · 7 years ago
  89. 75f6d6d mm, THP, swap: unify swap slot free functions to put_swap_page by Minchan Kim · 7 years ago
  90. 38d8b4e mm, THP, swap: delay splitting THP during swap out by Huang Ying · 7 years ago
  91. 54f180d mm, swap: use kvzalloc to allocate some swap data structures by Huang Ying · 8 years ago
  92. 0ccfece mm/swapfile.c: fix swap space leak in error path of swap_free_entries() by Huang Ying · 8 years ago
  93. 2872bb2 mm, swap: avoid lock swap_avail_lock when held cluster lock by Huang Ying · 8 years ago
  94. 0ef017d mm, swap: improve readability via make spin_lock/unlock balanced by Huang Ying · 8 years ago
  95. 322b8afe mm, swap: Fix a race in free_swap_and_cache() by Huang Ying · 8 years ago
  96. c2febaf mm: convert generic code to 5-level paging by Kirill A. Shutemov · 8 years ago
  97. 2993002 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h> by Ingo Molnar · 8 years ago
  98. 6e84f31 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h> by Ingo Molnar · 8 years ago
  99. 388f793 mm: use mmget_not_zero() helper by Vegard Nossum · 8 years ago
  100. 3fce371 mm: add new mmget() helper by Vegard Nossum · 8 years ago