[sheepdog] [PATCH] trace: fix compile error without --enable-trace

Liu Yuan namei.unix at gmail.com
Fri Aug 31 05:23:11 CEST 2012


From: Liu Yuan <tailai.ly at taobao.com>

Signed-off-by: Liu Yuan <tailai.ly at taobao.com>
---
 sheep/trace/trace.h |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sheep/trace/trace.h b/sheep/trace/trace.h
index 19e79c5..fa8eb05 100644
--- a/sheep/trace/trace.h
+++ b/sheep/trace/trace.h
@@ -64,11 +64,11 @@ extern unsigned long trace_return_call(void);
   static inline int trace_init(void) { return 0; }
   static inline int trace_enable(void) { return 0; }
   static inline int trace_disable(void) { return 0; }
-  static inline uint32_t trace_buffer_pop(void *buf) { return 0; }
+  static inline uint32_t trace_buffer_pop(void *buf, uint32_t len) { return 0; }
   static inline void trace_buffer_push(int cpuid, struct
 				       trace_graph_item *item) { return; }
-  extern inline void short_thread_begin(void) { return; }
-  extern inline void short_thread_end(void) { return; }
+  static inline void short_thread_begin(void) { return; }
+  static inline void short_thread_end(void) { return; }
 
 #endif /* ENABLE_TRACE */
 
-- 
1.7.10.2




More information about the sheepdog mailing list