Is there a better way to debug printouts in the Linux kernel?
Right now littering the code with:
printk(KERN_DBG \"%s:%d - %s() \", __
Use
/* At the top of the file, before any includes */ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include /* in code... */ pr_devel("foobar happened\n");
as a basis (the standard practice). You can then add __FILE__ or __LINE__ to the pr_fmt definition if you need.
__FILE__
__LINE__
pr_fmt