Browse Source

bflsc queue_full shouldn't ask for more work if device is zombie

nfactor-troky
Kano 12 years ago
parent
commit
4bfa4c3091
  1. 8
      driver-bflsc.c

8
driver-bflsc.c

@ -1544,9 +1544,11 @@ static bool bflsc_queue_full(struct cgpu_info *bflsc)
// if something is wrong with a device try the next one available // if something is wrong with a device try the next one available
// TODO: try them all? Add an unavailable flag to sc_devs[i] init to 0 here first // TODO: try them all? Add an unavailable flag to sc_devs[i] init to 0 here first
while (++tries < 3) { while (++tries < 3) {
// Device is gone // Device is gone - shouldn't normally get here
if (bflsc->usbinfo.nodev) if (bflsc->usbinfo.nodev) {
return false; ret = true;
break;
}
dev = -1; dev = -1;
rd_lock(&(sc_info->stat_lock)); rd_lock(&(sc_info->stat_lock));

Loading…
Cancel
Save