From 7718121b8b06439f30f78cfb36b5a8d78dcb077f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 8 Dec 2015 12:43:40 -0700 Subject: [PATCH] iolog: cleanup data wait Signed-off-by: Jens Axboe --- iolog.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/iolog.c b/iolog.c index 9c59acd8..0d4d26a5 100644 --- a/iolog.c +++ b/iolog.c @@ -1163,14 +1163,13 @@ int iolog_flush(struct io_log *log, int wait) data->nr_samples = log->nr_samples; log->nr_samples = 0; - if (wait) { + data->wait = wait; + if (data->wait) { pthread_mutex_init(&data->lock, NULL); pthread_cond_init(&data->cv, NULL); data->done = 0; - data->wait = 1; data->refs = 2; - } else - data->wait = 0; + } workqueue_enqueue(&log->td->log_compress_wq, &data->work); -- 2.25.1