> I disagree. __GFP_NOFAIL mean this allocation failure can makes really > dangerous result. Instead, OOM-Killer should try to kill next process. > I think. >
That's not what happens, __alloc_pages_high_priority() will loop forever for __GFP_NOFAIL, the oom killer is never recalled.