[Sheepdog] [PATCH 4/5] exit_work_queue is unused and file scope
Steven Dake
sdake at redhat.com
Mon May 17 22:56:41 CEST 2010
First make exit_work_queue static so that it's file scope is honored
by the compiler (it uses a file scope structure as a parameter).
Second compile it out by default unless the compile flag COMPILE_UNUSED_CODE
is defined.
Signed-off-by: Steven Dake <sdake at redhat.com>
---
sheep/work.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/sheep/work.c b/sheep/work.c
index bb67750..8016435 100644
--- a/sheep/work.c
+++ b/sheep/work.c
@@ -334,7 +334,8 @@ destroy_threads:
return -1;
}
-void exit_work_queue(struct work_queue *q)
+#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);
@@ -351,3 +352,4 @@ void exit_work_queue(struct work_queue *q)
pthread_mutex_destroy(&wi->startup_lock);
pthread_mutex_destroy(&wi->finished_lock);
}
+#endif
--
1.6.2.5
More information about the sheepdog
mailing list