]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Fixed the system panic during EEH recovery (CR 127062)
authorVaios Papadimitriou <vaios.papadimitriou@emulex.com>
Tue, 8 May 2012 22:01:27 +0000 (17:01 -0500)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Wed, 9 May 2012 00:01:27 +0000 (17:01 -0700)
commit8d4c1ea5c775e9e7de980eedc75ec2e359a3e3f8
tree9309bdb206ea797ddd663fe3393131023ab941d3
parentffaefe9e81e75211cdbe963d00cacab0c7a0af0f
Fixed the system panic during EEH recovery (CR 127062)

During the EEH recovery process while preparing for function reset, the
mbox_sys_shutdown routine  was invoked to shutdown driver's internal mailbox
queue, including the pending (outstanding) mailbox command. There is a window
for a race condition on the pending mailbox command handling when such mailbox
command was just released by the lpfc_sli4_post_async_mbox due to unable to
post such mailbox command because of PCI bus frozen.

commit id: d7069f09884ac3924dacaabbc769cc0b4ee6ad40

Signed-off-by: Maxim Uvarov <maxim.uvarov@oracle.com>
drivers/scsi/lpfc/lpfc_sli.c