log_lock
if (log_lock(log) < 0)
mutex_init(&log_lock, MUTEX_DEFAULT, IPL_VM);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
error = cv_wait_sig(&log_cv, &log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
mutex_spin_enter(&log_lock);
mutex_spin_exit(&log_lock);
static kmutex_t log_lock;