diff options
author | hselasky <hselasky@FreeBSD.org> | 2011-11-20 08:36:18 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2011-11-20 08:36:18 +0000 |
commit | bcd3918fb3900f323dd5eb3593550d9074eb9459 (patch) | |
tree | 8abce7923738c5575b2e6f6efc28b3a0e90d492e | |
parent | 09cd8e0f19bf4fcfad118fb28224debba62b5ad6 (diff) | |
download | FreeBSD-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
-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 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) |