最終更新:2016-04-08 (金) 17:32:01 (2930d)  

pr_debug
Top / pr_debug

If you are writing a driver, please use dev_dbg instead

/* If you are writing a driver, please use dev_dbg instead */
#if defined(CONFIG_DYNAMIC_DEBUG)
/* dynamic_pr_debug() uses pr_fmt() internally so we don't need it here */
#define pr_debug(fmt, ...) \
        dynamic_pr_debug(fmt, ##__VA_ARGS__)
#elif defined(DEBUG)
#define pr_debug(fmt, ...) \
        printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
#else
#define pr_debug(fmt, ...) \
        no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
#endif

出力

CONFIG_DYNAMIC_DEBUG

  • debugfsへの書き込みでデバッグ出力のON/OFFを切り替えられる