aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNavdeep Parhar <np@FreeBSD.org>2010-01-23 08:43:11 +0000
committerNavdeep Parhar <np@FreeBSD.org>2010-01-23 08:43:11 +0000
commite0714e1a51148aef8252c6eaa7e4ae66b53176a1 (patch)
tree0aaa455b2b8ae294224ec69402b9ccba68aef9ba
parentae5035e0c74a28f6895469d021cf42a92c11b43e (diff)
Notes
-rw-r--r--sys/dev/cxgb/cxgb_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/cxgb/cxgb_main.c b/sys/dev/cxgb/cxgb_main.c
index 8e2e6b70d9a5b..daa421d5bd171 100644
--- a/sys/dev/cxgb/cxgb_main.c
+++ b/sys/dev/cxgb/cxgb_main.c
@@ -2061,6 +2061,8 @@ fail:
p->if_flags = ifp->if_flags;
} else if (ifp->if_drv_flags & IFF_DRV_RUNNING)
error = cxgb_uninit_locked(p);
+ else
+ ADAPTER_UNLOCK(sc);
ADAPTER_LOCK_ASSERT_NOTOWNED(sc);
break;