[PATCH] mm/hugetlb: remove the unneeded __GFP_NOWARN flag setting

From: Feng Tang
Date: Thu Jul 22 2021 - 04:00:49 EST


As the alloc_buddy_huge_page() will set it anyway.

Suggested-by: Mike Kravetz <mike.kravetz@xxxxxxxxxx>
Signed-off-by: Feng Tang <feng.tang@xxxxxxxxx>
---
mm/hugetlb.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index 528947d..a96e283 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -2162,9 +2162,9 @@ struct page *alloc_buddy_huge_page_with_mpol(struct hstate *h,
nid = huge_node(vma, addr, gfp_mask, &mpol, &nodemask);
#ifdef CONFIG_NUMA
if (mpol->mode == MPOL_PREFERRED_MANY) {
- gfp_t gfp = (gfp_mask | __GFP_NOWARN) & ~__GFP_DIRECT_RECLAIM;
-
- page = alloc_surplus_huge_page(h, gfp, nid, nodemask, false);
+ page = alloc_surplus_huge_page(h,
+ gfp_mask & ~__GFP_DIRECT_RECLAIM,
+ nid, nodemask, false);
if (page) {
mpol_cond_put(mpol);
return page;
--
2.7.4