mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 12:34:27 +00:00
Count an invalid nonce count as a hardware error on opencl.
This commit is contained in:
parent
662ab1eff7
commit
2b6e3676cd
@ -254,7 +254,14 @@ static void *postcalc_hash(void *userdata)
|
|||||||
|
|
||||||
/* To prevent corrupt values in FOUND from trying to read beyond the
|
/* To prevent corrupt values in FOUND from trying to read beyond the
|
||||||
* end of the res[] array */
|
* end of the res[] array */
|
||||||
pcd->res[FOUND] &= FOUND;
|
if (unlikely(pcd->res[FOUND] & ~FOUND)) {
|
||||||
|
applog(LOG_WARNING, "%s%d: invalid nonce count - HW error",
|
||||||
|
thr->cgpu->api->name, thr->cgpu->device_id);
|
||||||
|
hw_errors++;
|
||||||
|
thr->cgpu->hw_errors++;
|
||||||
|
pcd->res[FOUND] &= FOUND;
|
||||||
|
}
|
||||||
|
|
||||||
for (entry = 0; entry < pcd->res[FOUND]; entry++) {
|
for (entry = 0; entry < pcd->res[FOUND]; entry++) {
|
||||||
uint32_t nonce = pcd->res[entry];
|
uint32_t nonce = pcd->res[entry];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user