@@ -754,7 +754,7 @@ bool __init_memblock memblock_validate_numa_coverage(unsigned long threshold_byt
754
754
755
755
/* calculate lose page */
756
756
for_each_mem_pfn_range (i , MAX_NUMNODES , & start_pfn , & end_pfn , & nid ) {
757
- if (nid == NUMA_NO_NODE )
757
+ if (! numa_valid_node ( nid ) )
758
758
nr_pages += end_pfn - start_pfn ;
759
759
}
760
760
@@ -1061,7 +1061,7 @@ static bool should_skip_region(struct memblock_type *type,
1061
1061
return false;
1062
1062
1063
1063
/* only memory regions are associated with nodes, check it */
1064
- if (nid != NUMA_NO_NODE && nid != m_nid )
1064
+ if (numa_valid_node ( nid ) && nid != m_nid )
1065
1065
return true;
1066
1066
1067
1067
/* skip hotpluggable memory regions if needed */
@@ -1118,10 +1118,6 @@ void __next_mem_range(u64 *idx, int nid, enum memblock_flags flags,
1118
1118
int idx_a = * idx & 0xffffffff ;
1119
1119
int idx_b = * idx >> 32 ;
1120
1120
1121
- if (WARN_ONCE (nid == MAX_NUMNODES ,
1122
- "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\n" ))
1123
- nid = NUMA_NO_NODE ;
1124
-
1125
1121
for (; idx_a < type_a -> cnt ; idx_a ++ ) {
1126
1122
struct memblock_region * m = & type_a -> regions [idx_a ];
1127
1123
@@ -1215,9 +1211,6 @@ void __init_memblock __next_mem_range_rev(u64 *idx, int nid,
1215
1211
int idx_a = * idx & 0xffffffff ;
1216
1212
int idx_b = * idx >> 32 ;
1217
1213
1218
- if (WARN_ONCE (nid == MAX_NUMNODES , "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\n" ))
1219
- nid = NUMA_NO_NODE ;
1220
-
1221
1214
if (* idx == (u64 )ULLONG_MAX ) {
1222
1215
idx_a = type_a -> cnt - 1 ;
1223
1216
if (type_b != NULL )
@@ -1303,7 +1296,7 @@ void __init_memblock __next_mem_pfn_range(int *idx, int nid,
1303
1296
1304
1297
if (PFN_UP (r -> base ) >= PFN_DOWN (r -> base + r -> size ))
1305
1298
continue ;
1306
- if (nid == MAX_NUMNODES || nid == r_nid )
1299
+ if (! numa_valid_node ( nid ) || nid == r_nid )
1307
1300
break ;
1308
1301
}
1309
1302
if (* idx >= type -> cnt ) {
@@ -1339,10 +1332,6 @@ int __init_memblock memblock_set_node(phys_addr_t base, phys_addr_t size,
1339
1332
int start_rgn , end_rgn ;
1340
1333
int i , ret ;
1341
1334
1342
- if (WARN_ONCE (nid == MAX_NUMNODES ,
1343
- "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\n" ))
1344
- nid = NUMA_NO_NODE ;
1345
-
1346
1335
ret = memblock_isolate_range (type , base , size , & start_rgn , & end_rgn );
1347
1336
if (ret )
1348
1337
return ret ;
@@ -1452,9 +1441,6 @@ phys_addr_t __init memblock_alloc_range_nid(phys_addr_t size,
1452
1441
enum memblock_flags flags = choose_memblock_flags ();
1453
1442
phys_addr_t found ;
1454
1443
1455
- if (WARN_ONCE (nid == MAX_NUMNODES , "Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead\n" ))
1456
- nid = NUMA_NO_NODE ;
1457
-
1458
1444
if (!align ) {
1459
1445
/* Can't use WARNs this early in boot on powerpc */
1460
1446
dump_stack ();
@@ -1467,7 +1453,7 @@ phys_addr_t __init memblock_alloc_range_nid(phys_addr_t size,
1467
1453
if (found && !memblock_reserve (found , size ))
1468
1454
goto done ;
1469
1455
1470
- if (nid != NUMA_NO_NODE && !exact_nid ) {
1456
+ if (numa_valid_node ( nid ) && !exact_nid ) {
1471
1457
found = memblock_find_in_range_node (size , align , start ,
1472
1458
end , NUMA_NO_NODE ,
1473
1459
flags );
@@ -1987,7 +1973,7 @@ static void __init_memblock memblock_dump(struct memblock_type *type)
1987
1973
end = base + size - 1 ;
1988
1974
flags = rgn -> flags ;
1989
1975
#ifdef CONFIG_NUMA
1990
- if (memblock_get_region_node (rgn ) != MAX_NUMNODES )
1976
+ if (numa_valid_node ( memblock_get_region_node (rgn )) )
1991
1977
snprintf (nid_buf , sizeof (nid_buf ), " on node %d" ,
1992
1978
memblock_get_region_node (rgn ));
1993
1979
#endif
@@ -2181,7 +2167,7 @@ static void __init memmap_init_reserved_pages(void)
2181
2167
start = region -> base ;
2182
2168
end = start + region -> size ;
2183
2169
2184
- if (nid == NUMA_NO_NODE || nid >= MAX_NUMNODES )
2170
+ if (! numa_valid_node ( nid ) )
2185
2171
nid = early_pfn_to_nid (PFN_DOWN (start ));
2186
2172
2187
2173
reserve_bootmem_region (start , end , nid );
@@ -2272,7 +2258,7 @@ static int memblock_debug_show(struct seq_file *m, void *private)
2272
2258
2273
2259
seq_printf (m , "%4d: " , i );
2274
2260
seq_printf (m , "%pa..%pa " , & reg -> base , & end );
2275
- if (nid != MAX_NUMNODES )
2261
+ if (numa_valid_node ( nid ) )
2276
2262
seq_printf (m , "%4d " , nid );
2277
2263
else
2278
2264
seq_printf (m , "%4c " , 'x' );
0 commit comments