mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
V4L/DVB (11264): omap24xxcam: Remove buffer type check from vidioc_s/g_parm
The v4l2-ioctl core now only allows buffer types for which the corresponding ->vidioc_try_fmt_xxx() methods are defined to be used in vidioc_(g|s)_parm. This driver only defines ->vidioc_try_fmt_vid_cap() so only VIDEO_CAPTURE buffers are allowed to be used with vidioc_s_parm() and vidioc_g_parm(). Cc: Sakari Ailus <sakari.ailus@nokia.com> Signed-off-by: Trent Piepho <xyzzy@speakeasy.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
5a27578667
commit
020b882b1d
1 changed files with 0 additions and 6 deletions
|
@ -1285,9 +1285,6 @@ static int vidioc_g_parm(struct file *file, void *fh,
|
|||
struct omap24xxcam_device *cam = ofh->cam;
|
||||
int rval;
|
||||
|
||||
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
|
||||
return -EINVAL;
|
||||
|
||||
mutex_lock(&cam->mutex);
|
||||
rval = vidioc_int_g_parm(cam->sdev, a);
|
||||
mutex_unlock(&cam->mutex);
|
||||
|
@ -1303,9 +1300,6 @@ static int vidioc_s_parm(struct file *file, void *fh,
|
|||
struct v4l2_streamparm old_streamparm;
|
||||
int rval;
|
||||
|
||||
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
|
||||
return -EINVAL;
|
||||
|
||||
mutex_lock(&cam->mutex);
|
||||
if (cam->streaming) {
|
||||
rval = -EBUSY;
|
||||
|
|
Loading…
Reference in a new issue