1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-29 14:15:08 +00:00

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

View file

@ -263,20 +263,12 @@ private:
class ProcFSUBSanDeadly : public ProcFSSystemBoolean { class ProcFSUBSanDeadly : public ProcFSSystemBoolean {
public: public:
static NonnullRefPtr<ProcFSUBSanDeadly> must_create(const ProcFSSystemDirectory&); static NonnullRefPtr<ProcFSUBSanDeadly> must_create(const ProcFSSystemDirectory&);
virtual bool value() const override
{ virtual bool value() const override { return AK::UBSanitizer::g_ubsan_is_deadly; }
MutexLocker locker(m_lock); virtual void set_value(bool new_value) override { AK::UBSanitizer::g_ubsan_is_deadly = new_value; }
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;
}
private: private:
ProcFSUBSanDeadly(); ProcFSUBSanDeadly();
mutable Mutex m_lock;
}; };
class ProcFSCapsLockRemap : public ProcFSSystemBoolean { class ProcFSCapsLockRemap : public ProcFSSystemBoolean {