While building it failed with: undefined reference to `early_init_dt_alloc_memory_arch' undefined reference to `early_init_dt_add_memory_arch' Added the function after seeing them in x86. Signed-off-by: Sudip Mukherjee <sudip@xxxxxxxxxxxxxxx> --- arch/mn10300/kernel/setup.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/mn10300/kernel/setup.c b/arch/mn10300/kernel/setup.c index 2ad7f32..f0e08b0 100644 --- a/arch/mn10300/kernel/setup.c +++ b/arch/mn10300/kernel/setup.c @@ -87,6 +87,21 @@ static int __init early_mem(char *p) early_param("mem", early_mem); /* + * early_init_dt_add_memory_arch() and early_init_dt_alloc_memory_arch() + * borrowed from arch/x86/kernel/devicetree.c + */ + +void __init early_init_dt_add_memory_arch(u64 base, u64 size) +{ + BUG(); +} + +void * __init early_init_dt_alloc_memory_arch(u64 size, u64 align) +{ + return __alloc_bootmem(size, align, 0); +} + +/* * architecture specific setup */ void __init setup_arch(char **cmdline_p) -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html