summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2013-11-26 14:00:50 +0000
committeravg <avg@FreeBSD.org>2013-11-26 14:00:50 +0000
commit7d07dd1cba40e6408b2acfd102b89c7e43d37da0 (patch)
tree850d1897788bf1c4c71b7eee541e56ac2ac4edb7
parent7762fa801f8d04658996889cd5d5cc58ec039b6b (diff)
downloadFreeBSD-src-7d07dd1cba40e6408b2acfd102b89c7e43d37da0.zip
FreeBSD-src-7d07dd1cba40e6408b2acfd102b89c7e43d37da0.tar.gz
use saner calculations in should_yield
This is based on feedback from bde. MFC after: 6 days
-rw-r--r--sys/kern/kern_synch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c
index 592eb1e..37c538b 100644
--- a/sys/kern/kern_synch.c
+++ b/sys/kern/kern_synch.c
@@ -587,7 +587,7 @@ int
should_yield(void)
{
- return ((unsigned int)(ticks - curthread->td_swvoltick) >= hogticks);
+ return ((u_int)ticks - (u_int)curthread->td_swvoltick >= hogticks);
}
void
OpenPOWER on IntegriCloud