From a81aebfd6e75c40cc73ef7d90b14f8c6739505bf Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 3 Feb 2022 16:10:10 +0100 Subject: [PATCH] Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS node --- Kernel/GlobalProcessExposed.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/Kernel/GlobalProcessExposed.cpp b/Kernel/GlobalProcessExposed.cpp index eecf730818..8ab58cbcf9 100644 --- a/Kernel/GlobalProcessExposed.cpp +++ b/Kernel/GlobalProcessExposed.cpp @@ -263,20 +263,12 @@ private: class ProcFSUBSanDeadly : public ProcFSSystemBoolean { public: static NonnullRefPtr must_create(const ProcFSSystemDirectory&); - virtual bool value() const override - { - MutexLocker locker(m_lock); - return AK::UBSanitizer::g_ubsan_is_deadly; - } - virtual void set_value(bool new_value) override - { - MutexLocker locker(m_lock); - AK::UBSanitizer::g_ubsan_is_deadly = new_value; - } + + virtual bool value() const override { return AK::UBSanitizer::g_ubsan_is_deadly; } + virtual void set_value(bool new_value) override { AK::UBSanitizer::g_ubsan_is_deadly = new_value; } private: ProcFSUBSanDeadly(); - mutable Mutex m_lock; }; class ProcFSCapsLockRemap : public ProcFSSystemBoolean {