mirror of
https://github.com/GOSTSec/sgminer
synced 2025-03-13 06:01:03 +00:00
MMQ style police
This commit is contained in:
parent
072909a12f
commit
5ab2f3a7cf
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user