From 93d76fe63681ecef0b2e3a6d24031303adfa969c Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 8 Feb 2012 23:20:41 -0800 Subject: [PATCH] --- yaml --- r: 293031 b: refs/heads/master c: 77c309f3cdf9e217032dfe330f5881d352bb0436 h: refs/heads/master i: 293029: 56739434d7d75738572465b9b6e244fca99cf350 293027: 8a9633aeb969c7170503b63bfd1502c656133530 293023: dbb58864571af4d8c08f1324eb2895f85e5addaa v: v3 --- [refs] | 2 +- trunk/drivers/scsi/libsas/sas_expander.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b303f5198a02..ae954d8f9f39 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 899fcf40f3177697ccfb029d0484cb8ec09a51ca +refs/heads/master: 77c309f3cdf9e217032dfe330f5881d352bb0436 diff --git a/trunk/drivers/scsi/libsas/sas_expander.c b/trunk/drivers/scsi/libsas/sas_expander.c index 14e3244c1b20..05acd9e35fc4 100644 --- a/trunk/drivers/scsi/libsas/sas_expander.c +++ b/trunk/drivers/scsi/libsas/sas_expander.c @@ -251,6 +251,8 @@ static void sas_set_ex_phy(struct domain_device *dev, int phy_id, void *rsp) phy->phy->identify.device_type = dr->attached_dev_type; phy->phy->identify.initiator_port_protocols = phy->attached_iproto; phy->phy->identify.target_port_protocols = phy->attached_tproto; + if (!phy->attached_tproto && dr->attached_sata_dev) + phy->phy->identify.target_port_protocols = SAS_PROTOCOL_SATA; phy->phy->identify.phy_identifier = phy_id; phy->phy->minimum_linkrate_hw = dr->hmin_linkrate; phy->phy->maximum_linkrate_hw = dr->hmax_linkrate;