1. 6e1ca48 folio-compat: remove lru_cache_add() by Vishal Moola (Oracle) · 2 years, 4 months ago
  2. 9fb6bee filemap: find_get_entries() now updates start offset by Vishal Moola (Oracle) · 2 years, 5 months ago
  3. 3392ca12 filemap: find_lock_entries() now updates start offset by Vishal Moola (Oracle) · 2 years, 5 months ago
  4. d788f5b mm: add split_folio() by Matthew Wilcox (Oracle) · 2 years, 6 months ago
  5. 6ffcd82 mm: Remove __delete_from_page_cache() by Matthew Wilcox (Oracle) · 2 years, 9 months ago
  6. 6b1f86f Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 3 years ago
  7. c56109d mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  8. 261b684 mm: Turn deactivate_file_page() into deactivate_file_folio() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  9. b4545f4 mm/truncate: Convert __invalidate_mapping_pages() to use a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  10. d6c75dc mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  11. 5100da3 mm: Convert remove_mapping() to take a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  12. e41c81d mm/truncate: Replace page_mapped() call in invalidate_inode_page() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  13. 4418481 mm/truncate: Convert invalidate_inode_page() to use a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  14. 1b8ddbe mm/truncate: Inline invalidate_complete_page() into its one caller by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  15. affa80e fs: Add aops->launder_folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  16. f50015a fs: Remove aops->invalidatepage by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  17. 7ba13ab fs: Turn block_invalidatepage into block_invalidate_folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  18. 128d1f8 fs: Add invalidate_folio() aops method by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  19. 5ad6b2b fs: Turn do_invalidatepage() into folio_invalidate() by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  20. 0a4ee51 mm: remove cleancache by Christoph Hellwig · 3 years, 2 months ago
  21. f56caed Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  22. 43b9312 mm/truncate.c: remove unneeded variable by chiminghao · 3 years, 2 months ago
  23. b9a8a41 truncate,shmem: Handle truncates that split large folios by Matthew Wilcox (Oracle) · 4 years, 10 months ago
  24. f6357c3 truncate: Convert invalidate_inode_pages2_range to folios by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  25. 1613fac mm: Remove pagevec_remove_exceptionals() by Matthew Wilcox (Oracle) · 3 years, 3 months ago
  26. 51dcbda mm: Convert find_lock_entries() to use a folio_batch by Matthew Wilcox (Oracle) · 3 years, 3 months ago
  27. 0e499ed filemap: Return only folios from find_get_entries() by Matthew Wilcox (Oracle) · 4 years, 6 months ago
  28. 78f4266 truncate: Add invalidate_complete_folio2() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  29. fae9bc4 truncate: Convert invalidate_inode_pages2_range() to use a folio by Matthew Wilcox (Oracle) · 3 years, 3 months ago
  30. ccbbf76 truncate: Skip known-truncated indices by Matthew Wilcox (Oracle) · 3 years, 4 months ago
  31. 1e84a3d truncate,shmem: Add truncate_inode_folio() by Matthew Wilcox (Oracle) · 3 years, 3 months ago
  32. 3506659 mm: Add unmap_mapping_folio() by Matthew Wilcox (Oracle) · 3 years, 4 months ago
  33. efe99bb truncate: Add truncate_cleanup_folio() by Matthew Wilcox (Oracle) · 3 years, 4 months ago
  34. 51b8c1f vfs: keep inodes with page cache off the inode shrinker LRU by Johannes Weiner · 3 years, 4 months ago
  35. 1472690 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 6 months ago
  36. 7ae12c8 fs: inode: count invalidated shadow pages in pginodesteal by Johannes Weiner · 3 years, 6 months ago
  37. 3047250 mm: remove irqsave/restore locking from contexts with irqs enabled by Johannes Weiner · 3 years, 6 months ago
  38. 730633f mm: Protect operations adding pages to page cache with invalidate_lock by Jan Kara · 4 years, 1 month ago
  39. 9608703 mm: Fix comments mentioning i_mutex by Jan Kara · 4 years ago
  40. 22061a1 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() by Hugh Dickins · 3 years, 9 months ago
  41. 46be67b mm: stop accounting shadow entries by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  42. 7716506 mm: introduce and use mapping_empty() by Matthew Wilcox (Oracle) · 3 years, 10 months ago
  43. a656a20 mm: remove pagevec_lookup_entries by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  44. 38cefeb mm: remove nr_entries parameter from pagevec_lookup_entries by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  45. 31d270f mm: add an 'end' parameter to pagevec_lookup_entries by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  46. 5c211ba mm: add and use find_lock_entries by Matthew Wilcox (Oracle) · 4 years, 1 month ago
  47. a00cda3 mm: fix kernel-doc markups by Mauro Carvalho Chehab · 4 years, 3 months ago
  48. 649c6df mm/truncate: add parameter explanation for invalidate_mapping_pagevec by Alex Shi · 4 years, 3 months ago
  49. a77eedb mm/truncate.c: make __invalidate_mapping_pages() static by Jason Yan · 4 years, 4 months ago
  50. fc3a5ac mm/truncate: fix truncation for pages of arbitrary size by Matthew Wilcox (Oracle) · 4 years, 5 months ago
  51. eb1d7a6 mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED by Yafang Shao · 4 years, 5 months ago
  52. ef18a1c mm/thp: allow dropping THP from page cache by Kirill A. Shutemov · 5 years ago
  53. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  54. a862f68 docs/core-api/mm: fix return value descriptions in mm/ by Mike Rapoport · 6 years ago
  55. 6ff38bd mm: cleancache: fix corruption on missed inode invalidation by Pavel Tikhomirov · 6 years ago
  56. 69b6c13 mm: Convert truncate to XArray by Matthew Wilcox · 7 years ago
  57. 3159f94 xarray: Replace exceptional entries by Matthew Wilcox · 7 years ago
  58. b93b016 page cache: use xa_lock by Matthew Wilcox · 7 years ago
  59. 977fbdc mm: add unmap_mapping_pages() by Matthew Wilcox · 7 years ago
  60. 8667982 mm, pagevec: remove cold parameter for pagevecs by Mel Gorman · 7 years ago
  61. f218759 mm, truncate: remove all exceptional entries from pagevec under one lock by Mel Gorman · 7 years ago
  62. c7df8ad mm, truncate: do not check mapping for every page being truncated by Mel Gorman · 7 years ago
  63. aa65c29 mm: batch radix tree operations when truncating pages by Jan Kara · 7 years ago
  64. 9f4e41f mm: refactor truncate_complete_page() by Jan Kara · 7 years ago
  65. 76b6f9b mm/truncate.c: fix THP handling in invalidate_mapping_pages() by Jan Kara · 8 years ago
  66. cd65637 mm: fix data corruption due to stale mmap reads by Jan Kara · 8 years ago
  67. 4636e70 dax: prevent invalidation of mapped DAX entries by Ross Zwisler · 8 years ago
  68. 34ccb69 mm/truncate: avoid pointless cleancache_invalidate_inode() calls. by Andrey Ryabinin · 8 years ago
  69. 32691f0 mm/truncate: bail out early from invalidate_inode_pages2_range() if mapping is empty by Andrey Ryabinin · 8 years ago
  70. 9340747 fs: add i_blocksize() by Fabian Frederick · 8 years ago
  71. 3a4f8a0 mm: remove shmem_mapping() shmem_zero_setup() duplicates by Hugh Dickins · 8 years ago
  72. c6dcf52 mm: Invalidate DAX radix tree entries only if appropriate by Jan Kara · 9 years ago
  73. 14b4687 mm: workingset: move shadow entry tracking to radix tree exceptional tracking by Johannes Weiner · 8 years ago
  74. 6d75f36 lib: radix-tree: check accounting of existing slot replacement users by Johannes Weiner · 8 years ago
  75. 5cbc198 mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb by Kirill A. Shutemov · 8 years ago
  76. fc127da truncate: handle file thp by Kirill A. Shutemov · 9 years ago
  77. ac401cc dax: New fault locking by Jan Kara · 9 years ago
  78. 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
  79. fdf1cdb mm: remove unnecessary uses of lock_page_memcg() by Johannes Weiner · 9 years ago
  80. 62cccb8 mm: simplify lock_page_memcg() by Johannes Weiner · 9 years ago
  81. 81f8c3a mm: memcontrol: generalize locking for the page->mem_cgroup binding by Johannes Weiner · 9 years ago
  82. f9fe48b dax: support dirty DAX entries in radix tree by Ross Zwisler · 9 years ago
  83. c4843a7 memcg: add per cgroup dirty page accounting by Greg Thelen · 10 years ago
  84. 11f81be page_writeback: revive cancel_dirty_page() in a restricted form by Tejun Heo · 10 years ago
  85. cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 10 years ago
  86. b9ea251 page_writeback: clean up mess around cancel_dirty_page() by Konstantin Khlebnikov · 10 years ago
  87. de1414a fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info by Christoph Hellwig · 10 years ago
  88. 77783d0 mm: Fix comment before truncate_setsize() by Jan Kara · 10 years ago
  89. f55fefd mm: Remove false WARN_ON from pagecache_isize_extended() by Jan Kara · 10 years ago
  90. 90a8020 vfs: fix data corruption when blocksize < pagesize for mmaped data by Jan Kara · 10 years ago
  91. 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 11 years ago
  92. 792ceae mm/fs: fix pessimization in hole-punching pagecache by Hugh Dickins · 11 years ago
  93. 139b6a6 mm: filemap: update find_get_pages_tag() to deal with shadow entries by Johannes Weiner · 11 years ago
  94. 449dd69 mm: keep page cache radix tree nodes in check by Johannes Weiner · 11 years ago
  95. 91b0abe mm + fs: store shadow entries in page cache by Johannes Weiner · 11 years ago
  96. 0cd6144 mm + fs: prepare for non-page entries in page cache radix trees by Johannes Weiner · 11 years ago
  97. 7caef26 truncate: drop 'oldsize' truncate_pagecache() parameter by Kirill A. Shutemov · 12 years ago
  98. 5a72039 mm: teach truncate_inode_pages_range() to handle non page aligned ranges by Lukas Czerner · 12 years ago
  99. d47992f mm: change invalidatepage prototype to accept length by Lukas Czerner · 12 years ago
  100. 7898575 mm: drop vmtruncate by Marco Stornelli · 12 years ago