1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-22 12:34:27 +00:00

Speed up polling repeat again in usb poll thread and handle async after the message to disable polling is complete.

This commit is contained in:
Con Kolivas 2013-10-17 20:03:31 +11:00
parent 103bc0bafe
commit 685c2acecd

View File

@ -7795,12 +7795,16 @@ static void probe_pools(void)
#ifdef USE_USBUTILS
static void *libusb_poll_thread(void __maybe_unused *arg)
{
struct timeval tv_end = {1, 0};
struct timeval tv_end = {0, 100000};
RenameThread("usbpoll");
while (usb_polling)
libusb_handle_events_timeout_completed(NULL, &tv_end, NULL);
/* One longer poll on shut down to enable drivers to hopefully cleanly
* shut down. */
tv_end.tv_sec = 1;
libusb_handle_events_timeout_completed(NULL, &tv_end, NULL);
return NULL;
}