summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_mtxpool.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_mtxpool.c')
-rw-r--r--sys/kern/kern_mtxpool.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_mtxpool.c b/sys/kern/kern_mtxpool.c
index 3267023..ee1b64b 100644
--- a/sys/kern/kern_mtxpool.c
+++ b/sys/kern/kern_mtxpool.c
@@ -51,9 +51,9 @@ static __inline
struct mtx *
_mtx_pool_find(void *ptr)
{
- uintptr_t p;
+ int p;
- p = (uintptr_t)ptr;
+ p = (int)(uintptr_t)ptr;
return(&mtx_pool_ary[(p ^ (p >> 6)) & MTX_POOL_MASK]);
}
@@ -63,7 +63,7 @@ mtx_pool_setup(void *dummy __unused)
int i;
for (i = 0; i < MTX_POOL_SIZE; ++i)
- mtx_init(&mtx_pool_ary[i], "pool mutex", MTX_DEF);
+ mtx_init(&mtx_pool_ary[i], "pool mutex", MTX_DEF | MTX_NOWITNESS | MTX_QUIET);
mtx_pool_valid = 1;
}
OpenPOWER on IntegriCloud