|
@@ -829,6 +829,7 @@ static struct domain_device *sas_ex_discover_end_dev(
|
|
|
rphy = sas_end_device_alloc(phy->port);
|
|
rphy = sas_end_device_alloc(phy->port);
|
|
|
if (!rphy)
|
|
if (!rphy)
|
|
|
goto out_free;
|
|
goto out_free;
|
|
|
|
|
+ rphy->identify.phy_identifier = phy_id;
|
|
|
|
|
|
|
|
child->rphy = rphy;
|
|
child->rphy = rphy;
|
|
|
get_device(&rphy->dev);
|
|
get_device(&rphy->dev);
|
|
@@ -856,6 +857,7 @@ static struct domain_device *sas_ex_discover_end_dev(
|
|
|
|
|
|
|
|
child->rphy = rphy;
|
|
child->rphy = rphy;
|
|
|
get_device(&rphy->dev);
|
|
get_device(&rphy->dev);
|
|
|
|
|
+ rphy->identify.phy_identifier = phy_id;
|
|
|
sas_fill_in_rphy(child, rphy);
|
|
sas_fill_in_rphy(child, rphy);
|
|
|
|
|
|
|
|
list_add_tail(&child->disco_list_node, &parent->port->disco_list);
|
|
list_add_tail(&child->disco_list_node, &parent->port->disco_list);
|