• Andy Whitcroft's avatar
    update checkpatch.pl to version 0.10 · 9c0ca6f9
    Andy Whitcroft authored
    This version brings a number of new checks, and a number of bug
    fixes.  Of note:
    
      - better categorisation and space checks for dual use unary/binary
        operators
      - warn on deprecated use of {SPIN,RW}_LOCK_UNLOCKED
      - check if/for/while with trailing ';' for hanging statements
      - detect DOS line endings
      - detect redundant casts for kalloc()
    
    Andy Whitcroft (18):
          Version: 0.10
          asmlinkage is also a storage type
          pull out inline specifiers
          allow only some operators before a unary operator
          parenthesised values may span line ends
          add additional attribute matching
          handle sparse annotations within pointer type space checks
          support alternative function definition syntax for typedefs
          check if/for/while with trailing ';' for hanging statements
          fix output format for case checks
          deprecate SPIN_LOCK_UNLOCKED and RW_LOCK_UNLOCKED
          allow complex macros with bracketing braces
          detect and report DOS line endings
          fastcall is a valid function attribute
          bracket spacing is ok for 'for'
          categorise operators into unary/binary/definitions
          add heuristic to pick up on unannotated types
          remove spurious warnings from cat_vet
    
    Dave Jones (1):
          Make checkpatch warn about pointless casting of kalloc returns.
    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>
    9c0ca6f9
checkpatch.pl 34.1 KB