diff options
| author | Suganath Prabu <[email protected]> | 2018-10-31 18:53:35 +0530 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2018-11-06 20:16:01 -0500 |
| commit | dc730212e8a378763cb182b889f90c8101331332 (patch) | |
| tree | f14cecb37c6fd07f1e934aa90c5d216d4b3e93d7 /include/linux/timerqueue.h | |
| parent | a064a6470be32981470c05082d1119da320e1d7e (diff) | |
scsi: mpt3sas: Call sas_remove_host before removing the target devices
Call sas_remove_host() before removing the target devices in the driver's
.remove() callback function(i.e. during driver unload time). So that
driver can provide a way to allow SYNC CACHE, START STOP unit commands
etc. (which are issued from SML) to the target drives during driver unload
time.
Once sas_remove_host() is called before removing the target drives then
driver can just clean up the resources allocated for target devices and no
need to call sas_port_delete_phy(), sas_port_delete() API's as these API's
internally called from sas_remove_host().
Signed-off-by: Suganath Prabu <[email protected]>
Reviewed-by: Bjorn Helgaas <[email protected]>
Reviewed-by: Andy Shevchenko <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions