Browse Source

bflsc get completed hashes as late as possible

Kano 13 years ago
parent
commit
8fe17e9de3
1 changed files with 4 additions and 4 deletions
  1. 4 4
      driver-bflsc.c

+ 4 - 4
driver-bflsc.c

@@ -1521,6 +1521,10 @@ static int64_t bflsc_scanwork(struct thr_info *thr)
 		}
 	}
 
+	// avoid a hard loop
+	if (sc_info->scan_sleep_time > 0)
+		nmsleep(sc_info->scan_sleep_time);
+
 	// Count up the work done since we last were here
 	wr_lock(&(sc_info->stat_lock));
 	ret = 0;
@@ -1533,10 +1537,6 @@ static int64_t bflsc_scanwork(struct thr_info *thr)
 	}
 	wr_unlock(&(sc_info->stat_lock));
 
-	// avoid a hard loop
-	if (sc_info->scan_sleep_time > 0)
-		nmsleep(sc_info->scan_sleep_time);
-
 	return ret;
 }