diff options
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r-- | mm/page_alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 10a8c6da385f..2a00f17c3bf4 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -2106,6 +2106,7 @@ restart: | |||
2106 | first_zones_zonelist(zonelist, high_zoneidx, NULL, | 2106 | first_zones_zonelist(zonelist, high_zoneidx, NULL, |
2107 | &preferred_zone); | 2107 | &preferred_zone); |
2108 | 2108 | ||
2109 | rebalance: | ||
2109 | /* This is the last chance, in general, before the goto nopage. */ | 2110 | /* This is the last chance, in general, before the goto nopage. */ |
2110 | page = get_page_from_freelist(gfp_mask, nodemask, order, zonelist, | 2111 | page = get_page_from_freelist(gfp_mask, nodemask, order, zonelist, |
2111 | high_zoneidx, alloc_flags & ~ALLOC_NO_WATERMARKS, | 2112 | high_zoneidx, alloc_flags & ~ALLOC_NO_WATERMARKS, |
@@ -2113,7 +2114,6 @@ restart: | |||
2113 | if (page) | 2114 | if (page) |
2114 | goto got_pg; | 2115 | goto got_pg; |
2115 | 2116 | ||
2116 | rebalance: | ||
2117 | /* Allocate without watermarks if the context allows */ | 2117 | /* Allocate without watermarks if the context allows */ |
2118 | if (alloc_flags & ALLOC_NO_WATERMARKS) { | 2118 | if (alloc_flags & ALLOC_NO_WATERMARKS) { |
2119 | page = __alloc_pages_high_priority(gfp_mask, order, | 2119 | page = __alloc_pages_high_priority(gfp_mask, order, |