mesosphere: Add convenience KScopedCriticalSection

This commit is contained in:
Michael Scire
2018-11-05 03:47:15 -08:00
parent 9b1fb0c6df
commit 600afa5f0f
4 changed files with 16 additions and 8 deletions

View File

@@ -13,9 +13,9 @@ KSynchronizationObject::~KSynchronizationObject()
{
}
void KSynchronizationObject::Signal()
void KSynchronizationObject::NotifyWaiters()
{
std::lock_guard criticalSection{KScheduler::GetCriticalSection()};
KScopedCriticalSection critical_section;
if (IsSignaled()) {
for (auto &&waiter : waiters) {