x86, memory hotplug: remove wrong -1 in calling init_memory_mapping()
Impact: fix crash with memory hotplug Shuahua Li found: | I just did some experiments on a desktop for memory hotplug and this bug | triggered a crash in my test. | | Yinghai's suggestion also fixed the bug. We don't need to round it, just remove that extra -1 Signed-off-by: Yinghai <yinghai@kernel.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
Родитель
3afa39493d
Коммит
60817c9b31
|
@ -837,7 +837,7 @@ int arch_add_memory(int nid, u64 start, u64 size)
|
|||
unsigned long nr_pages = size >> PAGE_SHIFT;
|
||||
int ret;
|
||||
|
||||
last_mapped_pfn = init_memory_mapping(start, start + size-1);
|
||||
last_mapped_pfn = init_memory_mapping(start, start + size);
|
||||
if (last_mapped_pfn > max_pfn_mapped)
|
||||
max_pfn_mapped = last_mapped_pfn;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче