BNX2X: mutexes -> qlocks
[akaros.git] / kern / drivers / net / bnx2x / bnx2x_cmn.c
index 5020e60..072de1b 100644 (file)
@@ -1139,7 +1139,7 @@ static irqreturn_t bnx2x_msix_fp_int(int irq, void *fp_cookie)
 /* HW Lock for shared dual port PHYs */
 void bnx2x_acquire_phy_lock(struct bnx2x *bp)
 {
-       mutex_lock(&bp->port.phy_mutex);
+       qlock(&bp->port.phy_mutex);
 
        bnx2x_acquire_hw_lock(bp, HW_LOCK_RESOURCE_MDIO);
 }
@@ -1148,7 +1148,7 @@ void bnx2x_release_phy_lock(struct bnx2x *bp)
 {
        bnx2x_release_hw_lock(bp, HW_LOCK_RESOURCE_MDIO);
 
-       mutex_unlock(&bp->port.phy_mutex);
+       qunlock(&bp->port.phy_mutex);
 }
 
 /* calculates MF speed according to current linespeed and MF configuration */