From 825ec221b7b5ff4d628ad295da72b09fadeff301 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 11 Jun 2023 00:18:48 +0300 Subject: [PATCH] Kernel: we don't panic anymore on unrecognized syscall --- kernel/kernel/Syscall.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/kernel/Syscall.cpp b/kernel/kernel/Syscall.cpp index ea46f8c636..c543b7ebc1 100644 --- a/kernel/kernel/Syscall.cpp +++ b/kernel/kernel/Syscall.cpp @@ -227,7 +227,9 @@ namespace Kernel ret = sys_read_dir_entries((int)arg1, (API::DirectoryEntryList*)arg2, (size_t)arg3); break; default: - Kernel::panic("Unknown syscall {}", syscall); + dwarnln("Unknown syscall {}", syscall); + ret = -ENOSYS; + break; } asm volatile("cli");