#ifndef __TRACE_CMD_BUG | |
#define __TRACE_CMD_BUG | |
#define unlikely(cond) __builtin_expect(!!(cond), 0) | |
#define WARN_ONCE(cond, fmt, ...) \ | |
({ \ | |
int __c__ = cond; \ | |
if (unlikely(__c__)) { \ | |
warning(fmt, ##__VA_ARGS__); \ | |
} \ | |
__c__; \ | |
}) | |
#endif /* __TRACE_CMD_BUG */ |