|
@@ -368,21 +368,14 @@ int unregister_cpu_under_node(unsigned int cpu, unsigned int nid)
|
|
|
}
|
|
|
|
|
|
#ifdef CONFIG_MEMORY_HOTPLUG_SPARSE
|
|
|
-#define page_initialized(page) (page->lru.next)
|
|
|
-
|
|
|
static int __ref get_nid_for_pfn(unsigned long pfn)
|
|
|
{
|
|
|
- struct page *page;
|
|
|
-
|
|
|
if (!pfn_valid_within(pfn))
|
|
|
return -1;
|
|
|
#ifdef CONFIG_DEFERRED_STRUCT_PAGE_INIT
|
|
|
if (system_state < SYSTEM_RUNNING)
|
|
|
return early_pfn_to_nid(pfn);
|
|
|
#endif
|
|
|
- page = pfn_to_page(pfn);
|
|
|
- if (!page_initialized(page))
|
|
|
- return -1;
|
|
|
return pfn_to_nid(pfn);
|
|
|
}
|
|
|
|