|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