deb_xfer("out buffer: ");
debug_dump(outbuf,outlen+1,deb_xfer);
- if ((ret = mutex_lock_interruptible(&d->usb_mutex)))
+ if ((ret = down_interruptible(&d->usb_sem)))
return ret;
if (usb_control_msg(d->udev,
memcpy(in,&inbuf[1],inlen);
unlock:
- mutex_unlock(&d->usb_mutex);
+ up(&d->usb_sem);
return ret;
}