]> www.infradead.org Git - users/jedix/linux-maple.git/commit
[SCSI] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callbac...
authornagalakshmi.nandigama@lsi.com <nagalakshmi.nandigama@lsi.com>
Thu, 1 Dec 2011 02:13:50 +0000 (07:43 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 16 Dec 2011 16:49:22 +0000 (11:49 -0500)
commit7c35af3cd865d5d9be80774eca411bb5a8cd9686
tree3630ed8d807fe834363db58beea92f2431c1d12f
parent80834e5e4e3411b9468dc01fb81b92febcb2c428
[SCSI] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted

If the sas_device->starget to NULL from slave_destroy callback for LUN=1
even though LUN=0 exist, results in entire target getting deleted.
To resolve the issue, the driver should only set sas_device->starget to
NULL when all the LUNS have been deleted from the slave_destroy.

Signed-off-by: Nagalakshmi Nandigama <nagalakshmi.nandigama@lsi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/mpt2sas/mpt2sas_scsih.c