From e6f3c7991c7a3f94f383262b7f56a70974e217d1 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Mon, 25 Mar 2013 08:17:19 -0700 Subject: [PATCH] Don't wait on LwMutexes with dispatch disabled. --- Core/HLE/sceKernelInterrupt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceKernelInterrupt.cpp b/Core/HLE/sceKernelInterrupt.cpp index e5945ffc54..e515cc9f0a 100644 --- a/Core/HLE/sceKernelInterrupt.cpp +++ b/Core/HLE/sceKernelInterrupt.cpp @@ -550,8 +550,8 @@ const HLEFunction Kernel_Library[] = {0xa089eca4,WrapU_UUU, "sceKernelMemset"}, {0xDC692EE3,WrapI_UI, "sceKernelTryLockLwMutex"}, {0x37431849,WrapI_UI, "sceKernelTryLockLwMutex_600"}, - {0xbea46419,WrapI_UIU, "sceKernelLockLwMutex"}, - {0x1FC64E09,WrapI_UIU, "sceKernelLockLwMutexCB"}, + {0xbea46419,WrapI_UIU, "sceKernelLockLwMutex", HLE_NOT_DISPATCH_SUSPENDED}, + {0x1FC64E09,WrapI_UIU, "sceKernelLockLwMutexCB", HLE_NOT_DISPATCH_SUSPENDED}, {0x15b6446b,WrapI_UI, "sceKernelUnlockLwMutex"}, {0xc1734599,WrapI_UU, "sceKernelReferLwMutexStatus"}, {0x293b45b8,sceKernelGetThreadId, "sceKernelGetThreadId"},