GEOM and the non-sleeping path

Eric Saint-Etienne eric.saintetienne at gmail.com
Mon Mar 26 16:04:47 UTC 2012


Is this still true that a geom class cannot sleep i nthe I/O path?

Because there are several (all?) geom classes which lock a MTX_DEF
mutex in the start() function.
For instance md and ggate do this.

Furthermore, no geom class use a MTX_SPIN mutex to make sure they will
not sleep in the I/O path.

-eric


More information about the freebsd-geom mailing list