On Fri, Dec 24, 2010 at 01:34:06PM -0800, David Rientjes wrote: > On Fri, 24 Dec 2010, Ben Blum wrote: > > > Oh, also, most (not all) times that NODEMASK_ALLOC is used in cpusets, > > cgroup_mutex is also held. So how about just using static storage for > > them? (There could be a new macro "NODEMASK_ALLOC_STATIC", for use when > > the caller can never race against itself.) As long as the call-graph > > isn't recursive, there shouldn't be a problem... > > > > Yes, that sounds good but I'd suggest using it only when dynamic > allocation cannot be done with GFP_KERNEL to avoid the waste. I'll add a patch to my current series to do this. Should I leave alone the other cases where an out-of-memory causes a silent failure? (cpuset_change_nodemask, scan_for_empty_cpusets) -- Ben _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers