diff --git a/drivers/usb/misc/ldusb.c b/drivers/usb/misc/ldusb.c index b9cbcf35d4e11eedeb7b34a1ea24c8af8d5f8d1c..c59a1a48260c8b7cb99809e382ab9ea208d67989 100644 --- a/drivers/usb/misc/ldusb.c +++ b/drivers/usb/misc/ldusb.c @@ -380,10 +380,7 @@ static int ld_usb_release(struct inode *inode, struct file *file) goto exit; } - if (mutex_lock_interruptible(&dev->mutex)) { - retval = -ERESTARTSYS; - goto exit; - } + mutex_lock(&dev->mutex); if (dev->open_count != 1) { retval = -ENODEV;