1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-22 20:44:19 +00:00

Only recalculate total_staged in getwork thread if required.

This commit is contained in:
Con Kolivas 2012-12-08 21:21:19 +11:00
parent 77ef4c210f
commit 84b44fd852

View File

@ -3067,9 +3067,10 @@ static void *getwork_thread(void __maybe_unused *userdata)
lagging = true;
/* Wait until hash_pop tells us we need to create more work */
if (ts > opt_queue)
if (ts > opt_queue) {
pthread_cond_wait(&gws_cond, stgd_lock);
ts = __total_staged();
ts = __total_staged();
}
mutex_unlock(stgd_lock);
if (ts > opt_queue)
continue;