|
@@ -1561,13 +1561,10 @@ static int usbvision_write_reg_irq(struct usb_usbvision *usbvision,int address,
|
|
|
if (len > 8) {
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
-// down(&usbvision->ctrlUrbLock);
|
|
|
if (usbvision->ctrlUrbBusy) {
|
|
|
-// up(&usbvision->ctrlUrbLock);
|
|
|
return -EBUSY;
|
|
|
}
|
|
|
usbvision->ctrlUrbBusy = 1;
|
|
|
-// up(&usbvision->ctrlUrbLock);
|
|
|
|
|
|
usbvision->ctrlUrbSetup.bRequestType = USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_ENDPOINT;
|
|
|
usbvision->ctrlUrbSetup.bRequest = USBVISION_OP_CODE;
|