summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2018-01-11 23:25:08 +0100
committerRichard Braun <rbraun@sceen.net>2018-01-11 23:48:55 +0100
commit69470fda09aee6ab722b3fcdec5f42e687101f29 (patch)
tree20ec88f831269b037b3fb54dcb6915c4a41440fd
parentbb9aa51ebe8376adc7ffdef5ee6bb3ca959be6e8 (diff)
cpu: fix preemption in cpu_irq_register
-rw-r--r--src/cpu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu.c b/src/cpu.c
index 1971e77..325aab5 100644
--- a/src/cpu.c
+++ b/src/cpu.c
@@ -504,7 +504,7 @@ cpu_irq_register(unsigned int irq, cpu_irq_handler_fn_t fn, void *arg)
cpu_irq_handler_set_fn(handler, fn, arg);
i8259_irq_enable(irq);
- thread_preempt_disable();
+ thread_preempt_enable();
cpu_intr_restore(eflags);
}