diff options
Diffstat (limited to 'drivers/net/myri10ge')
-rw-r--r-- | drivers/net/myri10ge/myri10ge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/myri10ge/myri10ge.c b/drivers/net/myri10ge/myri10ge.c index 162c624f7f53..ad6c619e3a56 100644 --- a/drivers/net/myri10ge/myri10ge.c +++ b/drivers/net/myri10ge/myri10ge.c | |||
@@ -682,8 +682,8 @@ static int myri10ge_load_firmware(struct myri10ge_priv *mgp) | |||
682 | msleep(1); | 682 | msleep(1); |
683 | mb(); | 683 | mb(); |
684 | i = 0; | 684 | i = 0; |
685 | while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 20) { | 685 | while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 9) { |
686 | msleep(1); | 686 | msleep(1 << i); |
687 | i++; | 687 | i++; |
688 | } | 688 | } |
689 | if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) { | 689 | if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) { |