On Tue, Nov 16, 2010 at 07:52:13PM -0800, Matt Thomas wrote:
> Not true. Spinlocks must enter through mutex_spin_enter and adaptive mutexes
> enter through mutex_enter. The corresponding is true for exiting as well.
> The only reason mutex_vector_{enter,exit} is called to cause a panic.No. Spinlocks can be obtained though both means. See mutex(9). Just like they can be released by both mutex_spin_exit and mutex_exit. Joerg
