2017-02-25 11:54, Legacy, Allain:
> Hi,
> I sent a patchset to the to the mailing list last night for which I received 
> several coding style warnings.   Having discovered that I was using an older 
> version of checkpatch.pl I downloaded the latest and set out to fix the 
> warnings.  The tool is flagging the usage of PRIx64 and PRIu64 in debug logs 
> as camelcase warnings.  I am unsure how to get around this.  Looking at other 
> recent patches in patchwork I see that other patches use these macros without 
> being flagged as errors. 

It is a false positive.
PRIx64 and PRIu64 are obviously allowed.
The only thing you need to take care is having spaces around.

> I thought perhaps that my version of checkpath.pl was newer because I just 
> downloaded it so I ran it on one of the other patchwork patches to validate 
> my results.   The results that I get are a bit confusing.  Running 
> checkpatches.sh on this patch (http://dpdk.org/dev/patchwork/patch/19766/) 
> reports no errors, warnings, or checks while this one 
> (http://dpdk.org/dev/patchwork/patch/20742/) flags two different kinds of 
> errors related to the usage of PRIx64.  It complains about the camelcase 
> aspect of it, and it also complains about the lack of space between the 
> PRIx64 and the concatenated strings at either side.  
> 
> Can anyone shed some light on why this is happening?

Maybe the difference is because the first one happens in a standard
printf function and checkpatch would ignore the specifiers.

Reply via email to