ramoops_data.console_size = reserve_size - FTRACE_MEM_SIZE;
ramoops_data.ftrace_size = FTRACE_MEM_SIZE;
ramoops_data.dump_oops = 1;
- memblock_reserve(ramoops_data.mem_address, ramoops_data.mem_size);
+ memblock_remove(ramoops_data.mem_address, ramoops_data.mem_size);
}
static int __init tegra_register_ramoops_device(void)
}
#endif
+#ifdef CONFIG_PSTORE_RAM
+ tegra_reserve_ramoops_memory(RAMOOPS_MEM_SIZE);
+#endif
+
#ifdef CONFIG_NVMAP_USE_CMA_FOR_CARVEOUT
/* Keep these at the end */
if (carveout_size) {
#endif
tegra_fb_linear_set(map);
-#ifdef CONFIG_PSTORE_RAM
- tegra_reserve_ramoops_memory(RAMOOPS_MEM_SIZE);
-#endif
}
void tegra_reserve4(ulong carveout_size, ulong fb_size,