From c78cb5e4f148453f0dacee95eae52594680737e1 Mon Sep 17 00:00:00 2001 From: Navdeep Parhar Date: Sat, 23 Jan 2010 08:37:04 +0000 Subject: [PATCH] MFC r202863 Don't forget to release the adapter lock for a no-op. --- sys/dev/cxgb/cxgb_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/cxgb/cxgb_main.c b/sys/dev/cxgb/cxgb_main.c index eeb61d40b01..59e7fec8eed 100644 --- a/sys/dev/cxgb/cxgb_main.c +++ b/sys/dev/cxgb/cxgb_main.c @@ -2078,6 +2078,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;