diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-06-26 09:18:03 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 16:53:38 -0400 |
commit | 7a286cc1889f14c5c8dbf866718edde100527d8c (patch) | |
tree | ab89587a98d1dbb062b248bad30c881003f94202 /drivers/media/video/et61x251 | |
parent | 9190d191b1b814dfb488125b54cf0de6eedd9220 (diff) |
[media] return -ENOTTY for unsupported ioctl's at legacy drivers
Those drivers are not relying at the V4L2 core to handle the ioctl's.
So, we need to manually patch them every time a change goes to the
core.
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-By: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/et61x251')
-rw-r--r-- | drivers/media/video/et61x251/et61x251_core.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/media/video/et61x251/et61x251_core.c b/drivers/media/video/et61x251/et61x251_core.c index d7efb332d4e3..9a1e80a1e145 100644 --- a/drivers/media/video/et61x251/et61x251_core.c +++ b/drivers/media/video/et61x251/et61x251_core.c | |||
@@ -2480,16 +2480,8 @@ static long et61x251_ioctl_v4l2(struct file *filp, | |||
2480 | case VIDIOC_S_PARM: | 2480 | case VIDIOC_S_PARM: |
2481 | return et61x251_vidioc_s_parm(cam, arg); | 2481 | return et61x251_vidioc_s_parm(cam, arg); |
2482 | 2482 | ||
2483 | case VIDIOC_G_STD: | ||
2484 | case VIDIOC_S_STD: | ||
2485 | case VIDIOC_QUERYSTD: | ||
2486 | case VIDIOC_ENUMSTD: | ||
2487 | case VIDIOC_QUERYMENU: | ||
2488 | case VIDIOC_ENUM_FRAMEINTERVALS: | ||
2489 | return -EINVAL; | ||
2490 | |||
2491 | default: | 2483 | default: |
2492 | return -EINVAL; | 2484 | return -ENOTTY; |
2493 | 2485 | ||
2494 | } | 2486 | } |
2495 | } | 2487 | } |