[dpdk-dev] [PATCH v2 3/6] tools/checkpatch: relax constraints on __rte_experimental
From: Honnappa Nagarahalli <hidden>
Date: 2019-09-06 19:06:21
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Honnappa Nagarahalli <hidden>
Date: 2019-09-06 19:06:21
Subsystem:
the rest · Maintainer:
Linus Torvalds
Relax the constraints on __rte_experimental usage, allow redefining to macros. Signed-off-by: Honnappa Nagarahalli <redacted> Reviewed-by: Gavin Hu <redacted> --- 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