Commit 0c269e6d authored by James Bottomley's avatar James Bottomley Committed by James Bottomley

[SCSI] mptsas: add parent port backlink

This takes advantage of the sas class backlink function to show which
port on an expander is used to communicate with the parent.
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent f4c8aa11
...@@ -1642,14 +1642,18 @@ static int mptsas_probe_one_phy(struct device *dev, ...@@ -1642,14 +1642,18 @@ static int mptsas_probe_one_phy(struct device *dev,
for (i = 0; i < port_info->num_phys; i++) for (i = 0; i < port_info->num_phys; i++)
if (port_info->phy_info[i].identify.sas_address == if (port_info->phy_info[i].identify.sas_address ==
identify.sas_address) identify.sas_address) {
sas_port_mark_backlink(port);
goto out; goto out;
}
} else if (scsi_is_sas_rphy(parent)) { } else if (scsi_is_sas_rphy(parent)) {
struct sas_rphy *parent_rphy = dev_to_rphy(parent); struct sas_rphy *parent_rphy = dev_to_rphy(parent);
if (identify.sas_address == if (identify.sas_address ==
parent_rphy->identify.sas_address) parent_rphy->identify.sas_address) {
sas_port_mark_backlink(port);
goto out; goto out;
}
} }
switch (identify.device_type) { switch (identify.device_type) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment