[Devel] [PATCH vz10 2/2] selftests/tcp_ao: Fix -Wdiscarded-qualifiers under C23

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


On 4/27/26 18:20, Eva Kurchatova wrote:
> 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)
> 
> Feature: fix ms/selftest
> 
> https://virtuozzo.atlassian.net/browse/VSTOR-129993
> 
> 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 8b984fa04286..50062b527a39 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)

Please send this patch to mainstream as well.



More information about the Devel mailing list