[dpdk-dev] [PATCH 3/5] tools/checkpatch: relax constraints on __rte_experimental
Honnappa Nagarahalli
honnappa.nagarahalli at arm.com
Wed Aug 28 16:46:12 CEST 2019
Relax the constraints on __rte_experimental usage, allow redefining
to macros.
Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli at arm.com>
Reviewed-by: Gavin Hu <gavin.hu at arm.com>
---
devtools/checkpatches.sh | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh
index 560e6ce93..090c9b08a 100755
--- a/devtools/checkpatches.sh
+++ b/devtools/checkpatches.sh
@@ -99,9 +99,14 @@ check_experimental_tags() { # <patch>
ret = 1;
}
if ($1 != "+__rte_experimental" || $2 != "") {
- print "__rte_experimental must appear alone on the line" \
- " immediately preceding the return type of a function."
- ret = 1;
+ # code such as "#define XYZ __rte_experimental" is
+ # allowed
+ if ($1 != "+#define") {
+ print "__rte_experimental must appear alone " \
+ "on the line immediately preceding the " \
+ "return type of a function."
+ ret = 1;
+ }
}
}
END {
--
2.17.1
More information about the dev
mailing list