diff options
author | Andreas Kling <kling@serenityos.org> | 2021-02-20 17:21:53 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-02-20 17:21:53 +0100 |
commit | efd4f66f361e1c38bd866183ed0d4b29fb1073c2 (patch) | |
tree | 017123d2bf55a8bb8a924eee3ee36e712f63377b /Kernel/kprintf.cpp | |
parent | 4d9ce42532d01b0425b3d1574b9e334820f350de (diff) | |
download | serenity-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.cpp | 1 |
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); |