diff --git a/smp/kthread_switch_asm.S b/smp/kthread_switch_asm.S index 09c6a2a..e252701 100644 --- a/smp/kthread_switch_asm.S +++ b/smp/kthread_switch_asm.S @@ -62,7 +62,7 @@ __smp_IntSwitch: mov rax, [__smp_Now] inc rax mov [__smp_Now], rax - test rax, 0x7 + test rax, 0x3 jz .realcall mov rax, [__smp_IntSwitch_LastState] iret