From 41f05f686451fb1335c582c266f0051bc6cffe4d Mon Sep 17 00:00:00 2001 From: Eladash <18193363+elad335@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:43:09 +0200 Subject: [PATCH] LV2: Silence logging of semaphore --- rpcs3/Emu/Cell/lv2/sys_semaphore.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp b/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp index ece3dcae52..68a27ab881 100644 --- a/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp @@ -36,7 +36,7 @@ error_code sys_semaphore_create(ppu_thread& ppu, vm::ptr sem_id, vm::ptr sem_id, vm::ptr(_attr.pshared, ipc_key, _attr.flags, [&] { return std::make_shared(protocol, ipc_key, _attr.name_u64, max_val, initial_val); @@ -79,7 +84,7 @@ error_code sys_semaphore_destroy(ppu_thread& ppu, u32 sem_id) { ppu.state += cpu_flag::wait; - sys_semaphore.warning("sys_semaphore_destroy(sem_id=0x%x)", sem_id); + sys_semaphore.trace("sys_semaphore_destroy(sem_id=0x%x)", sem_id); const auto sem = idm::withdraw(sem_id, [](lv2_sema& sema) -> CellError { @@ -97,6 +102,11 @@ error_code sys_semaphore_destroy(ppu_thread& ppu, u32 sem_id) return CELL_ESRCH; } + if (sem->key) + { + sys_semaphore.warning("sys_semaphore_destroy(sem_id=0x%x): IPC=0x%016x", sem_id, sem->key); + } + if (sem.ret) { return sem.ret;