linux/drivers/net/netxen
Amit Kumar Salecha 8f9b3f6994 netxen: fix failure cases for fw hang recovery
Handle few corner cases in firmware hang detection and recovery:

o Don't mark device state as READY, till handshake with
  firmware is done.
o During probe, if start_firmware fails, restore reference
  count.
o Don't increment refernce count, if start_firmware fails
  during firmware reset.
o Clear __NX_RESETTING bit, incase of fatal error or tempeature
  reaches critical limit so that pci remove() doesn't poll on
  this bit.

Signed-off-by: Amit Kumar Salecha <amit.salecha@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-12-02 19:57:18 -08:00
..
Makefile netxen: update copyright 2009-09-11 16:58:51 -07:00
netxen_nic_ctx.c netxen: update copyright 2009-09-11 16:58:51 -07:00
netxen_nic_ethtool.c netxen: add PCI IDs for new chip 2009-10-28 04:10:18 -07:00
netxen_nic_hdr.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-29 00:57:15 -08:00
netxen_nic_hw.c netxen : fix debug tools access for NX2031 2009-12-02 19:57:18 -08:00
netxen_nic_hw.h netxen: update copyright 2009-09-11 16:58:51 -07:00
netxen_nic_init.c netxen: fix merge 9b963e5d0e 2009-11-29 21:54:55 -08:00
netxen_nic_main.c netxen: fix failure cases for fw hang recovery 2009-12-02 19:57:18 -08:00
netxen_nic.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-11-29 00:57:15 -08:00