Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> --- lib/arm/setup.c | 7 ++----- lib/powerpc/setup.c | 8 ++------ 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/lib/arm/setup.c b/lib/arm/setup.c index 689c211d3018..9974b4c131dd 100644 --- a/lib/arm/setup.c +++ b/lib/arm/setup.c @@ -48,11 +48,8 @@ static void cpu_set(int fdtnode __unused, u64 regval, void *info __unused) { int cpu = nr_cpus++; - if (cpu >= NR_CPUS) { - printf("Number cpus exceeds maximum supported (%d).\n", - NR_CPUS); - assert(0); - } + assert_msg(cpu < NR_CPUS, "Number cpus exceeds maximum supported (%d).", NR_CPUS); + cpus[cpu] = regval; set_cpu_present(cpu, true); } diff --git a/lib/powerpc/setup.c b/lib/powerpc/setup.c index 8d44311cac3b..7157bcb70094 100644 --- a/lib/powerpc/setup.c +++ b/lib/powerpc/setup.c @@ -50,15 +50,11 @@ static void cpu_set(int fdtnode, u64 regval, void *info) struct cpu_set_params *params = info; int cpu = nr_cpus++; - if (cpu >= NR_CPUS) { - printf("Number cpus exceeds maximum supported (%d).\n", - NR_CPUS); - assert(0); - } + assert_msg(cpu < NR_CPUS, "Number cpus exceeds maximum supported (%d).", NR_CPUS); + cpus[cpu] = regval; /* set exception stack address for this CPU (in SPGR0) */ - asm volatile ("mtsprg0 %[addr]" :: [addr] "r" (exception_stack[cpu + 1])); -- 2.9.3