xtensa: Flat DeviceTree copy not future-safe
A message that is not in the archive (sent off-list or not yet received): [email protected]
Max Filippov
maintainerPATCH 5/6 xtensa: Flat DeviceTree copy not future-safe
From: Vineet Gupta <[email protected]>
flat DT copy code calls bootmem allocator with @align = 0. This is probably OK with legacy allocator which xtensa uses right now, but this will panic right away with memblock allocator
Signed-off-by Vineet Gupta <[email protected]>
Cc Chris Zankel <[email protected]>
Cc Max Filippov <[email protected]>
Cc Marc Gauthier <[email protected]>
Acked-by Max Filippov <[email protected]>
Signed-off-by Max Filippov <[email protected]>
--- arch/xtensa/kernel/setup.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
arch/xtensa/kernel/setup.c +1 -1
@@ -256,7 +256,7 @@ void __init early_init_devtree(void *params)static void __init copy_devtree (void ) {void *alloc =early_init_dt_alloc_memory_arch ( -be32_to_cpu (initial_boot_params->totalsize),0 ); +be32_to_cpu (initial_boot_params->totalsize),8 );if (alloc) {memcpy (alloc, initial_boot_params,be32_to_cpu (initial_boot_params->totalsize));
Signature · 1 line
1.7.7.6