Fix __pfn_to_page(pfn) for CONFIG_DISCONTIGMEM=y
[linux-2.6-microblaze.git] / include / asm-generic / memory_model.h
index ae060c6..18546d8 100644 (file)
@@ -34,7 +34,7 @@
 
 #define __pfn_to_page(pfn)                     \
 ({     unsigned long __pfn = (pfn);            \
-       unsigned long __nid = arch_pfn_to_nid(pfn);  \
+       unsigned long __nid = arch_pfn_to_nid(__pfn);  \
        NODE_DATA(__nid)->node_mem_map + arch_local_page_offset(__pfn, __nid);\
 })