[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: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
parent
f4c8aa1107
commit
0c269e6d3c
1 changed files with 6 additions and 2 deletions
|
@ -1642,14 +1642,18 @@ static int mptsas_probe_one_phy(struct device *dev,
|
|||
|
||||
for (i = 0; i < port_info->num_phys; i++)
|
||||
if (port_info->phy_info[i].identify.sas_address ==
|
||||
identify.sas_address)
|
||||
identify.sas_address) {
|
||||
sas_port_mark_backlink(port);
|
||||
goto out;
|
||||
}
|
||||
|
||||
} else if (scsi_is_sas_rphy(parent)) {
|
||||
struct sas_rphy *parent_rphy = dev_to_rphy(parent);
|
||||
if (identify.sas_address ==
|
||||
parent_rphy->identify.sas_address)
|
||||
parent_rphy->identify.sas_address) {
|
||||
sas_port_mark_backlink(port);
|
||||
goto out;
|
||||
}
|
||||
}
|
||||
|
||||
switch (identify.device_type) {
|
||||
|
|
Reference in a new issue