#endif
#ifdef __KERNEL__
-#if 1
#define CDEBUG(mask, format, a...) \
do { \
CHECK_STACK(CDEBUG_STACK); \
} \
} while (0)
-#define CWARN(format, a...) CDEBUG(D_WARNING, format, ## a)
-#define CERROR(format, a...) CDEBUG(D_ERROR, format, ## a)
-#define CEMERG(format, a...) CDEBUG(D_EMERG, format, ## a)
+#elif defined(LUSTRE_UTILS)
+
+#define CDEBUG(mask, format, a...) \
+do { \
+ if ((mask) & (D_ERROR | D_EMERG | D_WARNING | D_CONSOLE)) \
+ fprintf(stderr, "(%s:%d:%s()) " format, \
+ __FILE__, __LINE__, __FUNCTION__, ## a); \
+} while (0)
+#define CDEBUG_LIMIT CDEBUG
+
+#else /* !__KERNEL__ && !LUSTRE_UTILS*/
+
+#define CDEBUG(mask, format, a...) \
+do { \
+ if (((mask) & (D_ERROR | D_EMERG | D_WARNING | D_CONSOLE)) || \
+ (portal_debug & (mask) && \
+ portal_subsystem_debug & DEBUG_SUBSYSTEM)) \
+ fprintf(stderr, "(%s:%d:%s()) " format, \
+ __FILE__, __LINE__, __FUNCTION__, ## a); \
+} while (0)
+#define CDEBUG_LIMIT CDEBUG
+
+#endif /* !__KERNEL__ */
+
+#define CWARN(format, a...) CDEBUG(D_WARNING, format, ## a)
+#define CERROR(format, a...) CDEBUG(D_ERROR, format, ## a)
+#define CEMERG(format, a...) CDEBUG(D_EMERG, format, ## a)
#define LCONSOLE(mask, format, a...) CDEBUG(D_CONSOLE | (mask), format, ## a)
#define LCONSOLE_INFO(format, a...) CDEBUG_LIMIT(D_CONSOLE, format, ## a)
goto label; \
} while (0)
-#define CDEBUG_ENTRY_EXIT (0)
-
-#ifdef CDEBUG_ENTRY_EXIT
+#define CDEBUG_ENTRY_EXIT 1
+#if CDEBUG_ENTRY_EXIT
/*
* if rc == NULL, we need to code as RETURN((void *)NULL), otherwise
#else /* !CDEBUG_ENTRY_EXIT */
#define RETURN(rc) return (rc)
-#define ENTRY
-#define EXIT
-
-#endif /* !CDEBUG_ENTRY_EXIT */
-
-#else /* !1 */
-#define CDEBUG(mask, format, a...) do { } while (0)
-#define CWARN(format, a...) printk(KERN_WARNING format, ## a)
-#define CERROR(format, a...) printk(KERN_ERR format, ## a)
-#define CEMERG(format, a...) printk(KERN_EMERG format, ## a)
-#define LCONSOLE(mask, format, a...) printk(format, ## a)
-#define LCONSOLE_INFO(format, a...) printk(KERN_INFO format, ## a)
-#define LCONSOLE_WARN(format, a...) printk(KERN_WARNING format, ## a)
-#define LCONSOLE_ERROR(format, a...) printk(KERN_ERROR format, ## a)
-#define LCONSOLE_EMERG(format, a...) printk(KERN_EMERG format, ## a)
-#define GOTO(label, rc) do { (void)(rc); goto label; } while (0)
-#define RETURN(rc) return (rc)
#define ENTRY do { } while (0)
#define EXIT do { } while (0)
-#endif /* !1 */
-#else /* !__KERNEL__ */
-
-#define CDEBUG(mask, format, a...) \
-do { \
- if (((mask) & (D_ERROR | D_EMERG | D_WARNING | D_CONSOLE)) || \
- (portal_debug & (mask) && \
- portal_subsystem_debug & DEBUG_SUBSYSTEM)) \
- fprintf(stderr, "(%s:%d:%s()) " format, \
- __FILE__, __LINE__, __FUNCTION__, \
- ## a); \
-} while (0)
-
-#define CWARN(format, a...) CDEBUG(D_WARNING, format, ## a)
-#define CERROR(format, a...) CDEBUG(D_ERROR, format, ## a)
-#define CEMERG(format, a...) CDEBUG(D_EMERG, format, ## a)
-#define LCONSOLE(mask, format, a...) CDEBUG(D_CONSOLE | (mask), format, ## a)
-#define LCONSOLE_INFO(format, a...) CDEBUG(D_CONSOLE, format, ## a)
-#define LCONSOLE_WARN(format, a...) CDEBUG(D_CONSOLE | D_WARNING, format, ## a)
-#define LCONSOLE_ERROR(format, a...) CDEBUG(D_CONSOLE | D_ERROR, format, ## a)
-#define LCONSOLE_EMERG(format, a...) CDEBUG(D_CONSOLE | D_EMERG, format, ## a)
-
-#define GOTO(label, rc) do { (void)(rc); goto label; } while (0)
-#define RETURN(rc) return (rc)
-#define ENTRY do { } while (0)
-#define EXIT do { } while (0)
+#endif /* !CDEBUG_ENTRY_EXIT */
-#endif /* !__KERNEL__ */
#define LUSTRE_SRV_PTL_PID LUSTRE_PTL_PID