Use a bool in struct cgpu to know when a usb device has been blacklisted, avoiding blacklisting it more than once.
Add the ability to whitelist previously blacklisted usb devices from the menu.
Prevent recursive loop in __is_in_use linked list walking.