[Midnightbsd-cvs] src [8314] trunk/sys/dev/cxgb/cxgb_sge.c: avoid panic
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 17 18:33:15 EDT 2016
Revision: 8314
http://svnweb.midnightbsd.org/src/?rev=8314
Author: laffer1
Date: 2016-09-17 18:33:15 -0400 (Sat, 17 Sep 2016)
Log Message:
-----------
avoid panic
Modified Paths:
--------------
trunk/sys/dev/cxgb/cxgb_sge.c
Modified: trunk/sys/dev/cxgb/cxgb_sge.c
===================================================================
--- trunk/sys/dev/cxgb/cxgb_sge.c 2016-09-17 22:32:57 UTC (rev 8313)
+++ trunk/sys/dev/cxgb/cxgb_sge.c 2016-09-17 22:33:15 UTC (rev 8314)
@@ -2473,6 +2473,10 @@
goto err;
}
+ snprintf(q->rspq.lockbuf, RSPQ_NAME_LEN, "t3 rspq lock %d:%d",
+ device_get_unit(sc->dev), irq_vec_idx);
+ MTX_INIT(&q->rspq.lock, q->rspq.lockbuf, NULL, MTX_DEF);
+
for (i = 0; i < ntxq; ++i) {
size_t sz = i == TXQ_CTRL ? 0 : sizeof(struct tx_sw_desc);
@@ -2590,11 +2594,7 @@
goto err_unlock;
}
}
-
- snprintf(q->rspq.lockbuf, RSPQ_NAME_LEN, "t3 rspq lock %d:%d",
- device_get_unit(sc->dev), irq_vec_idx);
- MTX_INIT(&q->rspq.lock, q->rspq.lockbuf, NULL, MTX_DEF);
-
+
mtx_unlock_spin(&sc->sge.reg_lock);
t3_update_qset_coalesce(q, p);
More information about the Midnightbsd-cvs
mailing list