diff --git a/sys/dev/cxgb/cxgb_sge.c b/sys/dev/cxgb/cxgb_sge.c index 00b67880fcc8..0d415d94224f 100644 --- a/sys/dev/cxgb/cxgb_sge.c +++ b/sys/dev/cxgb/cxgb_sge.c @@ -806,7 +806,7 @@ free_rx_bufs(adapter_t *sc, struct sge_fl *q) uma_zfree(zone_pack, d->m); } else { m_init(d->m, M_NOWAIT, MT_DATA, 0); - uma_zfree(zone_mbuf, d->m); + m_free_raw(d->m); uma_zfree(q->zone, d->rxsd_cl); } }