@@ -114,7 +114,9 @@ static void clearint(car * done)
if (temp->cv) // if this car was blocking something
{
+ lock_acquire(globlock);
cv_broadcast(temp->cv, globlock); // wake all/inform them you're all good
+ lock_release(globlock);
kfree(temp->cv);
}