From f7ab3abb86eb04f57a7757a5b54fd09343f12f74 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Sun, 6 Nov 2022 20:42:03 +0000 Subject: [PATCH] Allow load balancing when waiting on condvars --- app/src/main/cpp/skyline/kernel/types/KProcess.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/cpp/skyline/kernel/types/KProcess.cpp b/app/src/main/cpp/skyline/kernel/types/KProcess.cpp index ff433f19..67b16527 100644 --- a/app/src/main/cpp/skyline/kernel/types/KProcess.cpp +++ b/app/src/main/cpp/skyline/kernel/types/KProcess.cpp @@ -148,7 +148,7 @@ namespace skyline::kernel::type { // If we were the highest priority thread then we need to inherit priorities for all threads we're waiting on recursively state.thread->UpdatePriorityInheritance(); - state.scheduler->WaitSchedule(false); + state.scheduler->WaitSchedule(); return {}; } @@ -243,7 +243,7 @@ namespace skyline::kernel::type { return result::TimedOut; } else { - state.scheduler->WaitSchedule(false); + state.scheduler->WaitSchedule(); } KHandle value{};