aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/v4l2-core/v4l2-dev.c
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2015-02-03 08:46:56 -0500
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-03-02 15:09:43 -0500
commit2438e78a48643d41defd4b90da19d17b9c3e65f3 (patch)
tree95f779d062caa6c2f9aaf54a1b8019c094be8058 /drivers/media/v4l2-core/v4l2-dev.c
parentcee05cb3598813f05a3419c56487e337ee84210f (diff)
[media] v4l2-core: drop g/s_priority ops
The handling of VIDIOC_G/S_PRIORITY is now entirely done by the V4L2 core, so we can drop the g/s_priority ioctl ops. We do have to make sure though that when S_PRIORITY is called we check that the driver used struct v4l2_fh. This check can be removed once all drivers are converted to that structure. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-dev.c')
-rw-r--r--drivers/media/v4l2-core/v4l2-dev.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/media/v4l2-core/v4l2-dev.c b/drivers/media/v4l2-core/v4l2-dev.c
index 9f4538ce09c2..e2b8b3ed6ef3 100644
--- a/drivers/media/v4l2-core/v4l2-dev.c
+++ b/drivers/media/v4l2-core/v4l2-dev.c
@@ -532,10 +532,9 @@ static void determine_valid_ioctls(struct video_device *vdev)
532 /* vfl_type and vfl_dir independent ioctls */ 532 /* vfl_type and vfl_dir independent ioctls */
533 533
534 SET_VALID_IOCTL(ops, VIDIOC_QUERYCAP, vidioc_querycap); 534 SET_VALID_IOCTL(ops, VIDIOC_QUERYCAP, vidioc_querycap);
535 if (ops->vidioc_g_priority) 535 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), valid_ioctls);
536 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), valid_ioctls); 536 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), valid_ioctls);
537 if (ops->vidioc_s_priority) 537
538 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), valid_ioctls);
539 /* Note: the control handler can also be passed through the filehandle, 538 /* Note: the control handler can also be passed through the filehandle,
540 and that can't be tested here. If the bit for these control ioctls 539 and that can't be tested here. If the bit for these control ioctls
541 is set, then the ioctl is valid. But if it is 0, then it can still 540 is set, then the ioctl is valid. But if it is 0, then it can still