From 12caf239f9001ac569de18c251e08664a8ecfcf5 Mon Sep 17 00:00:00 2001 From: Jeff Skirvin Date: Thu, 8 Mar 2012 22:42:07 -0800 Subject: [PATCH] --- yaml --- r: 302578 b: refs/heads/master c: c5457a82a404db3c447df22e6425c5c140c4bee1 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/scsi/isci/phy.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 12d29f409176..4a952642df0a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8c731888bf1be8d15d587ab1b4da80553302e653 +refs/heads/master: c5457a82a404db3c447df22e6425c5c140c4bee1 diff --git a/trunk/drivers/scsi/isci/phy.c b/trunk/drivers/scsi/isci/phy.c index 85b26ac9074c..18f43d4c30ba 100644 --- a/trunk/drivers/scsi/isci/phy.c +++ b/trunk/drivers/scsi/isci/phy.c @@ -1442,12 +1442,14 @@ int isci_phy_control(struct asd_sas_phy *sas_phy, switch (func) { case PHY_FUNC_DISABLE: spin_lock_irqsave(&ihost->scic_lock, flags); + scu_link_layer_start_oob(iphy); sci_phy_stop(iphy); spin_unlock_irqrestore(&ihost->scic_lock, flags); break; case PHY_FUNC_LINK_RESET: spin_lock_irqsave(&ihost->scic_lock, flags); + scu_link_layer_start_oob(iphy); sci_phy_stop(iphy); sci_phy_start(iphy); spin_unlock_irqrestore(&ihost->scic_lock, flags);