mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 04:54:26 +00:00
Scanhash functions perform driver shutdown so don't repeat it.
This commit is contained in:
parent
ee2671a559
commit
99b117be47
@ -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…
x
Reference in New Issue
Block a user