]> git.baikalelectronics.ru Git - kernel.git/commit
qlge: Add watchdog timer.
authorRon Mercer <ron.mercer@qlogic.com>
Thu, 4 Feb 2010 21:32:46 +0000 (13:32 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 4 Feb 2010 21:32:46 +0000 (13:32 -0800)
commit2efb0f81b7190c25ce81bbce2f70a1137cc5face
tree07a0f4b0db1c04046fd5ec2fa41188ece18e8cd9
parent9add6883b42ca588a16eff1a60909b3e11c134fb
qlge: Add watchdog timer.

Add periodic heartbeat register read to trigger the eeh
recovery process.
We see cases where an eeh error was injected and the slot was
suspended.  An asic access attempt is required to flush the recovery process,
but without interrupts the process can stall.
Adding this periodic register read causes the recovery process to begin.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_main.c