|
@@ -3015,7 +3015,7 @@ retry:
|
|
for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) {
|
|
for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) {
|
|
nid = zone_to_nid(zone);
|
|
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) &&
|
|
get_node(cache, nid)->free_objects) {
|
|
get_node(cache, nid)->free_objects) {
|
|
obj = ____cache_alloc_node(cache,
|
|
obj = ____cache_alloc_node(cache,
|