On Fri, 26 Sep 2014, Vladimir Davydov wrote: > To avoid this we should use softwall cpuset check in fallback_alloc. Its weird that softwall checking occurs by setting __GFP_HARDWALL. > > Signed-off-by: Vladimir Davydov <vdavydov@xxxxxxxxxxxxx> > --- > mm/slab.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/slab.c b/mm/slab.c > index eb6f0cf6875c..e35822d07821 100644 > --- a/mm/slab.c > +++ b/mm/slab.c > @@ -3051,7 +3051,7 @@ retry: > for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { > nid = zone_to_nid(zone); > > - if (cpuset_zone_allowed(zone, flags | __GFP_HARDWALL) && > + if (cpuset_zone_allowed(zone, flags) && > get_node(cache, nid) && > get_node(cache, nid)->free_objects) { > obj = ____cache_alloc_node(cache, > -- 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=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>