On Fri, 14 Aug 2026 16:54:24 +0400
Ivan Malov <[email protected]> wrote:

> This series addresses code analysis defects in the
> common/sfc_efx/base library.
> 
> The first four patches fix excessive stack consumption in
> MCDI helper functions, each exceeding 1 KB on-stack, by
> switching to heap-allocated payload buffers.
> 
> The remaining ten patches correct SAL annotations, add
> assertions and bounds checks across netport and filter
> helpers to address uninitialised memory, buffer overrun,
> and potential dereference issues. The final patch widens
> loop variable types to address a CodeQL warning.
> 
> 
> v3:
> 
> - addressed https://mails.dpdk.org/archives/dev/2026-August/343201.html
>   -- patches 01-04: switched to EFX_MCDI_BUF_SIZE
>   -- patch 05: replaced the unreachable NULL guard with
>      EFSYS_ASSERT; corrected the commit message
>   -- patches 09, 13: moved __success to the declaration line
>   -- patch 11: added stride and count bounds check before the loop
>   -- patch 13: documented the TECH_AUTO default behaviour


This all looks good, applied to next-net.
Still going through the later patches.

Reply via email to