summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-03-23 17:51:07 +0000
committerjhb <jhb@FreeBSD.org>2009-03-23 17:51:07 +0000
commit0afbff15b43d30d4678da090e29fcf63463cfc41 (patch)
tree6b3a52b3b6a9b78c3522fc5d35dc7093e974bb2a
parent63c651080ec8845c46df852316aaabb4848ba4b1 (diff)
downloadFreeBSD-src-0afbff15b43d30d4678da090e29fcf63463cfc41.zip
FreeBSD-src-0afbff15b43d30d4678da090e29fcf63463cfc41.tar.gz
Release driver lock at the end of the watchdog routine instead of trying to
acquire it again. Submitted by: bland MFC after: 3 days
-rw-r--r--sys/dev/my/if_my.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/my/if_my.c b/sys/dev/my/if_my.c
index 65c0dcc..b25ae22 100644
--- a/sys/dev/my/if_my.c
+++ b/sys/dev/my/if_my.c
@@ -1700,7 +1700,7 @@ my_watchdog(struct ifnet * ifp)
my_init_locked(sc);
if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
my_start_locked(ifp);
- MY_LOCK(sc);
+ MY_UNLOCK(sc);
return;
}
OpenPOWER on IntegriCloud