Skip to contentSkip to conversation

sas: clear parent->rphy in sas_rphy_delete

PATCH New Christoph Hellwig 1 participant 1 message Jan 11, 2006 SCSI

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 sas: clear parent->rphy in sas_rphy_delete

We need to clear the backpointer on rphy removal, else we'll run into problems with host removal after a device has been hot unplugged.

drivers/scsi/scsi_transport_sas.c +2 -0
Index: scsi-misc-2.6/drivers/scsi/scsi_transport_sas.c
===================================================================
@@ -707,6 +707,8 @@
 	list_del(&rphy->list);
 	spin_unlock(&sas_host->lock);
 
+	parent->rphy = NULL;
+
 	put_device(&parent->dev);
 }
 EXPORT_SYMBOL(sas_rphy_delete);