1
0
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:
Con Kolivas 2012-10-08 22:10:15 +11:00
parent 662ab1eff7
commit 2b6e3676cd

View File

@ -254,7 +254,14 @@ static void *postcalc_hash(void *userdata)
/* To prevent corrupt values in FOUND from trying to read beyond the
* 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++) {
uint32_t nonce = pcd->res[entry];