summaryrefslogtreecommitdiff
path: root/Kernel/kprintf.cpp
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-02-20 17:21:53 +0100
committerAndreas Kling <kling@serenityos.org>2021-02-20 17:21:53 +0100
commitefd4f66f361e1c38bd866183ed0d4b29fb1073c2 (patch)
tree017123d2bf55a8bb8a924eee3ee36e712f63377b /Kernel/kprintf.cpp
parent4d9ce42532d01b0425b3d1574b9e334820f350de (diff)
downloadserenity-efd4f66f361e1c38bd866183ed0d4b29fb1073c2.zip
Kernel: Don't take debug logging lock in sprintf()
This function doesn't write to the log, and so doesn't need to acquire the logging lock. (This is only used by GCC's name demangling thingy.)
Diffstat (limited to 'Kernel/kprintf.cpp')
-rw-r--r--Kernel/kprintf.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/Kernel/kprintf.cpp b/Kernel/kprintf.cpp
index e195a6ae43..8f173e7350 100644
--- a/Kernel/kprintf.cpp
+++ b/Kernel/kprintf.cpp
@@ -105,7 +105,6 @@ extern "C" int sprintf(char* buffer, const char* fmt, ...);
int sprintf(char* buffer, const char* fmt, ...)
{
- ScopedSpinLock lock(s_log_lock);
va_list ap;
va_start(ap, fmt);
int ret = printf_internal(buffer_putch, buffer, fmt, ap);