From: Xiangliang Yu <yuxiangl@xxxxxxxxxxx> -- The value of child link rate should is minimum of link rate, or command will fail if child link rate is bigger than parent link rate. Signed-off-by: Xiangliang Yu <yuxiangl@xxxxxxxxxxx> --- drivers/scsi/libsas/sas_expander.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/libsas/sas_expander.c b/drivers/scsi/libsas/sas_expander.c index 874e29d..6ccca09 100644 --- a/drivers/scsi/libsas/sas_expander.c +++ b/drivers/scsi/libsas/sas_expander.c @@ -638,7 +638,7 @@ static void sas_ex_get_linkrate(struct domain_device *parent, sas_port_add_phy(port, phy->phy); } } - child->linkrate = min(parent_phy->linkrate, child->max_linkrate); + child->linkrate = min(parent_phy->linkrate, child->min_linkrate); child->pathways = min(child->pathways, parent->pathways); } -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html