From 99b117be47dec03b52ca0f3b857e03b1a538fb61 Mon Sep 17 00:00:00 2001 From: ckolivas Date: Wed, 29 May 2013 12:26:12 +1000 Subject: [PATCH] Scanhash functions perform driver shutdown so don't repeat it. --- cgminer.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/cgminer.c b/cgminer.c index 6950b61a..362bee73 100644 --- a/cgminer.c +++ b/cgminer.c @@ -2812,7 +2812,6 @@ static void __kill_work(void) applog(LOG_DEBUG, "Shutting down mining threads"); for (i = 0; i < mining_threads; i++) { struct cgpu_info *cgpu; - struct device_drv *drv; thr = get_thread(i); if (!thr) @@ -2820,14 +2819,12 @@ static void __kill_work(void) cgpu = thr->cgpu; if (!cgpu) continue; - drv = cgpu->drv; - if (!drv) - continue; cgpu->shutdown = true; - drv->thread_shutdown(thr); } + sleep(1); + applog(LOG_DEBUG, "Killing off mining threads"); /* Kill the mining threads*/ for (i = 0; i < mining_threads; i++) {