diff --git a/Kernel/API/Syscall.h b/Kernel/API/Syscall.h index b6fce51ec0..5600231104 100644 --- a/Kernel/API/Syscall.h +++ b/Kernel/API/Syscall.h @@ -146,7 +146,7 @@ enum class NeedsBigProcessLock { S(umount, NeedsBigProcessLock::Yes) \ S(dump_backtrace, NeedsBigProcessLock::No) \ S(dbgputch, NeedsBigProcessLock::Yes) \ - S(dbgputstr, NeedsBigProcessLock::Yes) \ + S(dbgputstr, NeedsBigProcessLock::No) \ S(create_inode_watcher, NeedsBigProcessLock::Yes) \ S(inode_watcher_add_watch, NeedsBigProcessLock::Yes) \ S(inode_watcher_remove_watch, NeedsBigProcessLock::Yes) \ diff --git a/Kernel/Syscalls/debug.cpp b/Kernel/Syscalls/debug.cpp index fcc8165251..841f7e419d 100644 --- a/Kernel/Syscalls/debug.cpp +++ b/Kernel/Syscalls/debug.cpp @@ -27,7 +27,7 @@ KResultOr Process::sys$dbgputch(u8 ch) KResultOr Process::sys$dbgputstr(Userspace characters, size_t size) { - VERIFY_PROCESS_BIG_LOCK_ACQUIRED(this); + VERIFY_NO_PROCESS_BIG_LOCK(this); if (size == 0) return 0;