diff options
author | avg <avg@FreeBSD.org> | 2014-01-16 14:27:20 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2014-01-16 14:27:20 +0000 |
commit | 564d281d6a95886bd7fbda5a4bf72e9b14c2832d (patch) | |
tree | b19acea95b3cddf0159d2dcea3558bfbe5500c7c /sys/kern/kern_synch.c | |
parent | 0882f177bbf605730c121d2068c73269990cf2d3 (diff) | |
download | FreeBSD-src-564d281d6a95886bd7fbda5a4bf72e9b14c2832d.zip FreeBSD-src-564d281d6a95886bd7fbda5a4bf72e9b14c2832d.tar.gz |
MFC r258648: use saner calculations in should_yield
Diffstat (limited to 'sys/kern/kern_synch.c')
-rw-r--r-- | sys/kern/kern_synch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index 047fa46..f5bfc83 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -588,7 +588,7 @@ int should_yield(void) { - return ((unsigned int)(ticks - curthread->td_swvoltick) >= hogticks); + return ((u_int)ticks - (u_int)curthread->td_swvoltick >= hogticks); } void |