ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年5月24日 星期二

kernel : DEBUG - dev_dbg

kernel 中很多地方用 dev_dbg( )。 這個宣告是在include/linux/device.h #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就可以了

沒有留言:

標籤

網誌存檔