On Sat, Feb 8, 2025 at 10:29 AM Thomas Monjalon <tho...@monjalon.net> wrote:
>
> The drivers nfb, mvpp2 and mvsam use some variable length arrays
> in their code, so the warnings about VLA must be disabled for now,
> until removal for MSVC support, as in some other drivers.
>
> The warnings look like below:
>
> nfb_rx.h:156:16: error:
>         ISO C90 forbids variable length array 'packets' [-Werror=vla]
>   156 |         struct ndp_packet packets[nb_pkts];
>
> mvpp2/mrvl_flow.c:108:9: error:
>      ISO C90 forbids variable length array 'zeros' [-Werror=vla]
>   108 |         uint8_t zeros[size];
>
> mvsam/rte_mrvl_pmd.c:865:16: error:
>         ISO C90 forbids variable length array 'requests_crp' [-Werror=vla]
>   865 |         struct sam_cio_op_params requests_crp[nb_ops];
>
> Fixes: 1bf86800f7da ("build: warn on uses of VLA")
>
> Signed-off-by: Thomas Monjalon <tho...@monjalon.net>

Acked-by: David Marchand <david.march...@redhat.com>


-- 
David Marchand

Reply via email to