Message ID | 201007151554.43269.leedom@chelsio.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Casey Leedom <leedom@chelsio.com> Date: Thu, 15 Jul 2010 15:54:43 -0700 >>From 1ecf246196c43d75e75525211450a64d650f4fbc Mon Sep 17 00:00:00 2001 > From: Casey Leedom <leedom@chelsio.com> > Date: Thu, 15 Jul 2010 15:50:16 -0700 > Subject: [PATCH] cxgb4vf: fix SGE resource resource deallocation bug > > Fix SGE resource resource deallocation bug. Forgot to increment the RXQ and > TXQ cursors in the loop ... > > Signed-off-by: Casey Leedom <leedom@chelsio.com> Applied, thanks Casey. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/cxgb4vf/sge.c b/drivers/net/cxgb4vf/sge.c index f2ee9b0..eb5a1c9 100644 --- a/drivers/net/cxgb4vf/sge.c +++ b/drivers/net/cxgb4vf/sge.c @@ -2351,7 +2351,7 @@ void t4vf_free_sge_resources(struct adapter *adapter) struct sge_rspq *intrq = &s->intrq; int qs; - for (qs = 0; qs < adapter->sge.ethqsets; qs++) { + for (qs = 0; qs < adapter->sge.ethqsets; qs++, rxq++, txq++) { if (rxq->rspq.desc) free_rspq_fl(adapter, &rxq->rspq, &rxq->fl); if (txq->q.desc) {