Browse Source

Revert "Only add to the pool curlring and increment the counter under mutex lock."

This reverts commit 8897e06575.

Wrong fix. Recursive locking now.
nfactor-troky
ckolivas 12 years ago
parent
commit
ad8c4b7755
  1. 2
      cgminer.c

2
cgminer.c

@ -2185,10 +2185,8 @@ static void recruit_curl(struct pool *pool)
if (unlikely(!ce->curl || !ce)) if (unlikely(!ce->curl || !ce))
quit(1, "Failed to init in recruit_curl"); quit(1, "Failed to init in recruit_curl");
mutex_lock(&pool->pool_lock);
list_add(&ce->node, &pool->curlring); list_add(&ce->node, &pool->curlring);
pool->curls++; pool->curls++;
mutex_unlock(&pool->pool_lock);
applog(LOG_DEBUG, "Recruited curl %d for pool %d", pool->curls, pool->pool_no); applog(LOG_DEBUG, "Recruited curl %d for pool %d", pool->curls, pool->pool_no);
} }

Loading…
Cancel
Save