Message ID | 1441778053-31745-2-git-send-email-stewart@linux.vnet.ibm.com |
---|---|
State | Accepted |
Headers | show |
diff --git a/core/mem_region.c b/core/mem_region.c index a742fe4..f6a52a0 100644 --- a/core/mem_region.c +++ b/core/mem_region.c @@ -1078,6 +1078,7 @@ static void mem_region_add_dt_reserved_node(struct dt_node *parent, } name = strdup(region->name); + assert(name); /* remove any cell addresses in the region name; we have our own cell * addresses here */ @@ -1086,6 +1087,7 @@ static void mem_region_add_dt_reserved_node(struct dt_node *parent, *p = '\0'; region->node = dt_new_addr(parent, name, region->start); + assert(region->node); dt_add_property_u64s(region->node, "reg", region->start, region->len); free(name); }
If we fail to allocate memory at this point in boot, we should just assert, there's really no coming back from not being able to reserve our reserved memory. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> --- core/mem_region.c | 2 ++ 1 file changed, 2 insertions(+)