From 9b9ead94cd2f25a85468ecf91b7898bf34e10825 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Tue, 15 May 2018 23:49:57 -0300 Subject: Only use higher priority on yield, change reschedule to be per-thread instead of using SchedulerThread to store the reschedule flag --- Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs | 1 - 1 file changed, 1 deletion(-) (limited to 'Ryujinx.Core/OsHle/Kernel') diff --git a/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs b/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs index 1d28a24b..e762c396 100644 --- a/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs +++ b/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs @@ -217,7 +217,6 @@ namespace Ryujinx.Core.OsHle.Kernel UpdateMutexOwner(CurrThread, OwnerThread, MutexAddress); CurrThread.UpdatePriority(); - OwnerThread.UpdatePriority(); int HasListeners = OwnerThread.MutexWaiters.Count > 0 ? MutexHasListenersMask : 0; -- cgit v1.2.3