mutex_lock_common
ret = mutex_lock_common(m, NULL, false, false);
ret = mutex_lock_common(m, abstime, false, false);
error = mutex_lock_common(m, NULL, true, rb_onlist);