need for another mutex type/flag?
Robert Watson
rwatson at FreeBSD.org
Tue Jan 27 07:10:49 PST 2009
On Sun, 25 Jan 2009, Julian Elischer wrote:
> Even purely documentary would be good but given the option, I'd like it to
> scream when Witness is enabled and you try get another mutex....
>
> there are certain contexts (e.g. in most netgraph nodes) where we really
> want the authors to only take such locks and taking more unpredictable
> mutexes plays havoc with netgraph response times as a system as a whole,
> since if one node blocks, teh thread doesn't get to go off and service other
> nodes.
I thought lots of Netgraph nodes liked to do things like call m_pullup() and
m_prepend()? Disallowing acquiring mutexes will prevent them from doing that.
Robert N M Watson
Computer Laboratory
University of Cambridge
More information about the freebsd-arch
mailing list