|
@@ -944,6 +944,8 @@ int pm8001_I_T_nexus_reset(struct domain_device *dev)
|
|
|
|
|
|
if (dev_is_sata(dev)) {
|
|
|
DECLARE_COMPLETION_ONSTACK(completion_setstate);
|
|
|
+ if (scsi_is_sas_phy_local(phy))
|
|
|
+ return 0;
|
|
|
rc = sas_phy_reset(phy, 1);
|
|
|
msleep(2000);
|
|
|
rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev ,
|