diff options
author | Richard Braun <rbraun@sceen.net> | 2018-01-11 23:25:08 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2018-01-11 23:48:55 +0100 |
commit | 69470fda09aee6ab722b3fcdec5f42e687101f29 (patch) | |
tree | 20ec88f831269b037b3fb54dcb6915c4a41440fd | |
parent | bb9aa51ebe8376adc7ffdef5ee6bb3ca959be6e8 (diff) |
cpu: fix preemption in cpu_irq_register
-rw-r--r-- | src/cpu.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); } |