Both USB_DEVICE_EndpointWrite() and USB_DEVICE_EndpointRead() are missing a call to OSAL_MUTEX_Unlock() for the "could not find a spare IRP" error exit...
↧