Browse Source

Add busy time to wait time.

Paul Sheppard 13 years ago
parent
commit
855d1bb3e3
1 changed files with 2 additions and 1 deletions
  1. 2 1
      driver-bitforce.c

+ 2 - 1
driver-bitforce.c

@@ -255,9 +255,10 @@ re_send:
 		applog(LOG_ERR, "BFL%i: Error: Send work returned empty string", bitforce->device_id);
 		mutex_unlock(&bitforce->device_mutex);
 		return false;
-	} else if (pdevbuf[0] == 'B'){
+	} else if (pdevbuf[0] == 'B') {
 		applog(LOG_DEBUG, "BFL%i: Busy", bitforce->device_id);
 		mutex_unlock(&bitforce->device_mutex);
+		bitforce->wait_ms += BITFORCE_CHECK_INTERVAL_MS;
 		usleep(BITFORCE_CHECK_INTERVAL_MS*1000);
 		goto re_send;
 	} else if (unlikely(pdevbuf[0] != 'O' || pdevbuf[1] != 'K')) {