Displaying 1 result from an estimated 1 matches for "sq_lock".
Did you mean:
vq_lock
2008 Oct 02
0
Comments for squeue.c; part 2.
...e tag here is wrong. What matters is who placed
the message on the squeue - which was indicated by the original tag. The fact
that it was replaced to another squeue is much less interesting for debugging
the source of the message.
7.
647 ASSERT(MUTEX_NOT_HELD(&sqp->sq_lock));
What is the point of this ASSERT? Is it to verify that the callback function
didn''t grab sq_lock and forgot to release it? Even this is so, the next line
will cause recursive mutex enter panic anyway.
8.
651 if (sqp->sq_first == NULL ||
652...