From 69470fda09aee6ab722b3fcdec5f42e687101f29 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Thu, 11 Jan 2018 23:25:08 +0100 Subject: cpu: fix preemption in cpu_irq_register --- src/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); } -- cgit v1.2.3