On 10 Oct 2024, at 12:00, Konstantin Belousov wrote:
The branch main has been updated by kib:
URL:
https://cgit.FreeBSD.org/src/commit/?id=2851aafe96c1e357971f2b331fff837ead20522b
commit 2851aafe96c1e357971f2b331fff837ead20522b
Author: Konstantin Belousov <k...@freebsd.org>
AuthorDate: 2024-09-28 23:17:05 +0000
Commit: Konstantin Belousov <k...@freebsd.org>
CommitDate: 2024-10-10 09:55:45 +0000
mlx5 ipsec_offload: ensure that driver does not dereference dead
sahindex
Take the sahtree rlock and check for the DEAD SA state before
validating
and filling the SA xfrm attributes.
Sponsored by: NVidia networking
---
I believe this commit breaks LINT-NOIP builds:
--- kernel ---
linking kernel
ld: error: undefined symbol: ipsec_sahtree_rlock
>>> referenced by mlx5_ipsec.c
>>> mlx5_ipsec.o:(mlx5e_if_sa_newkey_onedir)
>>> referenced by mlx5_ipsec.c
>>> mlx5_ipsec.o:(mlx5e_if_sa_newkey_onedir)
ld: error: undefined symbol: ipsec_sahtree_runlock
>>> referenced by mlx5_ipsec.c
>>> mlx5_ipsec.o:(mlx5e_if_sa_newkey_onedir)
>>> referenced by mlx5_ipsec.c
>>> mlx5_ipsec.o:(mlx5e_if_sa_newkey_onedir)
>>> referenced by mlx5_ipsec.c
>>> mlx5_ipsec.o:(mlx5e_if_sa_newkey_onedir)
*** [kernel] Error code 1
Best regards,
Kristof