Re: [PATCH] net: ena: initialize dim_sample

From: Jiri Pirko
Date: Tue Jan 10 2023 - 11:45:19 EST


Sun, Jan 08, 2023 at 03:38:43PM CET, trix@xxxxxxxxxx wrote:
>clang static analysis reports this problem
>drivers/net/ethernet/amazon/ena/ena_netdev.c:1821:2: warning: Passed-by-value struct
> argument contains uninitialized data (e.g., field: 'comp_ctr') [core.CallAndMessage]
> net_dim(&ena_napi->dim, dim_sample);
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>net_dim can call dim_calc_stats() which uses the comp_ctr element,
>so it must be initialized.
>
>Fixes: 282faf61a053 ("net: ena: switch to dim algorithm for rx adaptive interrupt moderation")
>Signed-off-by: Tom Rix <trix@xxxxxxxxxx>

Reviewed-by: Jiri Pirko <jiri@xxxxxxxxxx>