[PATCH v9 1/8] lib/pmu: quiesce rte_pmu_read deprecation warning in chkincs
Tomasz Duszynski
tduszynski at marvell.com
Wed Jul 23 06:41:11 CEST 2025
Add a dummy rte_pmu_read() definition for chkincs when
ALLOW_EXPERIMENTAL_API is not defined to suppress warnings from
use of experimental APIs in tracepoints.
Fixes: 960c43184c4d ("pmu: introduce library for reading PMU events")
Signed-off-by: Tomasz Duszynski <tduszynski at marvell.com>
---
lib/pmu/rte_pmu.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/pmu/rte_pmu.h b/lib/pmu/rte_pmu.h
index 57b634ecd8..84a5d522d1 100644
--- a/lib/pmu/rte_pmu.h
+++ b/lib/pmu/rte_pmu.h
@@ -232,6 +232,10 @@ rte_pmu_read(unsigned int index)
return __rte_pmu_read_userpage(group->mmap_pages[index]);
}
+/* quiesce warnings produced by chkincs */
+#ifndef ALLOW_EXPERIMENTAL_API
+#define rte_pmu_read(pc) ({ RTE_SET_USED(pc); 0; })
+#endif
#ifdef __cplusplus
}
--
2.34.1
More information about the dev
mailing list