X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Kernel%2Fworkqueue.c;h=2db4bf8a2e16f52783c6c54d454857ab56b5b95b;hb=40209ef79e1c74e93c08a95e8d9d1258115a5389;hp=cfdf4280a36a9fe044414dbdc9d9d13fb318d891;hpb=13cfd41138fbb925b9a9e239ecd58d1a768ac5aa;p=tpg%2Facess2.git diff --git a/Kernel/workqueue.c b/Kernel/workqueue.c index cfdf4280..2db4bf8a 100644 --- a/Kernel/workqueue.c +++ b/Kernel/workqueue.c @@ -65,10 +65,9 @@ void Workqueue_AddWork(tWorkqueue *Queue, void *Ptr) if( Queue->Sleeper ) { - SHORTLOCK( &glThreadListLock ); + Debug("Waking %p", Queue->Sleeper); if( Queue->Sleeper->Status != THREAD_STAT_ACTIVE ) Threads_AddActive(Queue->Sleeper); - SHORTREL( &glThreadListLock ); Queue->Sleeper = NULL; } SHORTREL(&Queue->Protector);