• 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: 's avatarAndy Whitcroft <apw@shadowen.org>
    Signed-off-by: 's avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: 's avatarLinus Torvalds <torvalds@linux-foundation.org>
    9c0ca6f9
Name
Last commit
Last update
..
basic Loading commit data...
genksyms Loading commit data...
kconfig Loading commit data...
ksymoops Loading commit data...
mod Loading commit data...
package Loading commit data...
rt-tester Loading commit data...
.gitignore Loading commit data...
Kbuild.include Loading commit data...
Lindent Loading commit data...
Makefile Loading commit data...
Makefile.build Loading commit data...
Makefile.clean Loading commit data...
Makefile.headersinst Loading commit data...
Makefile.host Loading commit data...
Makefile.lib Loading commit data...
Makefile.modinst Loading commit data...
Makefile.modpost Loading commit data...
bin2c.c Loading commit data...
binoffset.c Loading commit data...
bloat-o-meter Loading commit data...
checkincludes.pl Loading commit data...
checkkconfigsymbols.sh Loading commit data...
checkpatch.pl Loading commit data...
checkstack.pl Loading commit data...
checksyscalls.sh Loading commit data...
checkversion.pl Loading commit data...
cleanfile Loading commit data...
cleanpatch Loading commit data...
conmakehash.c Loading commit data...
decodecode Loading commit data...
export_report.pl Loading commit data...
extract-ikconfig Loading commit data...
gcc-version.sh Loading commit data...
gcc-x86_64-has-stack-protector.sh Loading commit data...
gen_initramfs_list.sh Loading commit data...
hdrcheck.sh Loading commit data...
kallsyms.c Loading commit data...
kernel-doc Loading commit data...
makelst Loading commit data...
mkcompile_h Loading commit data...
mkmakefile Loading commit data...
mksysmap Loading commit data...
mkuboot.sh Loading commit data...
mkversion Loading commit data...
namespace.pl Loading commit data...
patch-kernel Loading commit data...
pnmtologo.c Loading commit data...
profile2linkerlist.pl Loading commit data...
setlocalversion Loading commit data...
show_delta Loading commit data...
unifdef.c Loading commit data...
ver_linux Loading commit data...