|
@@ -214,6 +214,7 @@ void __init_or_module apply_alternatives(struct alt_instr *start,
|
|
u8 *instr = a->instr;
|
|
u8 *instr = a->instr;
|
|
BUG_ON(a->replacementlen > a->instrlen);
|
|
BUG_ON(a->replacementlen > a->instrlen);
|
|
BUG_ON(a->instrlen > sizeof(insnbuf));
|
|
BUG_ON(a->instrlen > sizeof(insnbuf));
|
|
|
|
+ BUG_ON(a->cpuid >= NCAPINTS*32);
|
|
if (!boot_cpu_has(a->cpuid))
|
|
if (!boot_cpu_has(a->cpuid))
|
|
continue;
|
|
continue;
|
|
#ifdef CONFIG_X86_64
|
|
#ifdef CONFIG_X86_64
|