X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fthreads.c;h=33b85c6d32a3740ef91128bb0afdfbf22363590f;hb=b212c4457a23853b8abad73feddc64b483c022e2;hp=b5ce1917a182959ac2c7ea605f5cead79b0b644c;hpb=d865234182d56b941e939875f8da3e3c45f24fd5;p=tpg%2Facess2.git diff --git a/Kernel/threads.c b/Kernel/threads.c index b5ce1917..33b85c6d 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -1475,8 +1475,12 @@ int Semaphore_Signal(tSemaphore *Sem, int AmmountToAdd) if( Sem->MaxValue && Sem->Value == Sem->MaxValue ) { tThread *us; - SHORTLOCK( &glThreadListLock ); + #if 0 + Log_Debug("Threads", "Semaphore_Signal: IDLE Sem = %s:%s", Sem->ModName, Sem->Name); + Log_Debug("Threads", "Semaphore_Signal: Sem->Value(%i) == Sem->MaxValue(%i)", Sem->Value, Sem->MaxValue); + #endif + SHORTLOCK( &glThreadListLock ); // - Remove from active list us = Threads_RemActive(); us->Next = NULL;