]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-generic/memory_model.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
[linux-2.6-omap-h63xx.git] / include / asm-generic / memory_model.h
index 30d8d33491dddd86466dc2df917270d8499c5415..52226e14bd7dba34b483a77ba22424e4241f8145 100644 (file)
         __pgdat->node_start_pfn;                                       \
 })
 
+#elif defined(CONFIG_SPARSEMEM_VMEMMAP)
+
+/* memmap is virtually contigious.  */
+#define __pfn_to_page(pfn)     (vmemmap + (pfn))
+#define __page_to_pfn(page)    ((page) - vmemmap)
+
 #elif defined(CONFIG_SPARSEMEM)
 /*
  * Note: section's mem_map is encorded to reflect its start_pfn.