Only mm now uses lru_add_drain_all(), in forced reclaim and in memory hotremoval: help to keep it that way by moving its declaration alongside that of lru_add_drain() in mm/internal.h. Signed-off-by: Hugh Dickins --- include/linux/swap.h | 1 - mm/internal.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/swap.h b/include/linux/swap.h index ddfd9b7bb861..94b694328ee7 100644 --- a/include/linux/swap.h +++ b/include/linux/swap.h @@ -300,7 +300,6 @@ static inline void folio_add_lru(struct folio *folio) __folio_add_lru(folio, false); } void folio_mark_accessed(struct folio *folio); -void lru_add_drain_all(void); /* linux/mm/folio-compat.c */ void mark_page_accessed(struct page *page); diff --git a/mm/internal.h b/mm/internal.h index 7a301c401d39..73d618254a3b 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -57,6 +57,7 @@ static inline bool folio_may_be_lru_cached(struct folio *folio) } void lru_add_drain(void); +void lru_add_drain_all(void); void lru_add_drain_cpu(int cpu); void lru_add_drain_cpu_zone(struct zone *zone); void folio_deactivate(struct folio *folio); -- 2.51.0