bnx2x: correct usleep_range usage
authorYuval Mintz <yuvalmin@broadcom.com>
Wed, 23 Jan 2013 03:21:45 +0000 (03:21 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 Jan 2013 18:58:28 +0000 (13:58 -0500)
Change the incorrect usage of `usleep_range(1000, 1000)' into
`usleep_range(1000, 2000)'.

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c

index 3e4f3fa..9b6e27a 100644 (file)
@@ -1224,7 +1224,7 @@ static inline int bnx2x_clean_tx_queue(struct bnx2x *bp,
 #endif
                }
                cnt--;
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
        }
 
        return 0;
@@ -1259,7 +1259,7 @@ static inline bool bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask)
                }
                netif_addr_unlock_bh(bp->dev);
 
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
        }
 
        smp_mb();
index c8158ba..e496f19 100644 (file)
@@ -8654,7 +8654,7 @@ void bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link)
        }
 
        /* Give HW time to discard old tx messages */
-       usleep_range(1000, 1000);
+       usleep_range(1000, 2000);
 
        /* Clean all ETH MACs */
        rc = bnx2x_del_all_macs(bp, &bp->sp_objs[0].mac_obj, BNX2X_ETH_MAC,
@@ -9078,7 +9078,7 @@ static int bnx2x_er_poll_igu_vq(struct bnx2x *bp)
                if (pend_bits == 0)
                        break;
 
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
        } while (cnt-- > 0);
 
        if (cnt <= 0) {
@@ -9113,7 +9113,7 @@ static int bnx2x_process_kill(struct bnx2x *bp, bool global)
                    (pgl_exp_rom2 == 0xffffffff) &&
                    (!CHIP_IS_E3(bp) || (tags_63_32 == 0xffffffff)))
                        break;
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
        } while (cnt-- > 0);
 
        if (cnt <= 0) {
@@ -9146,7 +9146,7 @@ static int bnx2x_process_kill(struct bnx2x *bp, bool global)
        /* Wait for 1ms to empty GLUE and PCI-E core queues,
         * PSWHST, GRC and PSWRD Tetris buffer.
         */
-       usleep_range(1000, 1000);
+       usleep_range(1000, 2000);
 
        /* Prepare to chip reset: */
        /* MCP */
@@ -10917,7 +10917,7 @@ static int bnx2x_get_hwinfo(struct bnx2x *bp)
 
                        while (tout && REG_RD(bp, IGU_REG_RESET_MEMORIES)) {
                                tout--;
-                               usleep_range(1000, 1000);
+                               usleep_range(1000, 2000);
                        }
 
                        if (REG_RD(bp, IGU_REG_RESET_MEMORIES)) {
index c0e0359..4a28601 100644 (file)
@@ -325,7 +325,7 @@ static inline int bnx2x_state_wait(struct bnx2x *bp, int state,
                        return 0;
                }
 
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
 
                if (bp->panic)
                        return -EIO;
@@ -1407,7 +1407,7 @@ static int bnx2x_wait_vlan_mac(struct bnx2x *bp,
 
                /* Wait until there are no pending commands */
                if (!bnx2x_exe_queue_empty(exeq))
-                       usleep_range(1000, 1000);
+                       usleep_range(1000, 2000);
                else
                        return 0;
        }
index 18c2e61..1069669 100644 (file)
@@ -212,7 +212,7 @@ static int bnx2x_stats_comp(struct bnx2x *bp)
                        break;
                }
                cnt--;
-               usleep_range(1000, 1000);
+               usleep_range(1000, 2000);
        }
        return 1;
 }