[sheepdog] [PATCH 3/6] work: fix exit_work_queue compile error
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Thu Jul 12 02:51:37 CEST 2012
Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
---
sheep/work.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/sheep/work.c b/sheep/work.c
index 8a6dce4..68f04ce 100644
--- a/sheep/work.c
+++ b/sheep/work.c
@@ -267,15 +267,12 @@ destroy_threads:
#ifdef COMPILE_UNUSED_CODE
static void exit_work_queue(struct work_queue *q)
{
- int i;
struct worker_info *wi = container_of(q, struct worker_info, q);
q->wq_state |= WQ_DEAD;
pthread_cond_broadcast(&wi->pending_cond);
- for (i = 0; wi->worker_thread[i] &&
- i < wi->nr_threads; i++)
- pthread_join(wi->worker_thread[i], NULL);
+ pthread_join(wi->worker_thread, NULL);
pthread_cond_destroy(&wi->pending_cond);
pthread_mutex_destroy(&wi->pending_lock);
--
1.7.2.5
More information about the sheepdog
mailing list