mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 04:54:26 +00:00
usbutils.c release_cgpu() sets nodev
This commit is contained in:
parent
c1eae36f7b
commit
baf3aca88c
16
usbutils.c
16
usbutils.c
@ -1257,10 +1257,8 @@ int _usb_read(struct cgpu_info *cgpu, int ep, char *buf, size_t bufsiz, int *pro
|
|||||||
|
|
||||||
*processed = got;
|
*processed = got;
|
||||||
|
|
||||||
if (NODEV(err)) {
|
if (NODEV(err))
|
||||||
cgpu->nodev = true;
|
|
||||||
release_cgpu(cgpu);
|
release_cgpu(cgpu);
|
||||||
}
|
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
@ -1318,10 +1316,8 @@ goteol:
|
|||||||
|
|
||||||
*processed = tot;
|
*processed = tot;
|
||||||
|
|
||||||
if (NODEV(err)) {
|
if (NODEV(err))
|
||||||
cgpu->nodev = true;
|
|
||||||
release_cgpu(cgpu);
|
release_cgpu(cgpu);
|
||||||
}
|
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
@ -1354,10 +1350,8 @@ int _usb_write(struct cgpu_info *cgpu, int ep, char *buf, size_t bufsiz, int *pr
|
|||||||
|
|
||||||
*processed = sent;
|
*processed = sent;
|
||||||
|
|
||||||
if (NODEV(err)) {
|
if (NODEV(err))
|
||||||
cgpu->nodev = true;
|
|
||||||
release_cgpu(cgpu);
|
release_cgpu(cgpu);
|
||||||
}
|
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
@ -1384,10 +1378,8 @@ int _usb_transfer(struct cgpu_info *cgpu, uint8_t request_type, uint8_t bRequest
|
|||||||
STATS_TIMEVAL(&tv_finish);
|
STATS_TIMEVAL(&tv_finish);
|
||||||
USB_STATS(cgpu, &tv_start, &tv_finish, err, cmd, SEQ0);
|
USB_STATS(cgpu, &tv_start, &tv_finish, err, cmd, SEQ0);
|
||||||
|
|
||||||
if (NODEV(err)) {
|
if (NODEV(err))
|
||||||
cgpu->nodev = true;
|
|
||||||
release_cgpu(cgpu);
|
release_cgpu(cgpu);
|
||||||
}
|
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user