From 2cf7eb85708c45ec4d80744c7ebe3421625ac8e3 Mon Sep 17 00:00:00 2001
From: wwidjaja <w.widjaja@intel.com>
Date: Wed, 31 May 2017 14:45:51 +0800
Subject: [PATCH] JIRA: DRVLIB_SW-368 - Revert "Fix alloc_node_mem_map with
 ARCH_PFN_OFFSET calculation"

---
 mm/page_alloc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index b073e9d19..7064aae8d 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -5921,8 +5921,7 @@ static void __ref alloc_node_mem_map(struct pglist_data *pgdat)
 		mem_map = NODE_DATA(0)->node_mem_map;
 #if defined(CONFIG_HAVE_MEMBLOCK_NODE_MAP) || defined(CONFIG_FLATMEM)
 		if (page_to_pfn(mem_map) != pgdat->node_start_pfn)
-			mem_map -= offset + (pgdat->node_start_pfn -
-				ARCH_PFN_OFFSET);
+			mem_map -= offset;
 #endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */
 	}
 #endif
-- 
GitLab