summaryrefslogtreecommitdiff
path: root/Kernel/TTY/PTYMultiplexer.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2022-02-03 01:28:14 +0100
committerAndreas Kling <kling@serenityos.org>2022-02-03 16:11:26 +0100
commit08991531701b997bf3823354882acd785b24b7bc (patch)
treefac0715cb4174090aa972bd81e11eadb8e136fb6 /Kernel/TTY/PTYMultiplexer.h
parent6fbb924bbffaf85ac64f2574225aaafef3692bf0 (diff)
downloadserenity-08991531701b997bf3823354882acd785b24b7bc.zip
Kernel: Protect PTYMultiplexer freelist with spinlock instead of mutex
Diffstat (limited to 'Kernel/TTY/PTYMultiplexer.h')
-rw-r--r--Kernel/TTY/PTYMultiplexer.h3
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;
};
}