1. 633423a mm: mark swap_lock and swap_active_head static by Christoph Hellwig · 3 years ago
  2. 10a9c49 mm: simplify try_to_unuse by Christoph Hellwig · 3 years ago
  3. 1cf53c8 frontswap: simplify frontswap_init by Christoph Hellwig · 3 years ago
  4. d08d2b6 mm: remove the total_mapcount argument from page_trans_huge_mapcount() by Matthew Wilcox (Oracle) · 3 years ago
  5. 66c7f7a mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() by Matthew Wilcox (Oracle) · 3 years ago
  6. 020e876 mm: remove last argument of reuse_swap_page() by Matthew Wilcox (Oracle) · 3 years ago
  7. 1eba86c mm: change page type prior to adding page table entry by Pasha Tatashin · 3 years ago
  8. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  9. 642929a mm/swapfile: fix an integer overflow in swap_show() by Rafael Aquini · 3 years, 2 months ago
  10. 363dc51 mm/swapfile: remove needless request_queue NULL pointer check by Xu Wang · 3 years, 2 months ago
  11. 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  12. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 3 months ago
  13. 2f52578 mm/util: Add folio_mapping() and folio_file_mapping() by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  14. 01c4b28 mm, memcg: inline swap-related functions to improve disabled memcg config by Suren Baghdasaryan · 3 years, 4 months ago
  15. 56cab28 mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions by Suren Baghdasaryan · 3 years, 4 months ago
  16. 51cc3a6 fs, mm: fix race in unlinking swapfile by Hugh Dickins · 3 years, 4 months ago
  17. 041711c mm: fix spelling mistakes by Zhen Lei · 3 years, 6 months ago
  18. a4b4511 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swap_info() by Huang Ying · 3 years, 6 months ago
  19. bb243f7 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIBERNATION by Miaohe Lin · 3 years, 6 months ago
  20. 63d8620 mm/swapfile: use percpu_ref to serialize against concurrent swapoff by Miaohe Lin · 3 years, 6 months ago
  21. 099dd68 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare by Peter Xu · 3 years, 6 months ago
  22. 68d68ff mm/mempool: minor coding style tweaks by Zhiyuan Dai · 3 years, 8 months ago
  23. caf6912 swap: fix swapfile read/write offset by Jens Axboe · 3 years, 10 months ago
  24. cf532fa mm/swapfile.c: fix debugging information problem by Stephen Zhang · 3 years, 10 months ago
  25. 99ca0ed Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 3 years, 10 months ago
  26. f885056 mm: simplify swapdev_block by Christoph Hellwig · 3 years, 11 months ago
  27. 3e3126c mm: only make map_swap_entry available for CONFIG_HIBERNATION by Jens Axboe · 4 years ago
  28. 48d1543 mm: remove get_swap_bio by Christoph Hellwig · 4 years ago
  29. 8c63ca5 mm: Use static initialisers for immutable fields of 'struct vm_fault' by Will Deacon · 4 years ago
  30. b50da6e mm: fix a race on nr_swap_pages by Zhaoyang Huang · 4 years ago
  31. 661c756 mm/swapfile.c: use memset to fill the swap_map with SWAP_HAS_CACHE by Miaohe Lin · 4 years ago
  32. 9d9a033 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() by Miaohe Lin · 4 years ago
  33. d8aa24e mm/swapfile.c: use helper function swap_count() in add_swap_count_continuation() by Miaohe Lin · 4 years ago
  34. b11a76b mm/swapfile: do not sleep with a spin lock held by Qian Cai · 4 years, 1 month ago
  35. 822bca5 mm/swapfile.c: fix potential memory leak in sys_swapon by Miaohe Lin · 4 years, 2 months ago
  36. 7a3d52e mm/swapfile.c: remove unnecessary goto out in _swap_info_get() by Miaohe Lin · 4 years, 2 months ago
  37. cc2828b mm: remove activate_page() from unuse_pte() by Yu Zhao · 4 years, 2 months ago
  38. 3264631 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity by Gao Xiang · 4 years, 2 months ago
  39. 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 3 months ago
  40. 6734e20 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 3 months ago
  41. 4166343 mm, THP, swap: fix allocating cluster for swapfile by mistake by Gao Xiang · 4 years, 3 months ago
  42. 1cb039f bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag by Christoph Hellwig · 4 years, 3 months ago
  43. a8b456d bdi: remove BDI_CAP_SYNCHRONOUS_IO by Christoph Hellwig · 4 years, 3 months ago
  44. 21bd900 mm: split swap_type_of by Christoph Hellwig · 4 years, 3 months ago
  45. ef16e1d mm: cleanup claim_swapfile by Christoph Hellwig · 4 years, 3 months ago
  46. 8a84802 mm: Add arch hooks for saving/restoring tags by Steven Price · 4 years, 8 months ago
  47. a449bf5 mm/swapfile: fix and annotate various data races by Qian Cai · 4 years, 4 months ago
  48. 6c35784 mm: replace hpage_nr_pages with thp_nr_pages by Matthew Wilcox (Oracle) · 4 years, 4 months ago
  49. 3852f67 mm/swapcache: support to handle the shadow entries by Joonsoo Kim · 4 years, 5 months ago
  50. b518154 mm/vmscan: protect the workingset on anonymous LRU by Joonsoo Kim · 4 years, 5 months ago
  51. e556f6b block: remove the bd_queue field from struct block_device by Christoph Hellwig · 4 years, 6 months ago
  52. d8ed45c mmap locking API: use coccinelle to convert mmap_sem rwsem call sites by Michel Lespinasse · 4 years, 7 months ago
  53. e31cf2f mm: don't include asm/pgtable.h if linux/mm.h is already included by Mike Rapoport · 4 years, 7 months ago
  54. 4c6355b mm: memcontrol: charge swapin pages on instantiation by Johannes Weiner · 4 years, 7 months ago
  55. 9d82c69 mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API by Johannes Weiner · 4 years, 7 months ago
  56. be5d0a7 mm: memcontrol: switch to native NR_ANON_MAPPED counter by Johannes Weiner · 4 years, 7 months ago
  57. 6caa6a0 mm: memcontrol: move out cgroup swaprate throttling by Johannes Weiner · 4 years, 7 months ago
  58. 3fba69a mm: memcontrol: drop @compound parameter from memcg charging API by Johannes Weiner · 4 years, 7 months ago
  59. 6f79394 mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment by Randy Dunlap · 4 years, 7 months ago
  60. 4907058 swap: reduce lock contention on swap cache from swap slots allocation by Huang Ying · 4 years, 7 months ago
  61. 09fe06c mm/swapfile.c: use prandom_u32_max() by Huang Ying · 4 years, 7 months ago
  62. 33e1627 mm/swapfile.c: __swap_entry_free() always free 1 entry by Wei Yang · 4 years, 7 months ago
  63. ed43af1 swap: try to scan more free slots even when fragmented by Huang Ying · 4 years, 7 months ago
  64. 7b9e2de mm/swapfile.c: omit a duplicate code by compare tmp and max first by Wei Yang · 4 years, 7 months ago
  65. fdff1de mm/swapfile.c: tmp is always smaller than max by Wei Yang · 4 years, 7 months ago
  66. 0fd0e19 mm/swapfile.c: found_free could be represented by (tmp < max) by Wei Yang · 4 years, 7 months ago
  67. abca1c8 mm/swapfile.c: remove the extra check in scan_swap_map_slots() by Wei Yang · 4 years, 7 months ago
  68. 08d3090 mm/swapfile.c: simplify the calculation of n_goal by Wei Yang · 4 years, 7 months ago
  69. bd2d18d mm/swapfile.c: remove the unnecessary goto for SSD case by Wei Yang · 4 years, 7 months ago
  70. f4eaf51 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive by Wei Yang · 4 years, 7 months ago
  71. ca2c55a mm/swapfile.c: offset is only used when there is more slots by Wei Yang · 4 years, 7 months ago
  72. ebc5951 mm: swap: properly update readahead statistics in unuse_pte_range() by Andrea Righi · 4 years, 7 months ago
  73. 213516a mm/swapfile: use list_{prev,next}_entry() instead of open-coding by chenqiwu · 4 years, 7 months ago
  74. d919b33 proc: faster open/read/close with "permanent" files by Alexey Dobriyan · 4 years, 9 months ago
  75. 2182094 mm/swapfile: fix data races in try_to_unuse() by Qian Cai · 4 years, 9 months ago
  76. 3eeba13 mm/swapfile.c: fix comments for swapcache_prepare by Chen Wandun · 4 years, 9 months ago
  77. d795a90 mm/swapfile.c: move inode_lock out of claim_swapfile by Naohiro Aota · 4 years, 9 months ago
  78. fed98ef mm/swapfile.c: fix a comment in sys_swapon() by Christoph Hellwig · 4 years, 10 months ago
  79. 97a3253 proc: convert everything to "struct proc_ops" by Alexey Dobriyan · 5 years ago
  80. 10c8d69 mm/swapfile.c: swap_next should increase position index by Vasily Averin · 5 years ago
  81. 12d2966 mm, swap: disallow swapon() on zoned block devices by Naohiro Aota · 5 years ago
  82. dc617f2 vfs: don't allow writes to swap files by Darrick J. Wong · 5 years ago
  83. 1638045 mm: set S_SWAPFILE on blockdev swap devices by Darrick J. Wong · 5 years ago
  84. 4efaceb mm, swap: use rbtree for swap_extent by Aaron Lu · 5 years ago
  85. eb08557 mm, swap: fix race between swapoff and some swap operations by Huang Ying · 5 years ago
  86. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  87. af53d3e mm: swapoff: shmem_unuse() stop eviction without igrab() by Hugh Dickins · 6 years ago
  88. 64165b1 mm: swapoff: take notice of completion sooner by Hugh Dickins · 6 years ago
  89. dd862de mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES by Hugh Dickins · 6 years ago
  90. 9600874 mm/swapfile.c: use struct_size() in kvzalloc() by Gustavo A. R. Silva · 6 years ago
  91. b9726c2 numa: make "nr_node_ids" unsigned int by Alexey Dobriyan · 6 years ago
  92. c10d38c mm, swap: bounds check swap_info array accesses to avoid NULL derefs by Daniel Jordan · 6 years ago
  93. b56a2d8 mm: rid swapoff of quadratic complexity by Vineeth Remanan Pillai · 6 years ago
  94. 7af7a8e mm, swap: fix swapoff with KSM pages by Huang Ying · 6 years ago
  95. 66f71da mm/swap: use nr_node_ids for avail_lists in swap_info_struct by Aaron Lu · 6 years ago
  96. 873d7bc mm/swapfile.c: use kvzalloc for swap_info_struct allocation by Vasily Averin · 6 years ago
  97. aa8aa8a mm: export add_swap_extent() by Omar Sandoval · 6 years ago
  98. bc4ae27 mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS by Omar Sandoval · 6 years ago
  99. 979aafa mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() by Huang Ying · 6 years ago
  100. 10e364d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() by Huang Ying · 6 years ago