[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