From 08c446612959fb190c7d6f604c69031007c3bc23 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 7 Feb 2024 11:43:39 +0100 Subject: Remove sti and cli inline assembly --- kernel/kubsan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kernel/kubsan.c') diff --git a/kernel/kubsan.c b/kernel/kubsan.c index 8c01b87..87b2932 100644 --- a/kernel/kubsan.c +++ b/kernel/kubsan.c @@ -1,11 +1,12 @@ #include #include #include +#include void ubsan_log(const char *cause, struct source_location source) { kprintf("%s: %s : %d\n", cause, source.file_name, source.line); dump_backtrace(5); - asm("cli"); + disable_interrupts(); asm volatile("1: jmp 1b"); asm("hlt"); for (;;) -- cgit v1.2.3