diff options
author | Andy Whitcroft <apw@shadowen.org> | 2007-10-16 23:29:38 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-17 08:42:56 -0700 |
commit | 9c0ca6f9a0a0820da25b64259ea475751f1dd306 (patch) | |
tree | 5d21f0beec8fc1f738dc6a3d6e7e03e24ba514d2 /scripts/.gitignore | |
parent | 2e8ecb9db0bcc19e1cc8bb51e9252fe6a86a9863 (diff) | |
download | linux-3.10-9c0ca6f9a0a0820da25b64259ea475751f1dd306.tar.gz linux-3.10-9c0ca6f9a0a0820da25b64259ea475751f1dd306.tar.bz2 linux-3.10-9c0ca6f9a0a0820da25b64259ea475751f1dd306.zip |
update checkpatch.pl to version 0.10
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: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/.gitignore')
0 files changed, 0 insertions, 0 deletions