]> git.baikalelectronics.ru Git - kernel.git/commit
qlge: Fix chip reset process.
authorRon Mercer <ron.mercer@qlogic.com>
Thu, 8 Oct 2009 09:54:41 +0000 (09:54 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 9 Oct 2009 05:54:51 +0000 (22:54 -0700)
commitd155ac70722952625214207756e3dcd786d6bc95
tree8d7058d6008db2814e577caa779533482ee2b635
parent39249792c8cb9ad439cdce231ed35c94eee99b58
qlge: Fix chip reset process.

Add wait for NIC fifo and MGMNT fifo to empty before applying reset.
Otherwise broken frames can be processed by management processor and
cause it to hang.

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
drivers/net/qlge/qlge_mpi.c