diff options
author | Andreas Kling <kling@serenityos.org> | 2022-02-03 01:28:14 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-02-03 16:11:26 +0100 |
commit | 08991531701b997bf3823354882acd785b24b7bc (patch) | |
tree | fac0715cb4174090aa972bd81e11eadb8e136fb6 /Kernel/TTY/PTYMultiplexer.h | |
parent | 6fbb924bbffaf85ac64f2574225aaafef3692bf0 (diff) | |
download | serenity-08991531701b997bf3823354882acd785b24b7bc.zip |
Kernel: Protect PTYMultiplexer freelist with spinlock instead of mutex
Diffstat (limited to 'Kernel/TTY/PTYMultiplexer.h')
-rw-r--r-- | Kernel/TTY/PTYMultiplexer.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Kernel/TTY/PTYMultiplexer.h b/Kernel/TTY/PTYMultiplexer.h index caac7b0fdd..9c0a546cf2 100644 --- a/Kernel/TTY/PTYMultiplexer.h +++ b/Kernel/TTY/PTYMultiplexer.h @@ -8,7 +8,6 @@ #include <AK/Badge.h> #include <Kernel/Devices/CharacterDevice.h> -#include <Kernel/Locking/Mutex.h> namespace Kernel { @@ -36,7 +35,7 @@ private: virtual StringView class_name() const override { return "PTYMultiplexer"sv; } static constexpr size_t max_pty_pairs = 64; - MutexProtected<Vector<unsigned, max_pty_pairs>> m_freelist; + SpinlockProtected<Vector<unsigned, max_pty_pairs>> m_freelist; }; } |