From mboxrd@z Thu Jan 1 00:00:00 1970 From: raphaelcampos.rp@gmail.com (Raphael Silva) Date: Wed, 23 Jul 2014 15:16:52 -0300 Subject: printk or pr_? Message-ID: <53CFFC14.1040803@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hello guys, 1) If I use printk(KERN_...) the checkpatch warns me: WARNING: Prefer [subsystem eg: netdev]_dbg([subsystem]dev, ... then dev_dbg(dev, ... then pr_debug(... to printk(KERN_DEBUG ... So, pr_devel() is the correct way to print a debug level msg? 2) if pr_ is the correct way, what about KERN_DEFAULT ? If I don't put the kern_level (printk("Hello");) WARNING: printk() should include KERN_ facility level if I put KERN_DEFAULT: WARNING: Prefer [subsystem eg: netdev]_default([subsystem]dev, ... then dev_default(dev, ... then pr_default(... to printk(KERN_DEFAULT ... But for KERN_DEFAULT, there isn't a macro pr_ like pr_devel(). Can anyone show me the correct way? tks