[PATCH v1 17/18] perf parse-events:: Fix -Wdiscarded-qualifiers under C23

From: Shreenidhi Shedi

Date: Sat May 09 2026 - 14:03:02 EST


glibc >= 2.42 defaults to -std=gnu23, which promotes
-Wdiscarded-qualifiers to an error.

Signed-off-by: Shreenidhi Shedi <yesshedi@xxxxxxxxx>
---
tools/perf/util/parse-events.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/perf/util/parse-events.c b/tools/perf/util/parse-events.c
index 5973f46c2375..e3b7950331bc 100644
--- a/tools/perf/util/parse-events.c
+++ b/tools/perf/util/parse-events.c
@@ -1647,7 +1647,7 @@ int parse_events__modifier_group(struct list_head *list,
*/
static bool is_same_uncore_block(const char *pmu_name_a, const char *pmu_name_b)
{
- char *end_a, *end_b;
+ const char *end_a, *end_b;

end_a = strrchr(pmu_name_a, '_');
end_b = strrchr(pmu_name_b, '_');
--
2.54.0