]> Pileus Git - ~andy/linux/commit
[SCSI] bfa: IOC bug fixes.
authorKrishna Gudipati <kgudipat@brocade.com>
Sat, 25 Jun 2011 03:22:56 +0000 (20:22 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Wed, 29 Jun 2011 21:57:52 +0000 (16:57 -0500)
commit5a0adaedffce91100d03fc1036dde024c8589295
tree672bba0f2dd33eea68a492dc4567f42d16a53c4d
parent1a4d8e1bd81c018f7b8c7622066d5cfead59b38a
[SCSI] bfa: IOC bug fixes.

- Add logic to handle the case where PCI mapping goes away when
  IOCPF state machine is waiting for semaphore.
- Added logic to unlock hw semaphore if the previos FW boot was
  from flash based and the current FW initialization attempt is from OS.
- Added fix to update hbfails and hb_count stats during hwerror event.

Signed-off-by: Krishna Gudipati <kgudipat@brocade.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/bfa/bfa_defs.h
drivers/scsi/bfa/bfa_ioc.c
drivers/scsi/bfa/bfa_ioc_cb.c
drivers/scsi/bfa/bfa_ioc_ct.c
drivers/scsi/bfa/bfi.h