checkpatch: add checks for constant non-octal permissions
authorJoe Perches <joe@perches.com>
Thu, 3 Apr 2014 21:49:13 +0000 (14:49 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 3 Apr 2014 23:21:12 +0000 (16:21 -0700)
commit2435880fe5cd51cd73c403aa4c07eadc3de799db
tree0699aa30fb71bf84ac8d0cc295b0b0eaddf52a2b
parent91f72e9c6ed1433b65c2944a2953968088607987
checkpatch: add checks for constant non-octal permissions

umode_t permissions are sometimes mistakenly written with decimal
constants.  Verify that numeric permissions are using octal.

Add a list of the most commonly used functions and macros that have
umode_t permissions and the argument position.

Add a $Octal type to $Constant.
Allow $LvalOrFunc to be a pointer indirection too.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
scripts/checkpatch.pl