Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 60817c9b authored by Shaohua Li's avatar Shaohua Li Committed by Ingo Molnar
Browse files

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: default avatarYinghai <yinghai@kernel.org>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 3afa3949
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;