summaryrefslogtreecommitdiffstats
path: root/lib/libpthread
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2003-05-05 05:01:19 +0000
committerdavidxu <davidxu@FreeBSD.org>2003-05-05 05:01:19 +0000
commitc4b26960732ebc7654e20056fbe3df60d78ee42f (patch)
tree7ba88458a31e7651407c8be9f81897b36ed93b00 /lib/libpthread
parent01c588a198bc41e7e9ab1c399214590fb21d355d (diff)
downloadFreeBSD-src-c4b26960732ebc7654e20056fbe3df60d78ee42f.zip
FreeBSD-src-c4b26960732ebc7654e20056fbe3df60d78ee42f.tar.gz
call dump_queues() only when DEBUG_THREAD_KERN is defined, save some
cpu cycles.
Diffstat (limited to 'lib/libpthread')
-rw-r--r--lib/libpthread/thread/thr_kern.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libpthread/thread/thr_kern.c b/lib/libpthread/thread/thr_kern.c
index 815f04d..db47878 100644
--- a/lib/libpthread/thread/thr_kern.c
+++ b/lib/libpthread/thread/thr_kern.c
@@ -820,7 +820,9 @@ kse_sched_multi(struct kse *curkse)
kse_check_signals(curkse);
KSE_SCHED_LOCK(curkse, curkse->k_kseg);
+#ifdef DEBUG_THREAD_KERN
dump_queues(curkse);
+#endif
/* Check if there are no threads ready to run: */
while (((curthread = KSE_RUNQ_FIRST(curkse)) == NULL) &&
OpenPOWER on IntegriCloud