]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/nodemask.h
[ALSA] Fix disconnection of proc interface
[linux-2.6-omap-h63xx.git] / include / linux / nodemask.h
index 4726ef7ba8e8e2fe35d03ef68184173320374ef4..1a9ef3e627d1b6e04984688c071ed6e27fa964fd 100644 (file)
@@ -84,7 +84,6 @@
 #include <linux/threads.h>
 #include <linux/bitmap.h>
 #include <linux/numa.h>
-#include <asm/bug.h>
 
 typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t;
 extern nodemask_t _unused_nodemask_arg_;
@@ -351,11 +350,15 @@ extern nodemask_t node_possible_map;
 #define num_possible_nodes()   nodes_weight(node_possible_map)
 #define node_online(node)      node_isset((node), node_online_map)
 #define node_possible(node)    node_isset((node), node_possible_map)
+#define first_online_node      first_node(node_online_map)
+#define next_online_node(nid)  next_node((nid), node_online_map)
 #else
 #define num_online_nodes()     1
 #define num_possible_nodes()   1
 #define node_online(node)      ((node) == 0)
 #define node_possible(node)    ((node) == 0)
+#define first_online_node      0
+#define next_online_node(nid)  (MAX_NUMNODES)
 #endif
 
 #define any_online_node(mask)                  \