aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2016-10-11 13:52:19 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2016-10-11 15:06:31 -0700
commit459cf0ae5d6600592a539bc861c84e14ed1a5bcb (patch)
treef4fa23f9bedb60aa3b0d2fae55bfff46f64d63e4 /kernel
parentcheckpatch: add warning for unnamed function definition arguments (diff)
downloadlinux-dev-459cf0ae5d6600592a539bc861c84e14ed1a5bcb.tar.xz
linux-dev-459cf0ae5d6600592a539bc861c84e14ed1a5bcb.zip
checkpatch: improve the octal permissions tests
The function calls with octal permissions commonly span multiple lines. The current test is line oriented and fails to find some matches. Make the test use the $stat variable instead of the $line variable to span multiple lines. Also add a few functions to the known functions with permissions list. Move the SYMBOLIC_PERMS test to a separate section to find all the S_<FOO> permissions in any form not just those that have specific function names. This can now find and fix permissions uses like: .mode = S_<FOO> | S_<BAR>; Link: http://lkml.kernel.org/r/b51bab60530912aae4ac420119d465c5b206f19f.1475030406.git.joe@perches.com Signed-off-by: Joe Perches <joe@perches.com> Tested-by: Ramiro Oliveira <roliveir@synopsys.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions