From b84b8f4db44b2c8c5823af6ed72baf57ef4dcc26 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 2 May 2020 11:01:19 +0300 Subject: [PATCH] sys_cond_signal_all: Use SYS_SYNC_PRIORITY protocol to signal threads --- rpcs3/Emu/Cell/lv2/sys_cond.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_cond.cpp b/rpcs3/Emu/Cell/lv2/sys_cond.cpp index 343e5d2a51..3b5b46e6d9 100644 --- a/rpcs3/Emu/Cell/lv2/sys_cond.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_cond.cpp @@ -123,7 +123,7 @@ error_code sys_cond_signal_all(ppu_thread& ppu, u32 cond_id) cpu_thread* result = nullptr; cond.waiters -= ::size32(cond.sq); - while (const auto cpu = cond.schedule(cond.sq, cond.mutex->protocol)) + while (const auto cpu = cond.schedule(cond.sq, SYS_SYNC_PRIORITY)) { if (cond.mutex->try_own(*cpu, cpu->id)) {