From 84b6ec306166be79ceac6430d2949f6bcf196f82 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 29 Sep 2024 16:30:23 -0300 Subject: [PATCH] logging: remove unescessary init --- kernel-src/arch/x86-64/main.c | 1 - kernel-src/io/logging.c | 6 +----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/kernel-src/arch/x86-64/main.c b/kernel-src/arch/x86-64/main.c index 26e04673..6a3f4727 100644 --- a/kernel-src/arch/x86-64/main.c +++ b/kernel-src/arch/x86-64/main.c @@ -45,7 +45,6 @@ static cpu_t bsp_cpu; void kernel_entry() { cpu_set(&bsp_cpu); - logging_init(); logging_sethook(arch_e9_putc); arch_gdt_reload(); diff --git a/kernel-src/io/logging.c b/kernel-src/io/logging.c index 26e94c67..f4554732 100644 --- a/kernel-src/io/logging.c +++ b/kernel-src/io/logging.c @@ -1,6 +1,6 @@ #include -mutex_t printf_mutex; +MUTEX_DEFINE(printf_mutex); static void nohook(char c) { @@ -16,7 +16,3 @@ void _putchar(char c) { void logging_sethook(void (*fun)(char)) { hook = fun; } - -void logging_init() { - MUTEX_INIT(&printf_mutex); -}