|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