]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
coccinelle: add one more rule to use return value of log_xxx_errno()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 19 Nov 2020 17:34:48 +0000 (02:34 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 19 Nov 2020 17:57:26 +0000 (02:57 +0900)
coccinelle/errno.cocci

index ed74c0a98af0eb27b1f624073bb39eb58ccfc6a8..c92826648170a3ccd1f274e4f72e5a43d7ddd96f 100644 (file)
@@ -30,3 +30,12 @@ expression e;
 + return
   log_LEVEL_errno(e, ...);
 - return -e;
+@@
+identifier log_LEVEL_errno =~ "^log_(debug|info|notice|warning|error|emergency)_errno$";
+expression list args;
+expression e;
+local idexpression r;
+@@
+- log_LEVEL_errno(e, args);
+- r = e;
++ r = log_LEVEL_errno(e, args);