The gic-ipi tests started crashing in a strange way after commit 9064d89b ("kvm-unit-tests: unlock before calling return"). Eventually I narrowed it down to the NR_CPUS change being the problem. I still don't understand what's going on, but NR_CPUS=511 works and NR_CPUS=512 doesn't. I don't have time to debug this further right now, so this is just a temporary hack that appears to fix the regression. Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> --- lib/arm/asm/setup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/arm/asm/setup.h b/lib/arm/asm/setup.h index 3215814603e4..81cac019b1d1 100644 --- a/lib/arm/asm/setup.h +++ b/lib/arm/asm/setup.h @@ -9,7 +9,7 @@ #include <asm/page.h> #include <asm/pgtable-hwdef.h> -#define NR_CPUS 512 +#define NR_CPUS 511 extern u64 cpus[NR_CPUS]; /* per-cpu IDs (MPIDRs) */ extern int nr_cpus; -- 2.17.1