diff options
| -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 */ |
