sas: clear parent->rphy in sas_rphy_delete
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.
Signed-off-by Christoph Hellwig <[email protected]>
drivers/scsi/scsi_transport_sas.c +2 -0
@@ -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);