mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS node
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user