Skip to contentSkip to conversation

ibmvscsi.c: fix premature loop exit

PATCH NAK Dave C Boutcher 1 participant 1 message Nov 29, 2004

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH 3/4 ibmvscsi.c: fix premature loop exit

Description: Fix a bug where we could fall out of our delay loop and then forget to scan for drives.

---

 ibmvscsi.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/scsi/ibmvscsi/ibmvscsi.c +2 -2
@@ -88,7 +88,7 @@
 static int max_requests = 50;
 static int max_sectors = 32 * 8; /* default max I/O 32 pages */
 
-#define IBMVSCSI_VERSION "1.5.2"
+#define IBMVSCSI_VERSION "1.5.3"
 
 MODULE_DESCRIPTION("IBM Virtual SCSI");
 MODULE_AUTHOR("Dave Boutcher");
@@ -1335,7 +1335,7 @@
 		 */
 		for (wait_switch = jiffies + (init_timeout * HZ);
 		     time_before(jiffies, wait_switch) &&
-		     atomic_read(&hostdata->request_limit) < 0;) {
+		     atomic_read(&hostdata->request_limit) < 2;) {
 
 			msleep(10);
 		}
Signature · 1 line
Dave Boutcher