diff options
Diffstat (limited to 'drivers/net/qlge')
-rw-r--r-- | drivers/net/qlge/qlge_mpi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/qlge/qlge_mpi.c b/drivers/net/qlge/qlge_mpi.c index de96b8a7c373..3bd60a4f5d71 100644 --- a/drivers/net/qlge/qlge_mpi.c +++ b/drivers/net/qlge/qlge_mpi.c | |||
@@ -90,14 +90,14 @@ static int ql_get_mb_sts(struct ql_adapter *qdev, struct mbox_params *mbcp) | |||
90 | */ | 90 | */ |
91 | static int ql_wait_mbx_cmd_cmplt(struct ql_adapter *qdev) | 91 | static int ql_wait_mbx_cmd_cmplt(struct ql_adapter *qdev) |
92 | { | 92 | { |
93 | int count = 50; /* TODO: arbitrary for now. */ | 93 | int count = 100; |
94 | u32 value; | 94 | u32 value; |
95 | 95 | ||
96 | do { | 96 | do { |
97 | value = ql_read32(qdev, STS); | 97 | value = ql_read32(qdev, STS); |
98 | if (value & STS_PI) | 98 | if (value & STS_PI) |
99 | return 0; | 99 | return 0; |
100 | udelay(UDELAY_DELAY); /* 10us */ | 100 | mdelay(UDELAY_DELAY); /* 100ms */ |
101 | } while (--count); | 101 | } while (--count); |
102 | return -ETIMEDOUT; | 102 | return -ETIMEDOUT; |
103 | } | 103 | } |