thermosphere: rewrite condition in debugManagerDoPauseCores

This commit is contained in:
TuxSH committed 2021-02-19 21:52:11 +00:00
1 parent 914790be01
commit ebf8053b42
1 file changed
+1 -1
+1 -1
View File
@@ -54,7 +54,7 @@ static void debugManagerDoPauseCores(u32 coreList)
remainingList &= ~readList;
} while (!atomic_compare_exchange_weak(&g_debugManager.pausedCoreList, &readList, desiredList));
if (remainingList != BIT(currentCoreCtx->coreId)) {
if (remainingList & ~BIT(currentCoreCtx->coreId)) {
// We need to notify other cores...
u32 otherCores = remainingList & ~BIT(currentCoreCtx->coreId);
barrierInit(&g_debugManager.pauseBarrier, otherCores | BIT(currentCoreCtx->coreId));