V4L/DVB (6811): media-video-usbvision-add-mutex_unlock-to-error-paths-fix

Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Thierry MERLE <thierry.merle@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
Andrew Morton 2007-12-12 18:25:23 -03:00 коммит произвёл Mauro Carvalho Chehab
Родитель 0991112c1c
Коммит 544e617533
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -1290,8 +1290,8 @@ static int usbvision_radio_open(struct inode *inode, struct file *file)
errCode = usbvision_set_alternate(usbvision);
if (errCode < 0) {
usbvision->last_error = errCode;
mutex_unlock(&usbvision->lock);
return -EBUSY;
errCode = -EBUSY;
goto out;
}
// If so far no errors then we shall start the radio
@ -1308,6 +1308,7 @@ static int usbvision_radio_open(struct inode *inode, struct file *file)
usbvision->initialized = 0;
}
}
out:
mutex_unlock(&usbvision->lock);
return errCode;
}