|
@@ -903,8 +903,7 @@ restart:
|
|
alloc_flags |= ALLOC_HARDER;
|
|
alloc_flags |= ALLOC_HARDER;
|
|
if (gfp_mask & __GFP_HIGH)
|
|
if (gfp_mask & __GFP_HIGH)
|
|
alloc_flags |= ALLOC_HIGH;
|
|
alloc_flags |= ALLOC_HIGH;
|
|
- if (wait)
|
|
|
|
- alloc_flags |= ALLOC_CPUSET;
|
|
|
|
|
|
+ alloc_flags |= ALLOC_CPUSET;
|
|
|
|
|
|
/*
|
|
/*
|
|
* Go through the zonelist again. Let __GFP_HIGH and allocations
|
|
* Go through the zonelist again. Let __GFP_HIGH and allocations
|
|
@@ -926,7 +925,7 @@ restart:
|
|
nofail_alloc:
|
|
nofail_alloc:
|
|
/* go through the zonelist yet again, ignoring mins */
|
|
/* go through the zonelist yet again, ignoring mins */
|
|
page = get_page_from_freelist(gfp_mask, order,
|
|
page = get_page_from_freelist(gfp_mask, order,
|
|
- zonelist, ALLOC_NO_WATERMARKS|ALLOC_CPUSET);
|
|
|
|
|
|
+ zonelist, ALLOC_NO_WATERMARKS);
|
|
if (page)
|
|
if (page)
|
|
goto got_pg;
|
|
goto got_pg;
|
|
if (gfp_mask & __GFP_NOFAIL) {
|
|
if (gfp_mask & __GFP_NOFAIL) {
|