Kernel/SMP: Don't process SMP messages in exit_trap() in non-SMP mode

This commit is contained in:
Andreas Kling 2021-08-09 13:23:05 +02:00
commit 57a7dfbd28
Notes: sideshowbarker 2024-07-18 07:11:22 +09:00

View file

@ -613,7 +613,8 @@ void Processor::exit_trap(TrapFrame& trap)
VERIFY(m_in_irq >= trap.prev_irq_level);
m_in_irq = trap.prev_irq_level;
smp_process_pending_messages();
if (s_smp_enabled)
smp_process_pending_messages();
auto* current_thread = Processor::current_thread();
if (current_thread) {