1. 5ad8b6a Merge tag 'pull-set_blocksize' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 10 months ago
  2. 5ee9562 mm/swapfile: mark racy access on si->highest_bit by linke li · 11 months ago
  3. 80e7502 mm: swapfile: check usable swap device in __folio_throttle_swaprate() by Kefeng Wang · 12 months ago
  4. d4a34d7 mm,swap: add document about RCU read lock and swapoff interaction by Huang Ying · 12 months ago
  5. 51d908b swapon(2): open swap with O_EXCL by Al Viro · 12 months ago
  6. 798cb7f swapon(2)/swapoff(2): don't bother with block size by Al Viro · 12 months ago
  7. 845982eb mm: swap: allow storage of all mTHP orders by Ryan Roberts · 12 months ago
  8. 9faaa0f mm: swap: update get_swap_pages() to take folio order by Ryan Roberts · 12 months ago
  9. 14c62da mm: swap: simplify struct percpu_cluster by Ryan Roberts · 12 months ago
  10. a62fb92 mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() by Ryan Roberts · 12 months ago
  11. d7d0d38 mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags by Ryan Roberts · 12 months ago
  12. f238b8c arm64: mm: swap: support THP_SWAP on hardware with MTE by Barry Song · 1 year ago
  13. 902861e Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 1 month ago
  14. 910202f Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs by Linus Torvalds · 1 year, 1 month ago
  15. 82b1c07 mm: swap: fix race between free_swap_and_cache() and swapoff() by Ryan Roberts · 1 year, 1 month ago
  16. 16ca5df swap: port block device usage to file by Christian Brauner · 1 year, 2 months ago
  17. e26f0b9 mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases by Barry Song · 1 year, 1 month ago
  18. 0827a1f mm/zswap: invalidate zswap entry when swap entry free by Chengming Zhou · 1 year, 2 months ago
  19. 64cf264 mm: swap: enforce updating inuse_pages at the end of swap_range_free() by Yosry Ahmed · 1 year, 2 months ago
  20. 44c7c73 mm/zswap: split zswap rb-tree by Chengming Zhou · 1 year, 2 months ago
  21. bb29fd7 mm/zswap: make sure each swapfile always have zswap rb-tree by Chengming Zhou · 1 year, 2 months ago
  22. 13ddaf2 mm/swap: fix race when skipping swapcache by Kairui Song · 1 year, 2 months ago
  23. 78273df Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs by Linus Torvalds · 1 year, 3 months ago
  24. da7dc0a mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() by David Hildenbrand · 1 year, 3 months ago
  25. 69fe7d6 mm: remove page_swap_info() by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  26. c9bdf76 mm: convert swap_readpage() to swap_read_folio() by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  27. 3a61e6f mm: convert swap_page_sector() to swap_folio_sector() by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  28. f00f484 mm: convert unuse_pte() to use a folio throughout by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  29. 8d294a8 mm: remove PageAnonExclusive assertions in unuse_pte() by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  30. 96db66d mm: convert ksm_might_need_to_copy() to work on folios by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  31. 8b7787a plist: Split out plist_types.h by Kent Overstreet · 1 year, 4 months ago
  32. 829c315 mm/swapfile: replace kmap_atomic() with kmap_local_page() by Fabio M. De Francesco · 1 year, 4 months ago
  33. 4c6bca4 mm/swap: Convert to use bdev_open_by_dev() by Jan Kara · 1 year, 6 months ago
  34. 3d2c908 mm/swap: inline folio_set_swap_entry() and folio_swap_entry() by David Hildenbrand · 1 year, 7 months ago
  35. cfeed8f mm/swap: stop using page->private on tail pages for THP_SWAP by David Hildenbrand · 1 year, 7 months ago
  36. 5994eab merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes by Andrew Morton · 1 year, 7 months ago
  37. 00cde04 mm/swapfile.c: use helper macro K() by ZhangPeng · 1 year, 8 months ago
  38. 42c06a0 mm: kill frontswap by Johannes Weiner · 1 year, 9 months ago
  39. af19487 mm: make PTE_MARKER_SWAPIN_ERROR more general by Axel Rasmussen · 1 year, 9 months ago
  40. b53e24c mm: call arch_swap_restore() from unuse_pte() by Peter Collingbourne · 1 year, 10 months ago
  41. c70699e swap: stop add to avail list if swap is full by Ma Wupeng · 1 year, 9 months ago
  42. 6749003 swap: cleanup duplicated WARN_ON in add_to_avail_list by Ma Wupeng · 1 year, 9 months ago
  43. f985fc3 mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page by Miaohe Lin · 1 year, 8 months ago
  44. 6e17c6de Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 9 months ago
  45. 3fda49e mm/swapfile: delete outdated pte_offset_map() comment by Hugh Dickins · 1 year, 10 months ago
  46. c33c794 mm: ptep_get() conversion by Ryan Roberts · 1 year, 10 months ago
  47. d850fa7 mm/swapoff: allow pte_offset_map[_lock]() to fail by Hugh Dickins · 1 year, 10 months ago
  48. 05bdb99 block: replace fmode_t with a block-specific type for block open flags by Christoph Hellwig · 1 year, 10 months ago
  49. 2736e8e block: use the holder as indication for exclusive opens by Christoph Hellwig · 1 year, 10 months ago
  50. a95722a swap: comments get_swap_device() with usage rule by Huang Ying · 1 year, 10 months ago
  51. c07aee4 swap: remove get/put_swap_device() in __swap_duplicate() by Huang Ying · 1 year, 10 months ago
  52. 3ecdeb0 swap: remove __swp_swapcount() by Huang Ying · 1 year, 10 months ago
  53. f9f956b swap: remove get/put_swap_device() in __swap_count() by Huang Ying · 1 year, 10 months ago
  54. 07f44ac mm: page_alloc: move pm_* function into power by Kefeng Wang · 1 year, 11 months ago
  55. 0718afd block: introduce holder ops by Christoph Hellwig · 1 year, 10 months ago
  56. e492cd6 sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes by Andrew Morton · 2 years ago
  57. 66dabbb mm: return an ERR_PTR from __filemap_get_folio by Christoph Hellwig · 2 years, 1 month ago
  58. 6fe7d6b mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() by Rongwei Wang · 2 years ago
  59. 3e4fb13 mm: swap: remove unneeded cgroup_throttle_swaprate() by Kefeng Wang · 2 years, 1 month ago
  60. 3822a7c Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 1 month ago
  61. 5b0ed59 Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux by Linus Torvalds · 2 years, 1 month ago
  62. f67d6b2 Merge branch 'mm-hotfixes-stable' into mm-stable by Andrew Morton · 2 years, 2 months ago
  63. 1d693a3 mm/swapfile: remove pr_debug in get_swap_pages() by Longlong Xia · 2 years, 2 months ago
  64. 6b97059 mm: hwpoison: support recovery from ksm_might_need_to_copy() by Kefeng Wang · 2 years, 4 months ago
  65. f05837e blk-cgroup: store a gendisk to throttle in struct task_struct by Christoph Hellwig · 2 years, 2 months ago
  66. 3222d8c block: remove ->rw_page by Christoph Hellwig · 2 years, 2 months ago
  67. 5ab0fc1 Sync mm-stable with mm-hotfixes-stable to pick up dependent patches by Andrew Morton · 2 years, 2 months ago
  68. 7717fc1 mm/swapfile: add cond_resched() in get_swap_pages() by Longlong Xia · 2 years, 2 months ago
  69. 3f79b18 swapfile: get rid of volatile and avoid redundant read by Kairui Song · 2 years, 3 months ago
  70. e2ca6ba Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 4 months ago
  71. 268325b Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random by Linus Torvalds · 2 years, 4 months ago
  72. 15520a3 mm: use pte markers for swap errors by Peter Xu · 2 years, 5 months ago
  73. de1ccfb swapfile: fix soft lockup in scan_swap_map_slots by Chen Wandun · 2 years, 4 months ago
  74. e8a533c treewide: use get_random_u32_inclusive() when possible by Jason A. Donenfeld · 2 years, 6 months ago
  75. 8032bf1 treewide: use get_random_u32_below() instead of deprecated function by Jason A. Donenfeld · 2 years, 6 months ago
  76. 27bc50f Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 6 months ago
  77. 9202d527b memcg: convert mem_cgroup_swap_full() to take a folio by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  78. f102cd8 swapfile: convert unuse_pte_range() to use a folio by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  79. 2c3f619 swapfile: convert __try_to_reclaim_swap() to use a folio by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  80. 000085b swapfile: convert try_to_unuse() to use a folio by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  81. 4081f74 mm/swap: convert put_swap_page() to put_swap_folio() by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  82. bdb0ed5 mm/swapfile: convert try_to_free_swap() to folio_free_swap() by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  83. 14d01ee mm/swapfile: remove page_swapcount() by Matthew Wilcox (Oracle) · 2 years, 7 months ago
  84. 208c09d mm/swapfile: use vma iterator instead of vma linked list by Liam R. Howlett · 2 years, 7 months ago
  85. 5154e60 mm/swap: cache swap migration A/D bits support by Peter Xu · 2 years, 8 months ago
  86. be45a49 mm/swap: cache maximum swapfile size when init swap by Peter Xu · 2 years, 8 months ago
  87. de185b5 blk-cgroup: pass a gendisk to blkcg_schedule_throttle by Christoph Hellwig · 2 years, 6 months ago
  88. 75fa68a mm/swap: convert delete_from_swap_cache() to take a folio by Matthew Wilcox (Oracle) · 2 years, 10 months ago
  89. 2397f78 mm/swap: convert try_to_free_swap to use a folio by Matthew Wilcox (Oracle) · 2 years, 10 months ago
  90. c894530 mm/swapfile: fix possible data races of inuse_pages by Miaohe Lin · 2 years, 10 months ago
  91. 8291eaa Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 10 months ago
  92. 14a762dd mm/swapfile: fix lost swap bits in unuse_pte() by Miaohe Lin · 2 years, 11 months ago
  93. 9f186f9 mm/swapfile: unuse_pte can map random data if swap read fails by Miaohe Lin · 2 years, 11 months ago
  94. 98931dd Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 10 months ago
  95. fdaf9a5 Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 2 years, 10 months ago
  96. ff351f4 mm/swap: fix comment about swap extent by Miaohe Lin · 2 years, 11 months ago
  97. 3c3115a mm/swap: clean up the comment of find_next_to_unuse by Miaohe Lin · 2 years, 11 months ago
  98. 4b9ae842 mm/swap: add helper swap_offset_available() by Miaohe Lin · 2 years, 11 months ago
  99. 3db3264 mm/swap: make page_swapcount and __lru_add_drain_all static by Miaohe Lin · 2 years, 11 months ago
  100. dab8dff mm/swap: remove unneeded p != NULL check in __swap_duplicate by Miaohe Lin · 2 years, 11 months ago