]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/mmzone.h
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
[linux-2.6-omap-h63xx.git] / include / linux / mmzone.h
index 4733d35d8223bf847bc6b31ff7e705da8adb45ce..b79633d3a97b5f0653f65df843b3c1fee75b1c32 100644 (file)
@@ -284,6 +284,8 @@ typedef struct pglist_data {
 
 #define node_present_pages(nid)        (NODE_DATA(nid)->node_present_pages)
 #define node_spanned_pages(nid)        (NODE_DATA(nid)->node_spanned_pages)
+#define pgdat_page_nr(pgdat, pagenr)   ((pgdat)->node_mem_map + (pagenr))
+#define nid_page_nr(nid, pagenr)       pgdat_page_nr(NODE_DATA(nid),(pagenr))
 
 extern struct pglist_data *pgdat_list;