Browse Source

Fix build.

nfactor-troky
ckolivas 12 years ago
parent
commit
065d4aabf6
  1. 8
      api.c
  2. 9
      driver-opencl.c
  3. 1
      miner.h

8
api.c

@ -1888,8 +1888,8 @@ static void pgaenable(struct io_data *io_data, __maybe_unused SOCKETTYPE c, char
pga = thr->cgpu->cgminer_id; pga = thr->cgpu->cgminer_id;
if (pga == dev) { if (pga == dev) {
cgpu->deven = DEV_ENABLED; cgpu->deven = DEV_ENABLED;
applog(LOG_DEBUG, "API: pushing ping (%d) to thread %d", ping, thr->id); applog(LOG_DEBUG, "API: Pushing sem post to thread %d", thr->id);
tq_push(thr->q, &ping); cgsem_post(&thr->sem);
} }
} }
@ -2157,8 +2157,8 @@ static void gpuenable(struct io_data *io_data, __maybe_unused SOCKETTYPE c, char
return; return;
} }
gpus[id].deven = DEV_ENABLED; gpus[id].deven = DEV_ENABLED;
applog(LOG_DEBUG, "API: pushing ping (%d) to thread %d", ping, thr->id); applog(LOG_DEBUG, "API Pushing sem post to thread %d", thr->id);
tq_push(thr->q, &ping); cgsem_post(&thr->sem);
} }
} }

9
driver-opencl.c

@ -44,7 +44,6 @@ extern void enable_curses(void);
extern int mining_threads; extern int mining_threads;
extern double total_secs; extern double total_secs;
extern int opt_g_threads; extern int opt_g_threads;
extern bool ping;
extern bool opt_loginput; extern bool opt_loginput;
extern char *opt_kernel_path; extern char *opt_kernel_path;
extern int gpur_thr_id; extern int gpur_thr_id;
@ -618,7 +617,7 @@ void pause_dynamic_threads(int gpu)
thr->pause = cgpu->dynamic; thr->pause = cgpu->dynamic;
if (!cgpu->dynamic && cgpu->deven != DEV_DISABLED) if (!cgpu->dynamic && cgpu->deven != DEV_DISABLED)
tq_push(thr->q, &ping); cgsem_post(&thr->sem);
} }
} }
@ -764,9 +763,9 @@ retry:
wlogprint("Must restart device before enabling it"); wlogprint("Must restart device before enabling it");
goto retry; goto retry;
} }
applog(LOG_DEBUG, "Pushing ping to thread %d", thr->id); applog(LOG_DEBUG, "Pushing sem post to thread %d", thr->id);
tq_push(thr->q, &ping); cgsem_post(&thr->sem);
} }
goto retry; goto retry;
} if (!strncasecmp(&input, "d", 1)) { } if (!strncasecmp(&input, "d", 1)) {
@ -1210,7 +1209,7 @@ select_cgpu:
if (dev_from_id(thr_id) != gpu) if (dev_from_id(thr_id) != gpu)
continue; continue;
tq_push(thr->q, &ping); cgsem_post(&thr->sem);
} }
goto select_cgpu; goto select_cgpu;

1
miner.h

@ -861,7 +861,6 @@ extern cgsem_t usb_resource_sem;
#ifdef USE_BITFORCE #ifdef USE_BITFORCE
extern bool opt_bfl_noncerange; extern bool opt_bfl_noncerange;
#endif #endif
extern bool ping;
extern int swork_id; extern int swork_id;
extern pthread_rwlock_t netacc_lock; extern pthread_rwlock_t netacc_lock;

Loading…
Cancel
Save