[PATCH v5 09/22] power: stop using variadic argument pack extension
Tyler Retzlaff
roretzla at linux.microsoft.com
Thu Feb 29 22:31:52 CET 2024
Use RTE_LOG_LINE_PREFIX instead of RTE_LOG_LINE in macro expansions
which allow a prefix and arguments to be inserted into the log line
without the need to use the ## args variadic argument pack extension.
Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
---
lib/power/power_common.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/power/power_common.h b/lib/power/power_common.h
index 3096640..77bc593 100644
--- a/lib/power/power_common.h
+++ b/lib/power/power_common.h
@@ -16,10 +16,10 @@
RTE_LOG_LINE(level, POWER, "" __VA_ARGS__)
#ifdef RTE_LIBRTE_POWER_DEBUG
-#define POWER_DEBUG_LOG(fmt, args...) \
- RTE_LOG_LINE(ERR, POWER, "%s: " fmt, __func__, ## args)
+#define POWER_DEBUG_LOG(...) \
+ RTE_LOG_LINE_PREFIX(ERR, POWER, "%s(): ", __func__, __VA_ARGS__)
#else
-#define POWER_DEBUG_LOG(fmt, args...)
+#define POWER_DEBUG_LOG(fmt, ...)
#endif
/* check if scaling driver matches one we want */
--
1.8.3.1
More information about the dev
mailing list