On Mon, 2017-11-06 at 10:22 +0100, Michal Hocko wrote: > From: Michal Hocko <mhocko@xxxxxxxx> > > While doing a memory hotplug tests under a heavy memory pressure we > have > noticed too many page allocation failures when allocating vmemmap > memmap > backed by huge page > ......... deleted ......... > + > + if (!warned) { > + warn_alloc(gfp_mask, NULL, "vmemmap alloc > failure: order:%u", order); > + warned = true; > + } > return NULL; > } else > return __earlyonly_bootmem_alloc(node, size, size, This will warn once and only once after a kernel is booted. This condition may happen repeatedly over a long period of time with significant time span between two such events and it can be useful to know if this is happening repeatedly. There might be better ways to throttle the rate of warnings, something like warn once and then suppress warnings for the next 15 minutes (or pick any other time frame). If this condition happens again later, there will be another warning. -- Khalid -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href