mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/13] checkpatch: update to version 0.24
@ 2008-10-03 15:25 Andy Whitcroft
  2008-10-03 15:25 ` [PATCH 01/13] checkpatch: do is not a possible type Andy Whitcroft
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Andy Whitcroft @ 2008-10-03 15:25 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Randy Dunlap, Joel Schopp, Ingo Molnar, linux-kernel, Andy Whitcroft

This update brings a large number of small fixes to existing checks.
Of note:

 - fixes up a number of false type detections,
 - code indent checks handle macros and continuation,
 - complex macro detection handles square bracket nesting correctly, and
 - better comment handling for case.

Complete changelog below.

*** BLURB HERE ***

Andy Whitcroft (13):
  checkpatch: do is not a possible type
  checkpatch: labels are not possible types
  checkpatch: handle do without braces if we have enough context
  checkpatch: macros which define structure members are not complex
  checkpatch: accept any sized le/be type
  checkpatch: pull out known acceptable typedefs
  checkpatch: suspect code indent must stop at #else/#elif
  checkpatch: complex macros checks miss square brackets
  checkpatch: DEFINE_ macros are real definitions for exports
  checkpatch: trailing statements ensure we report the end of the line
  checkpatch: suspect indent handle macro continuation
  checkpatch: allow for comments either side of a brace on case
  checkpatch: version: 0.24

 scripts/checkpatch.pl |  110 +++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 85 insertions(+), 25 deletions(-)


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-10-03 15:51 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-03 15:25 [PATCH 00/13] checkpatch: update to version 0.24 Andy Whitcroft
2008-10-03 15:25 ` [PATCH 01/13] checkpatch: do is not a possible type Andy Whitcroft
2008-10-03 15:25 ` [PATCH 02/13] checkpatch: labels are not possible types Andy Whitcroft
2008-10-03 15:25 ` [PATCH 03/13] checkpatch: handle do without braces if we have enough context Andy Whitcroft
2008-10-03 15:25 ` [PATCH 04/13] checkpatch: macros which define structure members are not complex Andy Whitcroft
2008-10-03 15:25 ` [PATCH 05/13] checkpatch: accept any sized le/be type Andy Whitcroft
2008-10-03 15:25 ` [PATCH 06/13] checkpatch: pull out known acceptable typedefs Andy Whitcroft
2008-10-03 15:25 ` [PATCH 07/13] checkpatch: suspect code indent must stop at #else/#elif Andy Whitcroft
2008-10-03 15:25 ` [PATCH 08/13] checkpatch: complex macros checks miss square brackets Andy Whitcroft
2008-10-03 15:25 ` [PATCH 09/13] checkpatch: DEFINE_ macros are real definitions for exports Andy Whitcroft
2008-10-03 15:25 ` [PATCH 10/13] checkpatch: trailing statements ensure we report the end of the line Andy Whitcroft
2008-10-03 15:25 ` [PATCH 11/13] checkpatch: suspect indent handle macro continuation Andy Whitcroft
2008-10-03 15:25 ` [PATCH 12/13] checkpatch: allow for comments either side of a brace on case Andy Whitcroft
2008-10-03 15:25 ` [PATCH 13/13] checkpatch: version: 0.24 Andy Whitcroft

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®