|
@@ -3120,3 +3120,19 @@ unsigned long page_to_pfn(struct page *page)
|
|
|
EXPORT_SYMBOL(pfn_to_page);
|
|
|
EXPORT_SYMBOL(page_to_pfn);
|
|
|
#endif /* CONFIG_OUT_OF_LINE_PFN_TO_PAGE */
|
|
|
+
|
|
|
+#if MAX_NUMNODES > 1
|
|
|
+/*
|
|
|
+ * Find the highest possible node id.
|
|
|
+ */
|
|
|
+int highest_possible_node_id(void)
|
|
|
+{
|
|
|
+ unsigned int node;
|
|
|
+ unsigned int highest = 0;
|
|
|
+
|
|
|
+ for_each_node_mask(node, node_possible_map)
|
|
|
+ highest = node;
|
|
|
+ return highest;
|
|
|
+}
|
|
|
+EXPORT_SYMBOL(highest_possible_node_id);
|
|
|
+#endif
|