iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / iwlwifi / iwl-io.h
index bc10435d96e5aea1ac8485e466cf7d49ba20e932..a5c489af937afb77bcfe83b81d8c98572f05b253 100644 (file)
@@ -95,7 +95,7 @@ static inline int _iwl_poll_bit(struct iwl_priv *priv, u32 addr,
        do {
                if ((_iwl_read32(priv, addr) & mask) == (bits & mask))
                        return i;
-               mdelay(10);
+               udelay(10);
                i += 10;
        } while (i < timeout);
 
@@ -277,7 +277,7 @@ static inline int _iwl_poll_direct_bit(struct iwl_priv *priv,
        do {
                if ((_iwl_read_direct32(priv, addr) & mask) == mask)
                        return i;
-               mdelay(10);
+               udelay(10);
                i += 10;
        } while (i < timeout);