--- include/linux/nodemask.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) Index: linux-2.6.22-rc4-mm2/include/linux/nodemask.h =================================================================== --- linux-2.6.22-rc4-mm2.orig/include/linux/nodemask.h 2007-06-23 13:52:23.000000000 -0700 +++ linux-2.6.22-rc4-mm2/include/linux/nodemask.h 2007-06-23 13:54:44.000000000 -0700 @@ -360,6 +360,8 @@ extern nodemask_t node_memory_map; #define next_online_node(nid) next_node((nid), node_online_map) extern int nr_node_ids; #define for_each_memory_node(node) for_each_node_mask((node), node_memory_map) +#define for_each_node(node) for_each_node_mask((node), node_possible_map) +#define for_each_online_node(node) for_each_node_mask((node), node_online_map) #else #define num_online_nodes() 1 #define num_possible_nodes() 1 @@ -371,6 +373,8 @@ extern int nr_node_ids; #define next_online_node(nid) (MAX_NUMNODES) #define nr_node_ids 1 #define for_each_memory_node(node) for (node = 0; node == 0; node = 1) +#define for_each_node(node) for (node = 0; node == 0; node = 1) +#define for_each_online_node(node) for (node = 0; node == 0; node = 1) #endif #define any_online_node(mask) \ @@ -388,7 +392,4 @@ extern int nr_node_ids; #define node_set_has_memory(node) set_bit((node), node_memory_map.bits) #define node_set_no_memory(node) clear_bit((node), node_memory_map.bits) -#define for_each_node(node) for_each_node_mask((node), node_possible_map) -#define for_each_online_node(node) for_each_node_mask((node), node_online_map) - #endif /* __LINUX_NODEMASK_H */