Module Name: src Committed By: riastradh Date: Sun May 3 01:19:47 UTC 2020
Modified Files: src/sys/kern: kern_condvar.c Log Message: Fix edge cases in cv_timedwaitbt, cv_timedwaitbt_sig. - If the timeout is exactly zero, fail immediately with EWOULDBLOCK. - If the timeout is just so small it would be rounded to zero ticks, make sure to wait at least one tick. - Make sure we never return with a negative timeout left. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/kern/kern_condvar.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.