Skip to content
Snippets Groups Projects
Commit 42b5158c authored by Lioncash's avatar Lioncash
Browse files

mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference

The pointed to thread's members are simply observed in this case, so we
don't need to copy it here.
parent f6657bc8
No related branches found
No related tags found
No related merge requests found
...@@ -19,7 +19,7 @@ namespace Kernel { ...@@ -19,7 +19,7 @@ namespace Kernel {
/// Returns the number of threads that are waiting for a mutex, and the highest priority one among /// Returns the number of threads that are waiting for a mutex, and the highest priority one among
/// those. /// those.
static std::pair<SharedPtr<Thread>, u32> GetHighestPriorityMutexWaitingThread( static std::pair<SharedPtr<Thread>, u32> GetHighestPriorityMutexWaitingThread(
SharedPtr<Thread> current_thread, VAddr mutex_addr) { const SharedPtr<Thread>& current_thread, VAddr mutex_addr) {
SharedPtr<Thread> highest_priority_thread; SharedPtr<Thread> highest_priority_thread;
u32 num_waiters = 0; u32 num_waiters = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment