• Andy Whitcroft's avatar
    update checkpatch.pl to version 0.14 · 13214adf
    Andy Whitcroft authored
    This version brings the remainder of the queued fixes.  A number of fixes
    for items missed reported by Andrew Morton and others.  Also a handful
    of new checks and fixes for false positives.  Of note:
    
     - new warning associated with --file to try and avoid cleanup only patches,
     - corrected handling of completly empty files,
     - corrected report handling with multiple files,
     - handling of possible types in the face of multiple declarations,
     - detection of unnessary braces on complex if statements (where present), and
     - all new comment spacing handling.
    
    Andi Kleen (1):
          Introduce a warning when --file mode is used
    
    Andy Whitcroft (14):
          Version: 0.14
          clean up some space violations in checkpatch.pl
          a completly empty file should not provoke a whinge
          reset report lines buffers between files
          unary ++/-- may abutt close braces
          __typeof__ is also unary
          comments: revamp comment handling
          add --summary-file option adding filename to summary line
          trailing backslashes are not trailing statements
          handle operators passed as parameters such as to ASSERTCMP
          possible types -- enhance debugging
          check for boolean operations with constants
          possible types: handle multiple declarations
          detect and report if statements where all branches are single statements
    
    Arjan van de Ven (1):
          quiet option should not print the summary on no errors
    
    Bartlomiej Zolnierkiewicz (1):
          warn about using __FUNCTION__
    
    Timur Tabi (1):
          loosen spacing checks for __asm__
    Signed-off-by: default avatarAndy Whitcroft <apw@shadowen.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    13214adf
checkpatch.pl 48.6 KB