diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/mmzone.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index ee9f7b74e613..8cba76c6a28c 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h | |||
| @@ -596,7 +596,11 @@ static inline int pfn_valid(unsigned long pfn) | |||
| 596 | * this restriction. | 596 | * this restriction. |
| 597 | */ | 597 | */ |
| 598 | #ifdef CONFIG_NUMA | 598 | #ifdef CONFIG_NUMA |
| 599 | #define pfn_to_nid early_pfn_to_nid | 599 | #define pfn_to_nid(pfn) \ |
| 600 | ({ \ | ||
| 601 | unsigned long __pfn_to_nid_pfn = (pfn); \ | ||
| 602 | page_to_nid(pfn_to_page(__pfn_to_nid_pfn)); \ | ||
| 603 | }) | ||
| 600 | #else | 604 | #else |
| 601 | #define pfn_to_nid(pfn) (0) | 605 | #define pfn_to_nid(pfn) (0) |
| 602 | #endif | 606 | #endif |
