diff options
author | Andreas Kling <kling@serenityos.org> | 2022-08-24 16:07:29 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-08-24 18:35:41 +0200 |
commit | 5a804b9a1df6138ddc5c34f1f71764ef23618206 (patch) | |
tree | a8a6975f84604af75797fb8688c0c195d49b157c /Kernel/Memory | |
parent | 032e06b7621a5d444257b466949bb99ddcb36bb0 (diff) | |
download | serenity-5a804b9a1df6138ddc5c34f1f71764ef23618206.zip |
Kernel: Make PhysicalPage::ref() use relaxed memory order
When incrementing a reference count, it should be sufficient to use
relaxed ordering. Note that unref() still uses acquire-release.
Diffstat (limited to 'Kernel/Memory')
-rw-r--r-- | Kernel/Memory/PhysicalPage.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Kernel/Memory/PhysicalPage.h b/Kernel/Memory/PhysicalPage.h index 65c7e5bb37..e4f31c9863 100644 --- a/Kernel/Memory/PhysicalPage.h +++ b/Kernel/Memory/PhysicalPage.h @@ -27,7 +27,7 @@ public: void ref() { - m_ref_count.fetch_add(1, AK::memory_order_acq_rel); + m_ref_count.fetch_add(1, AK::memory_order_relaxed); } void unref() |