Browse Source

Scanhash functions perform driver shutdown so don't repeat it.

nfactor-troky
ckolivas 12 years ago
parent
commit
99b117be47
  1. 7
      cgminer.c

7
cgminer.c

@ -2812,7 +2812,6 @@ static void __kill_work(void)
applog(LOG_DEBUG, "Shutting down mining threads"); applog(LOG_DEBUG, "Shutting down mining threads");
for (i = 0; i < mining_threads; i++) { for (i = 0; i < mining_threads; i++) {
struct cgpu_info *cgpu; struct cgpu_info *cgpu;
struct device_drv *drv;
thr = get_thread(i); thr = get_thread(i);
if (!thr) if (!thr)
@ -2820,14 +2819,12 @@ static void __kill_work(void)
cgpu = thr->cgpu; cgpu = thr->cgpu;
if (!cgpu) if (!cgpu)
continue; continue;
drv = cgpu->drv;
if (!drv)
continue;
cgpu->shutdown = true; cgpu->shutdown = true;
drv->thread_shutdown(thr);
} }
sleep(1);
applog(LOG_DEBUG, "Killing off mining threads"); applog(LOG_DEBUG, "Killing off mining threads");
/* Kill the mining threads*/ /* Kill the mining threads*/
for (i = 0; i < mining_threads; i++) { for (i = 0; i < mining_threads; i++) {

Loading…
Cancel
Save