Browse Source

Set device_diff for queued work or there will be no diff1 share count.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
d41d210b03
  1. 1
      cgminer.c

1
cgminer.c

@ -5768,6 +5768,7 @@ static void fill_queue(struct thr_info *mythr, struct cgpu_info *cgpu, struct de
if (need_work) { if (need_work) {
struct work *work = get_work(mythr, thr_id); struct work *work = get_work(mythr, thr_id);
work->device_diff = MIN(drv->max_diff, work->work_difficulty);
wr_lock(&cgpu->qlock); wr_lock(&cgpu->qlock);
HASH_ADD_INT(cgpu->queued_work, id, work); HASH_ADD_INT(cgpu->queued_work, id, work);
wr_unlock(&cgpu->qlock); wr_unlock(&cgpu->qlock);

Loading…
Cancel
Save