]> err.no Git - linux-2.6/blobdiff - include/linux/gfp.h
[PATCH] USB: add support for OCHI on AT91rm9200
[linux-2.6] / include / linux / gfp.h
index da7ce8730e97d33e383b24971a7c03c9aa285c8a..7851e6b520cf013f4091cd4932f69cb4b00e76b5 100644 (file)
@@ -110,6 +110,10 @@ static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask,
        if (unlikely(order >= MAX_ORDER))
                return NULL;
 
+       /* Unknown node is current node */
+       if (nid < 0)
+               nid = numa_node_id();
+
        return __alloc_pages(gfp_mask, order,
                NODE_DATA(nid)->node_zonelists + gfp_zone(gfp_mask));
 }
@@ -153,9 +157,9 @@ extern void FASTCALL(free_cold_page(struct page *page));
 
 void page_alloc_init(void);
 #ifdef CONFIG_NUMA
-void drain_remote_pages(void);
+void drain_node_pages(int node);
 #else
-static inline void drain_remote_pages(void) { };
+static inline void drain_node_pages(int node) { };
 #endif
 
 #endif /* __LINUX_GFP_H */