From: François Tigeot Date: Sat, 29 Sep 2012 17:41:04 +0000 (+0200) Subject: ixgbe: Remove useless locking directives X-Git-Tag: v3.2.0~55 X-Git-Url: https://gitweb.dragonflybsd.org/~nant/dragonfly.git/commitdiff_plain/ad6f6c40284a0b4790621c49bc9509a40dd892cf ixgbe: Remove useless locking directives --- diff --git a/sys/dev/netif/ixgbe/ixgbe.c b/sys/dev/netif/ixgbe/ixgbe.c index d0e7de8427..a2f675f7ed 100644 --- a/sys/dev/netif/ixgbe/ixgbe.c +++ b/sys/dev/netif/ixgbe/ixgbe.c @@ -1500,17 +1500,16 @@ ixgbe_media_status(struct ifnet * ifp, struct ifmediareq * ifmr) { struct adapter *adapter = ifp->if_softc; + ASSERT_IFNET_SERIALIZED_ALL(ifp); + INIT_DEBUGOUT("ixgbe_media_status: begin"); - IXGBE_CORE_LOCK(adapter); ixgbe_update_link_status(adapter); ifmr->ifm_status = IFM_AVALID; ifmr->ifm_active = IFM_ETHER; - if (!adapter->link_active) { - IXGBE_CORE_UNLOCK(adapter); + if (!adapter->link_active) return; - } ifmr->ifm_status |= IFM_ACTIVE; @@ -1526,8 +1525,6 @@ ixgbe_media_status(struct ifnet * ifp, struct ifmediareq * ifmr) break; } - IXGBE_CORE_UNLOCK(adapter); - return; }