mirror of
https://github.com/RGBCube/serenity
synced 2025-05-28 09:05:09 +00:00
Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS node
This commit is contained in:
parent
e86ab57078
commit
a81aebfd6e
1 changed files with 3 additions and 11 deletions
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue