[SCSI] qla2xxx: Handle MPI timeout indicated by AE8002
authorMadhuranath Iyengar <madhuranath.iyengar@qlogic.com>
Fri, 3 Sep 2010 22:20:54 +0000 (15:20 -0700)
committerJames Bottomley <James.Bottomley@suse.de>
Sun, 5 Sep 2010 18:35:01 +0000 (15:35 -0300)
commitb1d46989c12ec4d93f274ca8378bb1a6014d244a
tree3bcae91b1470f09add485e7fcfa5a149d206e29d
parentbddd2d65a48c492d3e585e65df0be89c58b4acda
[SCSI] qla2xxx: Handle MPI timeout indicated by AE8002

In case the MPI times out, the FW issues an async event AE8002
to indicate this to every FCoE function. The FC/FCoE driver is
required to handle this, by doing a soft reset and issuing a
Write MPI register mailbox command to reset the MPI.

Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_isr.c
drivers/scsi/qla2xxx/qla_mbx.c