Fix a bug Evgeny reported where init_apic_map() can cause random corruption due accessing random bytes far beyond the bounds of online_cpus. Take the opportunity to bump the max number of test CPUs to a realistic maximum, i.e. what kvm-unit-tests can support without a major rework. Sean Christopherson (3): x86: Fix out of bounds access when processing online_cpus x86: Declare online_cpus based on MAX_TEST_CPUS x86: Bump max number of test CPUs to 255 lib/x86/apic-defs.h | 2 +- lib/x86/apic.c | 4 ++-- lib/x86/smp.c | 2 -- x86/cstart.S | 2 +- x86/cstart64.S | 2 +- 5 files changed, 5 insertions(+), 7 deletions(-) -- 2.22.0