]> git.ipfire.org Git - thirdparty/kernel/linux.git/blobdiff - mm/khugepaged.c
mm, thp: remove __GFP_NORETRY from khugepaged and madvised allocations
[thirdparty/kernel/linux.git] / mm / khugepaged.c
index d1423d790f6d496366fd50d4ac1d06825e81ad40..79c52d0061af591b0417e5d67462f49fda8ac632 100644 (file)
@@ -694,7 +694,7 @@ static bool khugepaged_scan_abort(int nid)
 /* Defrag for khugepaged will enter direct reclaim/compaction if necessary */
 static inline gfp_t alloc_hugepage_khugepaged_gfpmask(void)
 {
-       return GFP_TRANSHUGE | (khugepaged_defrag() ? __GFP_DIRECT_RECLAIM : 0);
+       return khugepaged_defrag() ? GFP_TRANSHUGE : GFP_TRANSHUGE_LIGHT;
 }
 
 #ifdef CONFIG_NUMA