blob: bc76b7cc7bebc97b025f4fc7bfb15bf014878550 [file] [log] [blame]
#ifndef TRACE_H
#define TRACE_H
#ifdef __KERNEL__
extern int tux3_trace;
#define assert(expr) BUG_ON(!(expr))
#define logline(fmt, ...) printk(fmt, ##__VA_ARGS__)
#else
#define tux3_trace 1
#define logline(fmt, ...) printf(fmt, ##__VA_ARGS__)
#endif
#define trace_off(...) do {} while (0)
#define trace_on(fmt, ...) do { \
if (tux3_trace) \
logline("%s: " fmt "\n" , __func__, ##__VA_ARGS__); \
} while (0)
#endif /* !TRACE_H */