]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-x86_64/mmzone.h
[PATCH] x86_64: group memnodemap and memnodeshift in a memnode structure
[linux-2.6-omap-h63xx.git] / include / asm-x86_64 / mmzone.h
index 972c9359f7d739ff5ffe4f34b2450a218faeaeab..937f99b268837cd96800e75764e2250cc1134d21 100644 (file)
 #define NODEMAPSIZE 0xfff
 
 /* Simple perfect hash to map physical addresses to node numbers */
-extern int memnode_shift; 
-extern u8  memnodemap[NODEMAPSIZE]; 
+struct memnode {
+       int shift;
+       u8 map[NODEMAPSIZE];
+} ____cacheline_aligned;
+extern struct memnode memnode;
+#define memnode_shift memnode.shift
+#define memnodemap memnode.map
 
 extern struct pglist_data *node_data[];