Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0926d499 authored by Yuval Mintz's avatar Yuval Mintz Committed by David S. Miller
Browse files

bnx2x: correct usleep_range usage



Change the incorrect usage of `usleep_range(1000, 1000)' into
`usleep_range(1000, 2000)'.

Signed-off-by: default avatarYuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: default avatarAriel Elior <ariele@broadcom.com>
Signed-off-by: default avatarEilon Greenstein <eilong@broadcom.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 924d75ab
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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();
+5 −5
Original line number Diff line number Diff line
@@ -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)) {
+2 −2
Original line number Diff line number Diff line
@@ -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;
	}
+1 −1
Original line number Diff line number Diff line
@@ -212,7 +212,7 @@ static int bnx2x_stats_comp(struct bnx2x *bp)
			break;
		}
		cnt--;
		usleep_range(1000, 1000);
		usleep_range(1000, 2000);
	}
	return 1;
}