|WARNING| pw152668 [PATCH v6 8/8] eal: rework function versioning macros
checkpatch at dpdk.org
checkpatch at dpdk.org
Fri Mar 28 11:56:05 CET 2025
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/152668
_coding style issues_
ERROR:SPACING: spaces required around that '?' (ctx:VxB)
#545: FILE: lib/eal/common/eal_symbol_exports.h:20:
+ Is "use_function_versioning=true" in meson.build?)
^
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#567: FILE: lib/eal/common/eal_symbol_exports.h:42:
+#define RTE_VERSION_SYMBOL(ver, type, name, args) VERSIONING_WARN \
+__asm__(".symver " RTE_STR(name) "_v" RTE_STR(ver) ", " RTE_STR(name) "@DPDK_" RTE_STR(ver)); \
+__rte_used type name ## _v ## ver args; \
+type name ## _v ## ver args
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#577: FILE: lib/eal/common/eal_symbol_exports.h:52:
+#define RTE_VERSION_EXPERIMENTAL_SYMBOL(type, name, args) VERSIONING_WARN \
+__asm__(".symver " RTE_STR(name) "_exp, " RTE_STR(name) "@EXPERIMENTAL") \
+__rte_used type name ## _exp args; \
+type name ## _exp args
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#587: FILE: lib/eal/common/eal_symbol_exports.h:62:
+#define RTE_DEFAULT_SYMBOL(ver, type, name, args) VERSIONING_WARN \
+__asm__(".symver " RTE_STR(name) "_v" RTE_STR(ver) ", " RTE_STR(name) "@@DPDK_" RTE_STR(ver)); \
+__rte_used type name ## _v ## ver args; \
+type name ## _v ## ver args
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#594: FILE: lib/eal/common/eal_symbol_exports.h:69:
+#define RTE_VERSION_SYMBOL(ver, type, name, args) VERSIONING_WARN \
+type name ## _v ## ver args; \
+type name ## _v ## ver args
ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#598: FILE: lib/eal/common/eal_symbol_exports.h:73:
+#define RTE_VERSION_EXPERIMENTAL_SYMBOL(type, name, args) VERSIONING_WARN \
+type name ## _exp args; \
+type name ## _exp args
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#602: FILE: lib/eal/common/eal_symbol_exports.h:77:
+#define RTE_DEFAULT_SYMBOL(ver, type, name, args) VERSIONING_WARN \
+type name args
total: 7 errors, 0 warnings, 531 lines checked
More information about the test-report
mailing list