Skip to contentSkip to conversation

mtip32xx: increase wait time for hba reset

PATCH In review Asai Thambi SP 1 participant 1 message May 11, 2015 Block layer

lore
Share & tools
lore
#0 lore raw

PATCH 9/9 mtip32xx: increase wait time for hba reset

In LUN failure conditions, device takes longer time to complete the hba reset. Increased wait time from 1 second to 10 seconds.

---
 drivers/block/mtip32xx/mtip32xx.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
drivers/block/mtip32xx/mtip32xx.c +5 -2
index f8c12e1..09e6480 100644
@@ -269,8 +269,11 @@ static int mtip_hba_reset(struct driver_data *dd)
 	/* Flush */
 	readl(dd->mmio + HOST_CTL);
 
-	/* Spin for up to 2 seconds, waiting for reset acknowledgement */
-	timeout = jiffies + msecs_to_jiffies(2000);
+	/*
+	 * Spin for up to 10 seconds waiting for reset acknowledgement. Spec
+	 * is 1 sec but in LUN failure conditions, up to 10 secs are required
+	 */
+	timeout = jiffies + msecs_to_jiffies(10000);
 	do {
 		mdelay(10);
 		if (test_bit(MTIP_DDF_REMOVE_PENDING_BIT, &dd->dd_flag))
Signature · 1 line
1.7.1