From c1c05df56da8fba6bc961daffc2d807354d64fd8 Mon Sep 17 00:00:00 2001 From: Brice Goglin Date: Fri, 9 May 2008 02:17:16 +0200 Subject: [PATCH] --- yaml --- r: 96573 b: refs/heads/master c: d93ca2a453f8e5734359267866ab4f3341aa8749 h: refs/heads/master i: 96571: 255399df4c5f68e0aad3fb16f34a34c31912d366 v: v3 --- [refs] | 2 +- trunk/drivers/net/myri10ge/myri10ge.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 1e71475ac8b5..7618759c9ebd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d1ce3a0f1a07b48e16ebbc71886086779b52f630 +refs/heads/master: d93ca2a453f8e5734359267866ab4f3341aa8749 diff --git a/trunk/drivers/net/myri10ge/myri10ge.c b/trunk/drivers/net/myri10ge/myri10ge.c index 162c624f7f53..ad6c619e3a56 100644 --- a/trunk/drivers/net/myri10ge/myri10ge.c +++ b/trunk/drivers/net/myri10ge/myri10ge.c @@ -682,8 +682,8 @@ static int myri10ge_load_firmware(struct myri10ge_priv *mgp) msleep(1); mb(); i = 0; - while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 20) { - msleep(1); + while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 9) { + msleep(1 << i); i++; } if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) {