On Mon, Oct 08, 2018 at 03:29:03PM +0200, Hans Verkuil wrote: > On 10/08/2018 03:07 PM, Greg KH wrote: > > On Mon, Oct 08, 2018 at 03:06:47PM +0300, Dafna Hirschfeld wrote: > >> Replace calls to `printk` with the appropriate `pr_*` > >> macro. > >> > >> Signed-off-by: Dafna Hirschfeld <dafna3@xxxxxxxxx> > >> --- > >> drivers/media/usb/pvrusb2/pvrusb2-debug.h | 2 +- > >> drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 8 +++--- > >> drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 28 +++++++++----------- > >> drivers/media/usb/pvrusb2/pvrusb2-main.c | 4 +-- > >> drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +-- > >> 5 files changed, 22 insertions(+), 24 deletions(-) > >> > >> diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debug.h b/drivers/media/usb/pvrusb2/pvrusb2-debug.h > >> index 5cd16292e2fa..1323f949f454 100644 > >> --- a/drivers/media/usb/pvrusb2/pvrusb2-debug.h > >> +++ b/drivers/media/usb/pvrusb2/pvrusb2-debug.h > >> @@ -17,7 +17,7 @@ > >> > >> extern int pvrusb2_debug; > >> > >> -#define pvr2_trace(msk, fmt, arg...) do {if(msk & pvrusb2_debug) printk(KERN_INFO "pvrusb2: " fmt "\n", ##arg); } while (0) > >> +#define pvr2_trace(msk, fmt, arg...) do {if (msk & pvrusb2_debug) pr_info("pvrusb2: " fmt "\n", ##arg); } while (0) > > > > You should not need prefixes for pr_info() calls. > > > >> > >> /* These are listed in *rough* order of decreasing usefulness and > >> increasing noise level. */ > >> diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c > >> index a8519da0020b..7702285c1519 100644 > >> --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c > >> +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c > >> @@ -3293,12 +3293,12 @@ void pvr2_hdw_trigger_module_log(struct pvr2_hdw *hdw) > >> int nr = pvr2_hdw_get_unit_number(hdw); > >> LOCK_TAKE(hdw->big_lock); > >> do { > >> - printk(KERN_INFO "pvrusb2: ================= START STATUS CARD #%d =================\n", nr); > >> + pr_info("pvrusb2: ================= START STATUS CARD #%d =================\n", nr); > > > > A driver should be using dev_info(), not pr_*. > > pvrusb2 is an exception due to historical reasons. I'd rather not switch > over to dev_*. Why should a historical reason be needed to fix up code to be correct? Why not use the correct functions? You will just constantly be rejecting patches like this for the next 20+ years :( thanks, greg k-h