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

Commit b9d19f4a authored by Yinghai Lu's avatar Yinghai Lu Committed by Ingo Molnar
Browse files

x86: fix memory setup bug



interesting...

[    0.000000]   mapped low ram: 0 - 20000000
[    0.000000]   low ram: 00000000 - 1fff0000
[    0.000000]   bootmap 00002000 - 00006000

max_pfn_mapped > max_low_pfn?

it seems init_memory_mapping reveals an old bug.

please check attached test patch.

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 383bc5ce
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -427,7 +427,7 @@ void __init setup_arch(char **cmdline_p)
	find_low_pfn_range();

	/* max_pfn_mapped is updated here */
	init_memory_mapping(0, (max_low_pfn << PAGE_SHIFT));
	max_pfn_mapped = init_memory_mapping(0, (max_low_pfn << PAGE_SHIFT));

	reserve_initrd();