Re: [PATCH 08/35] [media] cx88: convert it to use pr_foo() macros

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Fri, 18 Nov 2016 22:27:42 +0000
Andrey Utkin <andrey_utkin@xxxxxxxxxxxx> escreveu:

> On Wed, Nov 16, 2016 at 02:42:40PM -0200, Mauro Carvalho Chehab wrote:
> > From: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx>
> > 
> > Instead of calling printk() directly, use pr_foo()
> > macros, as suggested at the Kernel's coding style.
> > 
> > Please notice that a conversion to dev_foo() is not trivial,
> > as several parts on this driver uses pr_cont().  
> 
> Haven't followed closely the current discussion about line continuation,
> so commenting on logical part is not up to me, at last I don't see
> anything weird. So I will be an alignment-proofreading monkey :)
> 
> > 
> > Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx>
> > Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx>  
> 
> Reviewed-by: Andrey Utkin <andrey_utkin@xxxxxxxxxxxx>
> 
> > --- a/drivers/media/pci/cx88/cx88-cards.c
> > +++ b/drivers/media/pci/cx88/cx88-cards.c  
> 
> > @@ -3646,8 +3626,8 @@ static int cx88_pci_quirks(const char *name, struct pci_dev *pci)
> >  		pci_write_config_byte(pci, CX88X_DEVCTRL, value);
> >  	}
> >  	if (UNSET != lat) {
> > -		printk(KERN_INFO "%s: setting pci latency timer to %d\n",
> > -		       name, latency);
> > +		pr_info("setting pci latency timer to %d\n",
> > +			latency);  
> 
> Can fit single line.
> This wasn't handled by checkpatch in next patch, so manual fix would be
> nice.
> 
> > --- a/drivers/media/pci/cx88/cx88-core.c
> > +++ b/drivers/media/pci/cx88/cx88-core.c  
> 
> > @@ -60,10 +61,15 @@ static unsigned int nocomb;
> >  module_param(nocomb,int,0644);
> >  MODULE_PARM_DESC(nocomb,"disable comb filter");
> >  
> > -#define dprintk(level,fmt, arg...)	do {				\
> > -	if (cx88_core_debug >= level)					\
> > -		printk(KERN_DEBUG "%s: " fmt, core->name , ## arg);	\
> > -	} while(0)
> > +#define dprintk0(fmt, arg...)				\
> > +	printk(KERN_DEBUG pr_fmt("%s: core:" fmt),	\
> > +		__func__, ##arg)			\
> > +  
> 
> Could fit single line
> 
> > @@ -399,12 +405,12 @@ static int cx88_risc_decode(u32 risc)
> >  	};
> >  	int i;
> >  
> > -	printk(KERN_DEBUG "0x%08x [ %s", risc,
> > +	dprintk0("0x%08x [ %s", risc,
> >  	       instr[risc >> 28] ? instr[risc >> 28] : "INVALID");  
> 
> Alignment got broken here and in quite some similar places :(
> And checkpatch hasn't gone after it. What if you run it with --strict
> --fix-inplace to make it check brace alignment and fix it at once?

Ok, I ran with --strict, with solved some other issues, but caused
others ;)

Anyway, fixed the remaining issues by hand, and made sure that
checkpatch (on non-strict mode) would make sense. Patch sent.

Please review.

Thanks,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux