diff --git a/mm/swap.c b/mm/swap.c index 0fba8649eb3d..174259a9a5f7 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -1019,6 +1019,7 @@ void folios_put_refs(struct folio_batch *folios, unsigned int *refs) continue; } + folio_unqueue_deferred_split(folio); __page_cache_release(folio, &lruvec, &flags); if (j != i)