[PATCH RFC 14/32] mm: convert rest folio LRU referenced usages to new helpers

From: Kairui Song via B4 Relay

Date: Fri May 01 2026 - 17:09:42 EST


From: Kairui Song <kasong@xxxxxxxxxxx>

No feature change, everything is bitwisely same with before, just
preparing to drop the page flag.

Signed-off-by: Kairui Song <kasong@xxxxxxxxxxx>
---
mm/filemap.c | 2 +-
mm/swap.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mm/filemap.c b/mm/filemap.c
index 50897ca1d74e..91a1d1c03475 100644
--- a/mm/filemap.c
+++ b/mm/filemap.c
@@ -2015,7 +2015,7 @@ struct folio *__filemap_get_folio_mpol(struct address_space *mapping,

/* Init accessed so avoid atomic mark_page_accessed later */
if (fgp_flags & FGP_ACCESSED)
- __folio_set_referenced(folio);
+ __folio_init_referenced(folio);
if (fgp_flags & FGP_DONTCACHE)
__folio_set_dropbehind(folio);

diff --git a/mm/swap.c b/mm/swap.c
index 5fc8a9ffbedb..6e0397ff881d 100644
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -514,7 +514,7 @@ static bool lru_gen_clear_refs(struct folio *folio)
* * active,unreferenced -> active,referenced
*
* When a newly allocated folio is not yet visible, so safe for non-atomic ops,
- * __folio_set_referenced() may be substituted for folio_mark_accessed().
+ * __folio_init_referenced() may be substituted for folio_mark_accessed().
*/
void folio_mark_accessed(struct folio *folio)
{

--
2.54.0