From 3fd17e43a3dd3948ab93e00cd2d06070516e2e30 Mon Sep 17 00:00:00 2001 From: eladash Date: Wed, 17 Oct 2018 11:55:42 +0300 Subject: [PATCH] lv2: Fix lwcond_queue_wait lock acquiring --- rpcs3/Emu/Cell/lv2/sys_lwcond.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_lwcond.cpp b/rpcs3/Emu/Cell/lv2/sys_lwcond.cpp index 170496c1d2..f5645fb371 100644 --- a/rpcs3/Emu/Cell/lv2/sys_lwcond.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_lwcond.cpp @@ -305,12 +305,6 @@ error_code _sys_lwcond_queue_wait(ppu_thread& ppu, u32 lwcond_id, u32 lwmutex_id cond->waiters--; - if (mutex->signaled.try_dec()) - { - ppu.gpr[3] = CELL_EDEADLK; - break; - } - ppu.gpr[3] = CELL_ETIMEDOUT; break; }