1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-03-13 06:01:03 +00:00

MMQ style police

This commit is contained in:
Kano 2012-12-17 13:35:14 +11:00
parent 072909a12f
commit 5ab2f3a7cf

View File

@ -805,8 +805,7 @@ static void check_temperature(struct thr_info *thr)
mutex_lock(modminer->modminer_mutex); mutex_lock(modminer->modminer_mutex);
if (usb_write(modminer, (char *)cmd, 2, &amount, C_REQUESTTEMPERATURE) == 0 && amount == 2 && if (usb_write(modminer, (char *)cmd, 2, &amount, C_REQUESTTEMPERATURE) == 0 && amount == 2 &&
usb_read(modminer, (char *)(&temperature), tbytes, &tamount, C_GETTEMPERATURE) == 0 && tamount == tbytes) usb_read(modminer, (char *)(&temperature), tbytes, &tamount, C_GETTEMPERATURE) == 0 && tamount == tbytes) {
{
mutex_unlock(modminer->modminer_mutex); mutex_unlock(modminer->modminer_mutex);
if (state->one_byte_temp) if (state->one_byte_temp)
modminer->temp = temperature[0]; modminer->temp = temperature[0];
@ -992,8 +991,7 @@ tryagain:
if (work_restart(thr)) if (work_restart(thr))
break; break;
if (state->overheated == true) if (state->overheated == true) {
{
// don't check every time // don't check every time
if (++temploop > 30) { if (++temploop > 30) {
check_temperature(thr); check_temperature(thr);