summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_synch.c
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2011-11-20 08:36:18 +0000
committerhselasky <hselasky@FreeBSD.org>2011-11-20 08:36:18 +0000
commitbcd3918fb3900f323dd5eb3593550d9074eb9459 (patch)
tree8abce7923738c5575b2e6f6efc28b3a0e90d492e /sys/kern/kern_synch.c
parent09cd8e0f19bf4fcfad118fb28224debba62b5ad6 (diff)
downloadFreeBSD-src-bcd3918fb3900f323dd5eb3593550d9074eb9459.zip
FreeBSD-src-bcd3918fb3900f323dd5eb3593550d9074eb9459.tar.gz
Given that the typical usage of pause() is pause("zzz", hz / N), where N can
be greater than hz in some cases, simply ignore a timeout value of zero. Suggested by: Bruce Evans MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_synch.c')
-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 3565b04..bab9178 100644
--- a/sys/kern/kern_synch.c
+++ b/sys/kern/kern_synch.c
@@ -333,7 +333,7 @@ msleep_spin(void *ident, struct mtx *mtx, const char *wmesg, int timo)
int
pause(const char *wmesg, int timo)
{
- KASSERT(timo > 0, ("pause: timo must be > 0"));
+ KASSERT(timo >= 0, ("pause: timo must be >= 0"));
/* silently convert invalid timeouts */
if (timo < 1)
OpenPOWER on IntegriCloud