summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1997-06-13 08:30:40 +0000
committerBruce Evans <bde@FreeBSD.org>1997-06-13 08:30:40 +0000
commitbad324ca5449fa686f2e59ace6ed9e051f18b88c (patch)
treee0893d17e5e0403800d4eb9135856e535010b8fc
parent109cd53c79c7dbb098a0087878d59e0bf53627c2 (diff)
Notes
-rw-r--r--sys/kern/vfs_bio.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index 50de22ff03d0..2f2a121a431c 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -18,7 +18,7 @@
* 5. Modifications may be freely made to this file if the above conditions
* are met.
*
- * $Id: vfs_bio.c,v 1.118 1997/06/03 09:42:43 dfr Exp $
+ * $Id: vfs_bio.c,v 1.119 1997/06/06 09:04:28 dfr Exp $
*/
/*
@@ -891,8 +891,10 @@ trytofreespace:
if (!bp) {
/* wait for a free buffer of any kind */
needsbuffer = 1;
- tsleep(&needsbuffer,
- (PRIBIO + 1) | slpflag, "newbuf", slptimeo);
+ do
+ tsleep(&needsbuffer, (PRIBIO + 1) | slpflag, "newbuf",
+ slptimeo);
+ while (needsbuffer);
return (0);
}