diff options
Diffstat (limited to 'mm/vmscan.c')
-rw-r--r-- | mm/vmscan.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/vmscan.c b/mm/vmscan.c index 7658fd6536dd..33c332bbab73 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c | |||
@@ -2946,7 +2946,8 @@ out: | |||
2946 | continue; | 2946 | continue; |
2947 | 2947 | ||
2948 | /* Would compaction fail due to lack of free memory? */ | 2948 | /* Would compaction fail due to lack of free memory? */ |
2949 | if (compaction_suitable(zone, order) == COMPACT_SKIPPED) | 2949 | if (COMPACTION_BUILD && |
2950 | compaction_suitable(zone, order) == COMPACT_SKIPPED) | ||
2950 | goto loop_again; | 2951 | goto loop_again; |
2951 | 2952 | ||
2952 | /* Confirm the zone is balanced for order-0 */ | 2953 | /* Confirm the zone is balanced for order-0 */ |