diff options
-rw-r--r-- | include/linux/mmzone.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index d294b57a4016..ee9f7b74e613 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h | |||
@@ -435,7 +435,6 @@ extern struct pglist_data contig_page_data; | |||
435 | #define NODE_DATA(nid) (&contig_page_data) | 435 | #define NODE_DATA(nid) (&contig_page_data) |
436 | #define NODE_MEM_MAP(nid) mem_map | 436 | #define NODE_MEM_MAP(nid) mem_map |
437 | #define MAX_NODES_SHIFT 1 | 437 | #define MAX_NODES_SHIFT 1 |
438 | #define pfn_to_nid(pfn) (0) | ||
439 | 438 | ||
440 | #else /* CONFIG_NEED_MULTIPLE_NODES */ | 439 | #else /* CONFIG_NEED_MULTIPLE_NODES */ |
441 | 440 | ||
@@ -470,6 +469,10 @@ extern struct pglist_data contig_page_data; | |||
470 | #define early_pfn_to_nid(nid) (0UL) | 469 | #define early_pfn_to_nid(nid) (0UL) |
471 | #endif | 470 | #endif |
472 | 471 | ||
472 | #ifdef CONFIG_FLATMEM | ||
473 | #define pfn_to_nid(pfn) (0) | ||
474 | #endif | ||
475 | |||
473 | #define pfn_to_section_nr(pfn) ((pfn) >> PFN_SECTION_SHIFT) | 476 | #define pfn_to_section_nr(pfn) ((pfn) >> PFN_SECTION_SHIFT) |
474 | #define section_nr_to_pfn(sec) ((sec) << PFN_SECTION_SHIFT) | 477 | #define section_nr_to_pfn(sec) ((sec) << PFN_SECTION_SHIFT) |
475 | 478 | ||
@@ -594,6 +597,8 @@ static inline int pfn_valid(unsigned long pfn) | |||
594 | */ | 597 | */ |
595 | #ifdef CONFIG_NUMA | 598 | #ifdef CONFIG_NUMA |
596 | #define pfn_to_nid early_pfn_to_nid | 599 | #define pfn_to_nid early_pfn_to_nid |
600 | #else | ||
601 | #define pfn_to_nid(pfn) (0) | ||
597 | #endif | 602 | #endif |
598 | 603 | ||
599 | #define early_pfn_valid(pfn) pfn_valid(pfn) | 604 | #define early_pfn_valid(pfn) pfn_valid(pfn) |