[U-Boot] checkpatch compliance

Mike Frysinger vapier at gentoo.org
Thu Oct 13 20:19:34 CEST 2011


On Thursday 13 October 2011 13:14:34 Joe Hershberger wrote:
> On Wed, Oct 12, 2011 at 8:03 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> > On Wednesday 12 October 2011 20:56:09 Joe Hershberger wrote:
> >> WARNING:NEW_TYPEDEFS: do not add new typedefs
> >> This seems rather limiting... I'm not sure why even Linux would want
> >> this, at least when it applies to typedefs of structs.  It makes sense
> >> if it's a new typedef for int or something.
> > 
> > Linux has been discouraging new struct typedefs.  but it is too broad and
> > catches typedefs that we want (like posix_types.h).
> 
> So it's a candidate to ignore, right?

it's like the volatiles check.  reviewed on a case by case basis.

> >> WARNING:VOLATILE: Use of volatile is usually wrong: see
> >> Documentation/volatile-considered-harmful.txt
> >> Sometimes using volatile is correct... not sure how this fits in with
> >> a policy of 0 errors and 0 warnings...  Should it be ignored or not?
> > 
> > "it depends".  we'll have to see the specific instance.
> 
> That's what I was getting at... should we ignore it in checkpatch and
> simply review any new volatile variables?

if checkpatch ignores it, people won't notice

> Or should we not ignore it in checkpatch and have exceptions to "no errors,
> no warnings"?

i've always advocated not using checkpatch this way.  it's simply another tool 
which has known bugs and doesn't cover realistic nuances.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111013/41b307a0/attachment.pgp 


More information about the U-Boot mailing list