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>