[PATCH] x86-64: Fix harmless off by one in e820 code
[pandora-kernel.git] / include / asm-i386 / node.h
1 #ifndef _ASM_I386_NODE_H_
2 #define _ASM_I386_NODE_H_
3
4 #include <linux/device.h>
5 #include <linux/mmzone.h>
6 #include <linux/node.h>
7 #include <linux/topology.h>
8 #include <linux/nodemask.h>
9
10 struct i386_node {
11         struct node node;
12 };
13 extern struct i386_node node_devices[MAX_NUMNODES];
14
15 static inline int arch_register_node(int num){
16         int p_node;
17         struct node *parent = NULL;
18
19         if (!node_online(num))
20                 return 0;
21         p_node = parent_node(num);
22
23         if (p_node != num)
24                 parent = &node_devices[p_node].node;
25
26         return register_node(&node_devices[num].node, num, parent);
27 }
28
29 #endif /* _ASM_I386_NODE_H_ */