[Devel] [PATCH RHEL10 COMMIT] selftests/tcp_ao: Fix -Wdiscarded-qualifiers under C23

Konstantin Khorenko khorenko at virtuozzo.com
Tue May 12 15:04:42 MSK 2026


The commit is pushed to "branch-rh10-6.12.0-55.52.1.5.x.vz10-ovz" and will appear at git at bitbucket.org:openvz/vzkernel.git
after rh10-6.12.0-55.52.1.5.22.vz10
------>
commit 2f493753b947a0e307fb6ba78949869bdc80258d
Author: Eva Kurchatova <eva.kurchatova at virtuozzo.com>
Date:   Mon Apr 27 19:20:41 2026 +0300

    selftests/tcp_ao: Fix -Wdiscarded-qualifiers under C23
    
    glibc ≥ 2.42 (GCC 15) defaults to -std=gnu23, which promotes
    -Wdiscarded-qualifiers to an error.
    
    In C23, strstr() and strchr() return "const char *".
    
    Change variable types to const char * where the pointers are never
    modified (column).
    
    https://virtuozzo.atlassian.net/browse/VSTOR-129993
    Feature: fix C23
    
    Signed-off-by: Eva Kurchatova <eva.kurchatova at virtuozzo.com>
---
 tools/testing/selftests/net/tcp_ao/lib/proc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/testing/selftests/net/tcp_ao/lib/proc.c b/tools/testing/selftests/net/tcp_ao/lib/proc.c
index 8b984fa042869..50062b527a393 100644
--- a/tools/testing/selftests/net/tcp_ao/lib/proc.c
+++ b/tools/testing/selftests/net/tcp_ao/lib/proc.c
@@ -56,7 +56,7 @@ static struct netstat *lookup_get(struct netstat *ns,
 
 static struct netstat *lookup_get_column(struct netstat *ns, const char *line)
 {
-	char *column;
+	const char *column;
 
 	column = strchr(line, ':');
 	if (!column)


More information about the Devel mailing list