Is there a better way to debug printouts in the Linux kernel?
Right now littering the code with:
printk(KERN_DBG "%s:%d - %s() <message>", __FILE__, __LINE__, __FUNCTION__ );
Which isn't very clean.
There ought to be a way for the whole row to be #ifdef
:ed in some nice way.
Use
as a basis (the standard practice). You can then add
__FILE__
or__LINE__
to thepr_fmt
definition if you need.