summaryrefslogtreecommitdiff
path: root/tools/checkpatch.pl
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2022-01-05 19:51:19 +0100
committerDavid Lamparter <equinox@opensourcerouting.org>2022-01-14 09:18:25 +0100
commit176b254cb97c8d11e68d3ad8cce8f9e25d1d0189 (patch)
tree3ce7bf85993e95da95541686c2ca138092b4694f /tools/checkpatch.pl
parenta8057c9db50b4f2d030bcbfd585c54000b7d205a (diff)
tools: disable printf ext checks in checkpatch
checkpatch.pl has a hardcoded list of printf extensions supported... by the Linux kernel. This happens to have covered the ones we have in FRR so far, but `%pPA` isn't on the list and others may not be either. Since we have the frr-format GCC plugin (and CI runs that on Debian 11) we don't really need these checks in checkpatch.pl. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'tools/checkpatch.pl')
-rwxr-xr-xtools/checkpatch.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/checkpatch.pl b/tools/checkpatch.pl
index d2eb20ce5b..db6460f343 100755
--- a/tools/checkpatch.pl
+++ b/tools/checkpatch.pl
@@ -5789,7 +5789,7 @@ sub process {
}
# check for vsprintf extension %p<foo> misuses
- if ($^V && $^V ge 5.10.0 &&
+ if (0 && $^V && $^V ge 5.10.0 &&
defined $stat &&
$stat =~ /^\+(?![^\{]*\{\s*).*\b(\w+)\s*\(.*$String\s*,/s &&
$1 !~ /^_*volatile_*$/) {