|
@@ -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);
|
|
|
}
|
|
|
|