[U-Boot] Policy for checkpatch usage?
Graeme Russ
graeme.russ at gmail.com
Thu Apr 21 02:09:01 CEST 2011
On Thu, Apr 21, 2011 at 2:51 AM, Scott Wood <scottwood at freescale.com> wrote:
> On Wed, 20 Apr 2011 20:15:40 +1000
> Graeme Russ <graeme.russ at gmail.com> wrote:
>
>> On Wednesday, April 20, 2011, Detlev Zundel <dzu at denx.de> wrote:
>> > Hi,
>> >
>>
>> >
>> > As a base for discussion, what about this:
>> >
>> > Use common sense in interpreting the results of checkpatch. Warnings
>> > that clearly only make sense in the Linux kernel can be ignored. Also
>> > warnings produced for _context lines_ rather than actual changes can
>> > also be ignored.
>>
>> One man's common sense is another's idiocy
>>
>> I vote for a zero warnings, zero errors U-Boot specific checkpatch
>
> I vote for "checkpatch is a tool that can help you find some style problems,
> but is imperfect, and the things it complains about are of varying
> importance". If you insist on zero warnings, what's the difference between
> a warning and an error? And will there then be a U-Boot-specific coding
> style document to match? Will anyone that wants to submit a patch that
> checkpatch erroneously complains about have to first submit a patch for
> checkpatch (first learning Perl if need be)?
>
> There's a lot more "common sense" that needs to be applied when writing
> software than where to stick what kind and amount of whitespace.
> Guidelines are good -- zero-tolerance obedience to a script, not so much.
>
Point taken.
What about my other suggestion - A checkpatch summary with an expalation
for any warnings or errors? See for example my heads-up for checkpatch
warnings - http://lists.denx.de/pipermail/u-boot/2011-April/090144.html
Regards,
Graeme
More information about the U-Boot
mailing list