qla3xxx: bugfix tx reset after stress conditions.
authorRon Mercer <ron.mercer@qlogic.com>
Mon, 26 Feb 2007 19:06:41 +0000 (11:06 -0800)
committerJeff Garzik <jeff@garzik.org>
Tue, 27 Feb 2007 09:21:44 +0000 (04:21 -0500)
commit63b66d12de57d8455615d9f619e18824137ed547
tree2230d079a80369c6e3587f63042250399ee70852
parent0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3
qla3xxx: bugfix tx reset after stress conditions.

To Reproduce the Problem:
To reproduce this panic consistently, we run an intensive network
application like 'netperf' and then switch to a different console.
After waiting for a couple of seconds, you will see a tx reset has occured.

Reason:
We enable interrupts even if we were not running.

Solution:
Now we will enable interrupts only after we are ready to give up the poll
routine.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/qla3xxx.c