diff --git a/src/kernel/core/arch/x86/arch_int.c b/src/kernel/core/arch/x86/arch_int.c index 4c5d55e773..18f1b0e5b3 100755 --- a/src/kernel/core/arch/x86/arch_int.c +++ b/src/kernel/core/arch/x86/arch_int.c @@ -267,7 +267,7 @@ i386_handle_trap(struct iframe frame) if (ret == B_INVOKE_SCHEDULER) { int state = disable_interrupts(); GRAB_THREAD_LOCK(); - resched(); + scheduler_reschedule(); RELEASE_THREAD_LOCK(); restore_interrupts(state); }