summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-27 11:24:23 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-27 11:24:23 +0100
commit4083fbe3d959244a823dec6a7e6b852f2d70d24b (patch)
tree8a31f96c99b3df7491860faffa392c4f9be24115
parent8e3bfed0e3a80d79a7b02edf79dc6cd5e5c51a6d (diff)
feat: kernel: update BinaryMutex implementation.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--src/kernel/KernelKit/BinaryMutex.h2
-rw-r--r--src/kernel/src/BinaryMutex.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/KernelKit/BinaryMutex.h b/src/kernel/KernelKit/BinaryMutex.h
index 42ae3694..f3b59f23 100644
--- a/src/kernel/KernelKit/BinaryMutex.h
+++ b/src/kernel/KernelKit/BinaryMutex.h
@@ -28,7 +28,7 @@ class BinaryMutex final {
BOOL WaitForProcess(const UInt32& sec);
public:
- bool Lock(const Ref<LockedPtr>& process);
+ bool Lock(LockedPtr process);
bool LockAndWait(LockedPtr process, ITimer* timer);
public:
diff --git a/src/kernel/src/BinaryMutex.cc b/src/kernel/src/BinaryMutex.cc
index fe4171e1..4edaed89 100644
--- a/src/kernel/src/BinaryMutex.cc
+++ b/src/kernel/src/BinaryMutex.cc
@@ -24,7 +24,7 @@ Bool BinaryMutex::Unlock() {
/// @brief Locks process in the binary mutex.
/***********************************************************************************/
-Bool BinaryMutex::Lock(const Ref<BinaryMutex::LockedPtr>& process) {
+Bool BinaryMutex::Lock(BinaryMutex::LockedPtr process) {
if (!process || this->IsLocked()) return No;
this->fLockingProcess = process;