Skip to content

Commit

Permalink
Merge pull request ckolivas#268 from luke-jr/bf_generic_kname
Browse files Browse the repository at this point in the history
bitforce: Use "full work" vs "nonce range" for kernel name
  • Loading branch information
ckolivas committed Jul 29, 2012
2 parents 6b80592 + b347a17 commit 150b29d
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions driver-bitforce.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
#define tv_to_ms(tval) (tval.tv_sec * 1000 + tval.tv_usec / 1000)
#define TIME_AVG_CONSTANT 8

#define KNAME_WORK "full work"
#define KNAME_RANGE "nonce range"

struct device_api bitforce_api;

// Code must deal with a timeout
Expand Down Expand Up @@ -95,10 +98,10 @@ static bool bitforce_detect_one(const char *devpath)
if (opt_bfl_noncerange) {
bitforce->nonce_range = true;
bitforce->sleep_ms = BITFORCE_SLEEP_MS;
bitforce->kname = "Mini-rig";
bitforce->kname = KNAME_RANGE;
} else {
bitforce->sleep_ms = BITFORCE_SLEEP_MS * 5;
bitforce->kname = "Single";
bitforce->kname = KNAME_WORK;
}

if (likely((!memcmp(pdevbuf, ">>>ID: ", 7)) && (s = strstr(pdevbuf + 3, ">>>")))) {
Expand Down Expand Up @@ -292,7 +295,7 @@ static bool bitforce_send_work(struct thr_info *thr, struct work *work)
applog(LOG_WARNING, "BFL%i: Does not support nonce range, disabling", bitforce->device_id);
bitforce->nonce_range = false;
bitforce->sleep_ms *= 5;
bitforce->kname = "Single";
bitforce->kname = KNAME_WORK;
goto re_send;
}
applog(LOG_ERR, "BFL%i: Error: Send work reports: %s", bitforce->device_id, pdevbuf);
Expand Down Expand Up @@ -440,7 +443,7 @@ static int64_t bitforce_get_result(struct thr_info *thr, struct work *work)
bitforce->nonce_range = false;
work->blk.nonce = 0xffffffff;
bitforce->sleep_ms *= 5;
bitforce->kname = "Single";
bitforce->kname = KNAME_WORK;
}

submit_nonce(thr, work, nonce);
Expand Down

0 comments on commit 150b29d

Please sign in to comment.