diff --git a/sys/dev/cxgbe/t4_sge.c b/sys/dev/cxgbe/t4_sge.c index 8a502907d172..ba778bf73975 100644 --- a/sys/dev/cxgbe/t4_sge.c +++ b/sys/dev/cxgbe/t4_sge.c @@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -1742,6 +1743,7 @@ get_scatter_segment(struct adapter *sc, struct sge_fl *fl, int fr_offset, len = min(remaining, blen); payload = sd->cl; } + kmsan_mark((void *)payload, len, KMSAN_STATE_INITED); if (fr_offset == 0) { m = m_gethdr(M_NOWAIT, MT_DATA);