mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-20 03:04:01 +08:00
uio: remove redundant check
It is not necessary to check idev->info several times under mutex lock, so just remove redundant check. Signed-off-by: Chengguang Xu <cgxu519@gmx.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1e09cdd506
commit
54557665a4
@ -494,7 +494,7 @@ static int uio_open(struct inode *inode, struct file *filep)
|
||||
goto err_infoopen;
|
||||
}
|
||||
|
||||
if (idev->info && idev->info->open)
|
||||
if (idev->info->open)
|
||||
ret = idev->info->open(idev->info, inode);
|
||||
mutex_unlock(&idev->info_lock);
|
||||
if (ret)
|
||||
@ -635,7 +635,7 @@ static ssize_t uio_write(struct file *filep, const char __user *buf,
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (!idev->info || !idev->info->irq) {
|
||||
if (!idev->info->irq) {
|
||||
retval = -EIO;
|
||||
goto out;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user