|WARNING| pw122409 [PATCH v6 1/6] eal: trace: add trace point emit for blob

checkpatch at dpdk.org checkpatch at dpdk.org
Fri Jan 20 09:45:15 CET 2023


Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/122409

_coding style issues_


WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided
#253: FILE: lib/eal/include/rte_trace_point.h:390:
+#define rte_trace_point_emit_blob(in, len) \
+do { \
+	if (unlikely(in == NULL)) \
+		return; \
+	if (len > RTE_TRACE_BLOB_LEN_MAX) \
+		len = RTE_TRACE_BLOB_LEN_MAX; \
+	__rte_trace_point_emit(len, uint8_t); \
+	memcpy(mem, in, len); \
+	mem = RTE_PTR_ADD(mem, len); \
+	memset(mem, 0, RTE_TRACE_BLOB_LEN_MAX - len); \
+	mem = RTE_PTR_ADD(mem, RTE_TRACE_BLOB_LEN_MAX - len); \
+} while (0)

total: 0 errors, 1 warnings, 145 lines checked


More information about the test-report mailing list