目前在kernel驱动代码中,都不再建议直接使用printk直接添加打印信息,而是使用dev_info,dev_dbg,dev_err之类的函数代替,虽然这些dev_xxx函数的本质还是使用printk...do {
dynamic_dev_dbg(dev, format, ##__VA_ARGS__);
} while (0)
//使能DEBUG,则打印整个kernel的dev_dbg...信息
#elif defined(DEBUG)
#define dev_dbg(dev, format, arg...)...dev_printk(KERN_DEBUG, dev, format, ##arg)
//都不使能,dev_dbg不打印任何东西
#else
#define dev_dbg(dev, format,...#define dynamic_dev_dbg(dev, fmt, ...)