summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_umtx.c
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2010-12-23 03:12:03 +0000
committerdavidxu <davidxu@FreeBSD.org>2010-12-23 03:12:03 +0000
commit63146a595208cadf45b77b5a5653b8bac04084e0 (patch)
tree2460776a48c3ffa6591c0a229bdd5a6faad6a8c6 /sys/kern/kern_umtx.c
parent67b29c50bb67dad3e20df7b05ed51931c4608419 (diff)
downloadFreeBSD-src-63146a595208cadf45b77b5a5653b8bac04084e0.zip
FreeBSD-src-63146a595208cadf45b77b5a5653b8bac04084e0.tar.gz
Enlarge hash table for new condition variable.
Diffstat (limited to 'sys/kern/kern_umtx.c')
-rw-r--r--sys/kern/kern_umtx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_umtx.c b/sys/kern/kern_umtx.c
index 580d630..2aee55d 100644
--- a/sys/kern/kern_umtx.c
+++ b/sys/kern/kern_umtx.c
@@ -205,8 +205,8 @@ struct umtxq_chain {
PRI_MAX_TIMESHARE : (td)->td_user_pri)
#define GOLDEN_RATIO_PRIME 2654404609U
-#define UMTX_CHAINS 128
-#define UMTX_SHIFTS (__WORD_BIT - 7)
+#define UMTX_CHAINS 512
+#define UMTX_SHIFTS (__WORD_BIT - 9)
#define THREAD_SHARE 0
#define PROCESS_SHARE 1
OpenPOWER on IntegriCloud