diff options
-rw-r--r-- | drivers/base/memory.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/base/memory.c b/drivers/base/memory.c index 7c5d87191b28..85be040a21c8 100644 --- a/drivers/base/memory.c +++ b/drivers/base/memory.c | |||
@@ -228,8 +228,8 @@ memory_block_action(unsigned long phys_index, unsigned long action, int online_t | |||
228 | struct page *first_page; | 228 | struct page *first_page; |
229 | int ret; | 229 | int ret; |
230 | 230 | ||
231 | first_page = pfn_to_page(phys_index << PFN_SECTION_SHIFT); | 231 | start_pfn = phys_index << PFN_SECTION_SHIFT; |
232 | start_pfn = page_to_pfn(first_page); | 232 | first_page = pfn_to_page(start_pfn); |
233 | 233 | ||
234 | switch (action) { | 234 | switch (action) { |
235 | case MEM_ONLINE: | 235 | case MEM_ONLINE: |