#ifdef CONFIG_CAN_DEBUG_CORE
extern void can_debug_skb(struct sk_buff *skb);
extern void can_debug_cframe(const char *msg, struct can_frame *cframe);
-#define DBG(fmt, args...) (DBG_VAR & 1 ? printk( \
- KERN_DEBUG DBG_PREFIX ": %s: " fmt, \
- __func__, ##args) : 0)
-#define DBG_FRAME(fmt, cf) (DBG_VAR & 2 ? can_debug_cframe(fmt, cf) : 0)
-#define DBG_SKB(skb) (DBG_VAR & 4 ? can_debug_skb(skb) : 0)
+#define DBG(fmt, args...) \
+ do if (DBG_VAR & 1) printk(KERN_DEBUG DBG_PREFIX ": %s: " fmt, \
+ __func__, ##args) : 0); \
+ while (0)
+
+#define DBG_FRAME(fmt, cf) \
+ do if (DBG_VAR & 2) can_debug_cframe(fmt, cf); while (0)
+
+#define DBG_SKB(skb) \
+ do if (DBG_VAR & 4) can_debug_skb(skb); while (0)
#else
#define DBG(fmt, args...)
#define DBG_FRAME(fmt, cf)
if (err == -ENOSYS) {
if (printk_ratelimit())
printk(KERN_INFO "can: request_module(%s)"
- " not implemented.\n", module_name);
+ " not implemented.\n", module_name);
} else if (err) {
if (printk_ratelimit())
printk(KERN_ERR "can: request_module(%s)"