diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/checkpatch.pl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 1dbd6d1cd1b5..0ea2a1e24ade 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl | |||
@@ -2665,6 +2665,15 @@ sub process { | |||
2665 | $herecurr); | 2665 | $herecurr); |
2666 | } | 2666 | } |
2667 | 2667 | ||
2668 | # check for function declarations without arguments like "int foo()" | ||
2669 | if ($line =~ /(\b$Type\s+$Ident)\s*\(\s*\)/) { | ||
2670 | if (ERROR("FUNCTION_WITHOUT_ARGS", | ||
2671 | "Bad function definition - $1() should probably be $1(void)\n" . $herecurr) && | ||
2672 | $fix) { | ||
2673 | $fixed[$linenr - 1] =~ s/(\b($Type)\s+($Ident))\s*\(\s*\)/$2 $3(void)/; | ||
2674 | } | ||
2675 | } | ||
2676 | |||
2668 | # check for uses of DEFINE_PCI_DEVICE_TABLE | 2677 | # check for uses of DEFINE_PCI_DEVICE_TABLE |
2669 | if ($line =~ /\bDEFINE_PCI_DEVICE_TABLE\s*\(\s*(\w+)\s*\)\s*=/) { | 2678 | if ($line =~ /\bDEFINE_PCI_DEVICE_TABLE\s*\(\s*(\w+)\s*\)\s*=/) { |
2670 | if (WARN("DEFINE_PCI_DEVICE_TABLE", | 2679 | if (WARN("DEFINE_PCI_DEVICE_TABLE", |