]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/myri10ge/myri10ge.c
myri10ge: increase and fix handoff timeout
[linux-2.6-omap-h63xx.git] / drivers / net / myri10ge / myri10ge.c
index 162c624f7f534cbc5cb61a35ed4f1f4f4500b8f8..ad6c619e3a56435597661c1230c475dae8cf5ba4 100644 (file)
@@ -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) {