PERFORCE change 129839 for review
Kip Macy
kmacy at FreeBSD.org
Fri Nov 30 11:40:15 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=129839
Change 129839 by kmacy at kmacy:storage:toestack on 2007/11/30 19:40:08
initialize adapter pointer in tdev
make remove tid panic more informative
Affected files ...
.. //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#20 edit
Differences ...
==== //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#20 (text+ko) ====
@@ -602,7 +602,9 @@
{
struct tid_info *t = &(T3C_DATA (tdev))->tid_maps;
- BUG_ON(tid >= t->ntids);
+ if (tid >= t->ntids)
+ panic("tid=%d >= t->ntids=%d", tid, t->ntids);
+
if (tdev->type == T3A)
atomic_cmpset_ptr((uintptr_t *)&t->tid_tab[tid].ctx, (long)NULL, (long)ctx);
else {
@@ -1229,6 +1231,8 @@
if (!t)
return (ENOMEM);
+ dev->adapter = adapter;
+
err = (EOPNOTSUPP);
if (dev->ctl(dev, GET_TX_MAX_CHUNK, &t->tx_max_chunk) < 0 ||
dev->ctl(dev, GET_MAX_OUTSTANDING_WR, &t->max_wrs) < 0 ||
More information about the p4-projects
mailing list