Merge "fconf: spm: minor bug fix" into integration
This commit is contained in:
commit
499f192c1d
|
@ -45,6 +45,11 @@ int fconf_populate_arm_sp(uintptr_t config)
|
|||
}
|
||||
|
||||
fdt_for_each_subnode(sp_node, dtb, node) {
|
||||
if (index == MAX_SP_IDS) {
|
||||
ERROR("FCONF: Reached max number of SPs\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
err = fdt_read_uint32_array(dtb, sp_node, "uuid", 4,
|
||||
uuid_helper.word);
|
||||
if (err < 0) {
|
||||
|
@ -87,15 +92,10 @@ int fconf_populate_arm_sp(uintptr_t config)
|
|||
policies[sp_start_index + index].check = open_fip;
|
||||
|
||||
index++;
|
||||
|
||||
if (index >= MAX_SP_IDS) {
|
||||
ERROR("FCONF: reached max number of SPs\n");
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
if ((sp_node < 0) && (sp_node != -FDT_ERR_NOTFOUND)) {
|
||||
ERROR("%d: fdt_for_each_subnode(): %d\n", __LINE__, node);
|
||||
ERROR("%u: fdt_for_each_subnode(): %d\n", __LINE__, node);
|
||||
return sp_node;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue