[SCSI] lpfc 8.3.6 : Fix critical errors
authorJames Smart <James.Smart@Emulex.Com>
Wed, 18 Nov 2009 20:40:49 +0000 (15:40 -0500)
committerJames Bottomley <James.Bottomley@suse.de>
Fri, 4 Dec 2009 18:01:52 +0000 (12:01 -0600)
commit1c6f4ef5d6be7ef4cbe92a86286217971f52e2cd
tree6415ea806d637bae7e3894f509f08a3196147337
parent891478a2442d8d0077651bc8316afaec8d85dd4d
[SCSI] lpfc 8.3.6 : Fix critical errors

Fix errors relating to crashes and hangs.
 - Fix crash due to list corruption while unloading driver.
 - Fix panic during pci-hot-plug testing.
 - Fix panic when unmapping luns.
 - Fixed total_scsi_bufs counting could cause exhausted memory.
 - Fixed locking issue causing hang.
 - Fixed the call from lpfc_new_scsi_buf_s3 to use lpfc_release_scsi_buf_s3.

Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_scsi.c