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