Make usb_detect return the cgpu associated with it to check if it succeeds to decide on whether to increment the device count or not.
Fix stack corruption of zeroing too much in bf1 driver.