aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/qlge/qlge.h
diff options
context:
space:
mode:
authorRon Mercer <ron.mercer@qlogic.com>2009-10-28 08:39:21 +0000
committerDavid S. Miller <davem@davemloft.net>2009-10-29 01:17:15 -0700
commitda03945140a035a2962f7f93e359085596f20499 (patch)
treedcbc6530e8177ecee9e316eaf3494ea40a0958b4 /drivers/net/qlge/qlge.h
parentqlge: Fix EEH handling. (diff)
downloadlinux-dev-da03945140a035a2962f7f93e359085596f20499.tar.xz
linux-dev-da03945140a035a2962f7f93e359085596f20499.zip
qlge: Fix firmware mailbox command timeout.
The mailbox command process would only process a maximum of 5 unrelated firmware events while waiting for it's command completion status. It should process an unlimited number of events while waiting for a maximum of 5 seconds. Signed-off-by: Ron Mercer <ron.mercer@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/qlge/qlge.h')
-rw-r--r--drivers/net/qlge/qlge.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/qlge/qlge.h b/drivers/net/qlge/qlge.h
index e7285f01bd04..c2383adcd527 100644
--- a/drivers/net/qlge/qlge.h
+++ b/drivers/net/qlge/qlge.h
@@ -95,6 +95,7 @@ enum {
/* Misc. stuff */
MAILBOX_COUNT = 16,
+ MAILBOX_TIMEOUT = 5,
PROC_ADDR_RDY = (1 << 31),
PROC_ADDR_R = (1 << 30),