version 1.84, 2019/12/10 13:36:44 |
version 1.85, 2019/12/11 20:34:06 |
Line 719 mutex_vector_exit(kmutex_t *mtx) |
|
Line 719 mutex_vector_exit(kmutex_t *mtx) |
|
return; |
return; |
} |
} |
|
|
|
#ifndef __HAVE_MUTEX_STUBS |
|
if (__predict_false(cold)) { |
|
MUTEX_UNLOCKED(mtx); |
|
MUTEX_RELEASE(mtx); |
|
return; |
|
} |
|
#endif |
|
|
curthread = (uintptr_t)curlwp; |
curthread = (uintptr_t)curlwp; |
MUTEX_DASSERT(mtx, curthread != 0); |
MUTEX_DASSERT(mtx, curthread != 0); |
MUTEX_ASSERT(mtx, MUTEX_OWNER(mtx->mtx_owner) == curthread); |
MUTEX_ASSERT(mtx, MUTEX_OWNER(mtx->mtx_owner) == curthread); |