X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/1c79356b52d46aa6b508fb032f5ae709b1f2897b..743b15655a24ee3fe9f458f383003e011db0558f:/iokit/Kernel/IOSyncer.cpp?ds=sidebyside diff --git a/iokit/Kernel/IOSyncer.cpp b/iokit/Kernel/IOSyncer.cpp index 815cc3b1f..c72281501 100644 --- a/iokit/Kernel/IOSyncer.cpp +++ b/iokit/Kernel/IOSyncer.cpp @@ -76,14 +76,14 @@ void IOSyncer::free() OSObject::free(); } -IOReturn IOSyncer::wait(bool autoRelease = true) +IOReturn IOSyncer::wait(bool autoRelease) { IOInterruptState is = IOSimpleLockLockDisableInterrupt(guardLock); if (threadMustStop) { assert_wait((void *) &threadMustStop, false); IOSimpleLockUnlockEnableInterrupt(guardLock, is); - thread_block(0); + thread_block(THREAD_CONTINUE_NULL); } else IOSimpleLockUnlockEnableInterrupt(guardLock, is); @@ -96,8 +96,7 @@ IOReturn IOSyncer::wait(bool autoRelease = true) return result; } -void IOSyncer::signal(IOReturn res = kIOReturnSuccess, - bool autoRelease = true) +void IOSyncer::signal(IOReturn res, bool autoRelease) { fResult = res; privateSignal();