diff options
Diffstat (limited to 'drivers/usb/misc/adutux.c')
| -rw-r--r-- | drivers/usb/misc/adutux.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/misc/adutux.c b/drivers/usb/misc/adutux.c index 7b6922e08ed..20352654201 100644 --- a/drivers/usb/misc/adutux.c +++ b/drivers/usb/misc/adutux.c @@ -376,7 +376,7 @@ static int adu_release(struct inode *inode, struct file *file)  	if (dev->open_count <= 0) {  		dbg(1," %s : device not opened", __func__);  		retval = -ENODEV; -		goto exit; +		goto unlock;  	}  	adu_release_internal(dev); @@ -385,9 +385,9 @@ static int adu_release(struct inode *inode, struct file *file)  		if (!dev->open_count)	/* ... and we're the last user */  			adu_delete(dev);  	} - -exit: +unlock:  	mutex_unlock(&adutux_mutex); +exit:  	dbg(2," %s : leave, return value %d", __func__, retval);  	return retval;  }  | 
