diff --git a/sys/dev/etherswitch/e6000sw/e6000sw.c b/sys/dev/etherswitch/e6000sw/e6000sw.c --- a/sys/dev/etherswitch/e6000sw/e6000sw.c +++ b/sys/dev/etherswitch/e6000sw/e6000sw.c @@ -650,6 +650,7 @@ return (0); out_fail: + E6000SW_UNLOCK(sc); e6000sw_detach(dev); return (err);