#define min_wmark_pages(z) (z->_watermark[WMARK_MIN] + z->watermark_boost)
 #define low_wmark_pages(z) (z->_watermark[WMARK_LOW] + z->watermark_boost)
 #define high_wmark_pages(z) (z->_watermark[WMARK_HIGH] + z->watermark_boost)
+#define promo_wmark_pages(z) (z->_watermark[WMARK_PROMO] + z->watermark_boost)
 #define wmark_pages(z, i) (z->_watermark[i] + z->watermark_boost)
 
 /*
 
                        continue;
 
                if (zone_watermark_ok(zone, 0,
-                                     wmark_pages(zone, WMARK_PROMO) + enough_wmark,
+                                     promo_wmark_pages(zone) + enough_wmark,
                                      ZONE_MOVABLE, 0))
                        return true;
        }
 
                        continue;
 
                if (sysctl_numa_balancing_mode & NUMA_BALANCING_MEMORY_TIERING)
-                       mark = wmark_pages(zone, WMARK_PROMO);
+                       mark = promo_wmark_pages(zone);
                else
                        mark = high_wmark_pages(zone);
                if (zone_watermark_ok_safe(zone, order, mark, highest_zoneidx))