hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/mips/netlogic/xlr/setup.c
....@@ -34,6 +34,7 @@
3434
3535 #include <linux/kernel.h>
3636 #include <linux/serial_8250.h>
37
+#include <linux/memblock.h>
3738 #include <linux/pm.h>
3839
3940 #include <asm/idle.h>
....@@ -149,7 +150,7 @@
149150
150151 bootm = (void *)(long)nlm_prom_info.psb_mem_map;
151152 for (i = 0; i < bootm->nr_map; i++) {
152
- if (bootm->map[i].type != BOOT_MEM_RAM)
153
+ if (bootm->map[i].type != NLM_BOOT_MEM_RAM)
153154 continue;
154155 start = bootm->map[i].addr;
155156 size = bootm->map[i].size;
....@@ -158,7 +159,7 @@
158159 if (i == 0 && start == 0 && size == 0x0c000000)
159160 size = 0x0ff00000;
160161
161
- add_memory_region(start, size - pref_backup, BOOT_MEM_RAM);
162
+ memblock_add(start, size - pref_backup);
162163 }
163164 }
164165