From 2f813fc9eb96531dde5c907b50b45d381456bb4e Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Wed, 13 Jan 2010 23:17:58 +0100 Subject: [PATCH] file_write: Use sched_min_delay(). --- file_write.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/file_write.c b/file_write.c index 4495bf00..2a53499a 100644 --- a/file_write.c +++ b/file_write.c @@ -79,12 +79,10 @@ static void file_write_pre_select_btr(struct sched *s, struct task *t) t->error = 0; ret = btr_node_status(wn->btrn, wn->min_iqs, BTR_NT_LEAF); - if (ret > 0) { + if (ret > 0) para_fd_set(pfwd->fd, &s->wfds, &s->max_fileno); - } else if (ret < 0) { - s->timeout.tv_sec = 0; - s->timeout.tv_usec = 1; - } + else if (ret < 0) + sched_min_delay(s); } static void file_write_close(struct writer_node *wn) -- 2.39.2