Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS node

This commit is contained in:
Andreas Kling 2022-02-03 16:10:10 +01:00
parent e86ab57078
commit a81aebfd6e
Notes: sideshowbarker 2024-07-17 19:50:35 +09:00

View file

@ -263,20 +263,12 @@ private:
class ProcFSUBSanDeadly : public ProcFSSystemBoolean {
public:
static NonnullRefPtr<ProcFSUBSanDeadly> 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 {