diff options
author | sam <sam@FreeBSD.org> | 2009-06-15 19:50:03 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2009-06-15 19:50:03 +0000 |
commit | df30f1c9f2ef0498e2aa537d4aec3aab759dc6c3 (patch) | |
tree | f9007599b13c6d01c81731e313b9035788cdb7b0 /sys/dev/cxgb | |
parent | b3631c54b6e94536e6a880446d8ca851711e70d3 (diff) | |
download | FreeBSD-src-df30f1c9f2ef0498e2aa537d4aec3aab759dc6c3.zip FreeBSD-src-df30f1c9f2ef0498e2aa537d4aec3aab759dc6c3.tar.gz |
r193336 moved ifq_detach to if_free which broke if_alloc followed
by if_free (w/o doing if_attach); move ifq_attach to if_alloc and
rename ifq_attach/detach to ifq_init/ifq_delete to better identify
their purpose
Reviewed by: jhb, kmacy
Diffstat (limited to 'sys/dev/cxgb')
-rw-r--r-- | sys/dev/cxgb/cxgb_sge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/cxgb/cxgb_sge.c b/sys/dev/cxgb/cxgb_sge.c index 2dacaf3..4583483 100644 --- a/sys/dev/cxgb/cxgb_sge.c +++ b/sys/dev/cxgb/cxgb_sge.c @@ -1719,7 +1719,7 @@ t3_free_qset(adapter_t *sc, struct sge_qset *q) if (q->txq[i].txq_mr != NULL) buf_ring_free(q->txq[i].txq_mr, M_DEVBUF); if (q->txq[i].txq_ifq != NULL) { - ifq_detach(q->txq[i].txq_ifq); + ifq_delete(q->txq[i].txq_ifq); free(q->txq[i].txq_ifq, M_DEVBUF); } } @@ -2289,7 +2289,7 @@ t3_sge_alloc_qset(adapter_t *sc, u_int id, int nports, int irq_vec_idx, device_printf(sc->dev, "failed to allocate ifq\n"); goto err; } - ifq_attach(q->txq[i].txq_ifq, pi->ifp); + ifq_init(q->txq[i].txq_ifq, pi->ifp); } init_qset_cntxt(q, id); q->idx = id; |