Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 2009 21:26:37 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r193404 - user/kmacy/releng_7_2_fcs/sys/dev/cxgb
Message-ID:  <200906032126.n53LQbLQ067442@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmacy
Date: Wed Jun  3 21:26:37 2009
New Revision: 193404
URL: http://svn.freebsd.org/changeset/base/193404

Log:
  don't proceed with device enabling if setup is not complete

Modified:
  user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_main.c

Modified: user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_main.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_main.c	Wed Jun  3 21:18:27 2009	(r193403)
+++ user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_main.c	Wed Jun  3 21:26:37 2009	(r193404)
@@ -1923,6 +1923,10 @@ cxgb_init_locked(struct port_info *p)
 	PORT_LOCK_ASSERT_OWNED(p);
 	ifp = p->ifp;
 
+	if ((sc->flags & (FULL_INIT_DONE|INTR_INIT_DONE)) ==
+	    (FULL_INIT_DONE|INTR_INIT_DONE))
+		return;
+
 	ADAPTER_LOCK(p->adapter);
 	if ((sc->open_device_map == 0) && (err = cxgb_up(sc))) {
 		ADAPTER_UNLOCK(p->adapter);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906032126.n53LQbLQ067442>