diff --git a/mm/page_alloc.c b/mm/page_alloc.c index f8ef2c90edbe..4c2011f6b08f 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -2944,7 +2944,7 @@ bool zone_watermark_ok_safe(struct zone *z, unsigned int order, #ifdef CONFIG_NUMA static bool zone_allows_reclaim(struct zone *local_zone, struct zone *zone) { - return node_distance(zone_to_nid(local_zone), zone_to_nid(zone)) < + return node_distance(zone_to_nid(local_zone), zone_to_nid(zone)) <= RECLAIM_DISTANCE; } #else /* CONFIG_NUMA */