#if defined(DEBUG)
#define dev_dbg(dev, format, arg...) \
dev_printk(KERN_DEBUG , dev , format , ## arg)
#elif defined(CONFIG_DYNAMIC_DEBUG)
#define dev_dbg(dev, format, ...) do { \
dynamic_dev_dbg(dev, format, ##__VA_ARGS__); \
} while (0)
#else
#define dev_dbg(dev, format, arg...) \
({ if (0) dev_printk(KERN_DEBUG, dev, format, ##arg); 0; })
#endif
所以,要開啟該 .c 的 dev_dbg,就在 source file 的開頭
#define DEBUG
原來我以前就寫過: http://r40eubuntu.blogspot.com/2010/11/kernel-driver-dbg.html就可以了
沒有留言:
張貼留言