Thanks Pavan, that answers my question.

I will drop this as a security issue and will not pursue the defensive
data-path checks for bnxt_en.
Thanks for clarifying the HW completion contract.

Regards,
Taegu

2026년 6월 1일 (월) 오전 10:00, <[email protected]>님이 작성:
>
> Hello:
>
> This patch was applied to bpf/bpf-next.git (master)
> by Alexei Starovoitov <[email protected]>:
>
> On Thu, 28 May 2026 15:21:55 +0900 you wrote:
> > Global subprogram argument checking derives generic pointer sizes from BTF
> > and passes the resolved size to check_mem_reg() as a u32. The access-size
> > validation path then uses a signed int, and stack pointers negate the value
> > before calling check_helper_mem_access().
> >
> > This creates a wrap when BTF describes a pointee size larger than S32_MAX.
> > For example, a global subprogram argument of type:
> >
> > [...]
>
> Here is the summary with links:
>   - [bpf-next,v3] bpf: reject overlarge global subprog argument sizes
>     https://git.kernel.org/bpf/bpf-next/c/de36adca6346
>
> You are awesome, thank you!
> --
> Deet-doot-dot, I am a bot.
> https://korg.docs.kernel.org/patchwork/pwbot.html
>
>

Reply via email to