Browse Source

Merge branch 'master' of https://github.com/ckolivas/cgminer

nfactor-troky
ckolivas 13 years ago
parent
commit
794b6558a3
  1. 14
      cgminer.c
  2. 3
      driver-ztex.c
  3. 4
      fpgautils.c

14
cgminer.c

@ -69,9 +69,7 @@ enum workio_commands { @@ -69,9 +69,7 @@ enum workio_commands {
struct workio_cmd {
enum workio_commands cmd;
struct thr_info *thr;
union {
struct work *work;
} u;
struct work *work;
bool lagging;
};
@ -1906,7 +1904,7 @@ static void workio_cmd_free(struct workio_cmd *wc) @@ -1906,7 +1904,7 @@ static void workio_cmd_free(struct workio_cmd *wc)
switch (wc->cmd) {
case WC_SUBMIT_WORK:
free_work(wc->u.work);
free_work(wc->work);
break;
default: /* do nothing */
break;
@ -2220,7 +2218,7 @@ static void check_solve(struct work *work) @@ -2220,7 +2218,7 @@ static void check_solve(struct work *work)
static void *submit_work_thread(void *userdata)
{
struct workio_cmd *wc = (struct workio_cmd *)userdata;
struct work *work = wc->u.work;
struct work *work = wc->work;
struct pool *pool = work->pool;
struct curl_ent *ce;
int failures = 0;
@ -3852,11 +3850,11 @@ bool submit_work_sync(struct thr_info *thr, const struct work *work_in) @@ -3852,11 +3850,11 @@ bool submit_work_sync(struct thr_info *thr, const struct work *work_in)
return false;
}
wc->u.work = make_work();
wc->work = make_work();
wc->cmd = WC_SUBMIT_WORK;
wc->thr = thr;
memcpy(wc->u.work, work_in, sizeof(*work_in));
wc->u.work->share_found_time = time(NULL);
memcpy(wc->work, work_in, sizeof(*work_in));
wc->work->share_found_time = time(NULL);
applog(LOG_DEBUG, "Pushing submit work to work thread");

3
driver-ztex.c

@ -63,7 +63,8 @@ static void ztex_detect(void) @@ -63,7 +63,8 @@ static void ztex_detect(void)
struct cgpu_info *ztex;
cnt = libztex_scanDevices(&ztex_devices);
applog(LOG_WARNING, "Found %d ztex board(s)", cnt);
if (cnt > 0)
applog(LOG_WARNING, "Found %d ztex board%s", cnt, cnt > 1 ? "s" : "");
for (i = 0; i < cnt; i++) {
ztex = calloc(1, sizeof(struct cgpu_info));

4
fpgautils.c

@ -159,6 +159,7 @@ serial_open(const char*devpath, unsigned long baud, signed short timeout, bool p @@ -159,6 +159,7 @@ serial_open(const char*devpath, unsigned long baud, signed short timeout, bool p
applog(LOG_ERR, "%s is already in use by another process", devpath);
break;
default:
applog(LOG_DEBUG, "Open %s failed, GetLastError:%u", devpath, e);
break;
}
return -1;
@ -196,6 +197,9 @@ serial_open(const char*devpath, unsigned long baud, signed short timeout, bool p @@ -196,6 +197,9 @@ serial_open(const char*devpath, unsigned long baud, signed short timeout, bool p
{
if (errno == EACCES)
applog(LOG_ERR, "Do not have user privileges required to open %s", devpath);
else
applog(LOG_DEBUG, "Open %s failed, errno:%d", devpath, errno);
return -1;
}

Loading…
Cancel
Save