From: Fushuai Wang Date: Mon, 6 Oct 2025 01:49:48 +0000 (+0800) Subject: mm/vmscan: remove redundant __GFP_NOWARN X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bd63d0fde2a2c328fe30456b8aa2521222c6f3fe;p=thirdparty%2Fkernel%2Flinux.git mm/vmscan: remove redundant __GFP_NOWARN The __GFP_NOWARN flag was included in GFP_NOWAIT since commit 16f5dfbc851b ("gfp: include __GFP_NOWARN in GFP_NOWAIT"). So remove the redundant __GFP_NOWARN flag. Link: https://lkml.kernel.org/r/20251006014948.44695-1-wangfushuai@baidu.com Signed-off-by: Fushuai Wang Acked-by: David Hildenbrand Reviewed-by: Matthew Wilcox (Oracle) Acked-by: Shakeel Butt Reviewed-by: Lorenzo Stoakes Cc: Axel Rasmussen Cc: Johannes Weiner Cc: Michal Hocko Cc: Qi Zheng Cc: Wei Xu Cc: Yuanchu Xie Signed-off-by: Andrew Morton --- diff --git a/mm/vmscan.c b/mm/vmscan.c index 2239de111fa63..bba0d075b2bbf 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1054,7 +1054,7 @@ static unsigned int demote_folio_list(struct list_head *demote_folios, * When this happens, 'page' will likely just be discarded * instead of migrated. */ - .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | __GFP_NOWARN | + .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | __GFP_NOMEMALLOC | GFP_NOWAIT, .nid = target_nid, .nmask = &allowed_mask,