Skip to content
  • Andy Whitcroft's avatar
    update checkpatch.pl to version 0.12 · 8905a67c
    Andy Whitcroft authored
    
    
    This version brings a new terse output mode as well as many improvements to
    the unary detection and bare type regcognition.  It also brings the usual
    updates for false positives, though these seem to be slowing markedly
    now that the unary detector is no longer just putting its finger in the
    air and guessing.  Of note:
    
      - new --terse mode producing a single line per report
      - loosening of the block brace checks
      - new checks for enum/union/struch brace placements
      - hugely expanded "bare type" detection
      - checks for inline usage
      - better handling of already open comment blocks
      - handle patches which introduce or remove lines without newlines
    
    Andy Whitcroft (19):
          Version: 0.12
          style fixes as spotted by checkpatch
          add a --terse options of a single line of output per report
          block brace checks should only apply for single line blocks
          all new bare type detector
          check spacing for open braces with enum, union and struct
          check for LINUX_VERSION_CODE
          macros definition bracketing checks need to ignore -ve context
          clean up the mail-back mode, -q et al
          expand possible type matching to declarations
          allow const and sparse annotations on possible types
          handle possible types as regular types everywhere
          prefer plain inline over __inline__ and __inline
          all new open comment detection
          fix up conditional extraction for if assignment checks
          add const to the possible type matcher
          unary checks: a for loop is a conditional too
          possible types: detect function pointer definitions
          handle missind newlines at end of file, report addition
    
    Signed-off-by: default avatarAndy Whitcroft <apw@shadowen.org>
    Acked-by: default avatarIngo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    8905a67c