diff --git a/kernel/resource.c b/kernel/resource.c index c66147aa2176..9c297a7875d2 100644 --- a/kernel/resource.c +++ b/kernel/resource.c @@ -468,9 +468,7 @@ int walk_system_ram_res_rev(u64 start, u64 end, void *arg, rams_size += 16; } - rams[i].start = res.start; - rams[i++].end = res.end; - + rams[i++] = res; start = res.end + 1; }