aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/page_alloc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index d167c48d913c..9992ca7f29f1 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -3432,6 +3432,9 @@ alloc_flags_nofragment(struct zone *zone, gfp_t gfp_mask)
3432 alloc_flags |= ALLOC_KSWAPD; 3432 alloc_flags |= ALLOC_KSWAPD;
3433 3433
3434#ifdef CONFIG_ZONE_DMA32 3434#ifdef CONFIG_ZONE_DMA32
3435 if (!zone)
3436 return alloc_flags;
3437
3435 if (zone_idx(zone) != ZONE_NORMAL) 3438 if (zone_idx(zone) != ZONE_NORMAL)
3436 goto out; 3439 goto out;
3437 3440