diff options
Diffstat (limited to 'drivers/media/video/v4l2-ioctl.c')
-rw-r--r-- | drivers/media/video/v4l2-ioctl.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/drivers/media/video/v4l2-ioctl.c b/drivers/media/video/v4l2-ioctl.c index 8f629ef5b9ec..52d687b165e0 100644 --- a/drivers/media/video/v4l2-ioctl.c +++ b/drivers/media/video/v4l2-ioctl.c | |||
@@ -266,7 +266,7 @@ static const char *v4l2_ioctls[] = { | |||
266 | [_IOC_NR(VIDIOC_DBG_S_REGISTER)] = "VIDIOC_DBG_S_REGISTER", | 266 | [_IOC_NR(VIDIOC_DBG_S_REGISTER)] = "VIDIOC_DBG_S_REGISTER", |
267 | [_IOC_NR(VIDIOC_DBG_G_REGISTER)] = "VIDIOC_DBG_G_REGISTER", | 267 | [_IOC_NR(VIDIOC_DBG_G_REGISTER)] = "VIDIOC_DBG_G_REGISTER", |
268 | 268 | ||
269 | [_IOC_NR(VIDIOC_G_CHIP_IDENT)] = "VIDIOC_G_CHIP_IDENT", | 269 | [_IOC_NR(VIDIOC_DBG_G_CHIP_IDENT)] = "VIDIOC_DBG_G_CHIP_IDENT", |
270 | [_IOC_NR(VIDIOC_S_HW_FREQ_SEEK)] = "VIDIOC_S_HW_FREQ_SEEK", | 270 | [_IOC_NR(VIDIOC_S_HW_FREQ_SEEK)] = "VIDIOC_S_HW_FREQ_SEEK", |
271 | #endif | 271 | #endif |
272 | }; | 272 | }; |
@@ -1720,7 +1720,7 @@ static long __video_do_ioctl(struct file *file, | |||
1720 | #ifdef CONFIG_VIDEO_ADV_DEBUG | 1720 | #ifdef CONFIG_VIDEO_ADV_DEBUG |
1721 | case VIDIOC_DBG_G_REGISTER: | 1721 | case VIDIOC_DBG_G_REGISTER: |
1722 | { | 1722 | { |
1723 | struct v4l2_register *p = arg; | 1723 | struct v4l2_dbg_register *p = arg; |
1724 | 1724 | ||
1725 | if (!capable(CAP_SYS_ADMIN)) | 1725 | if (!capable(CAP_SYS_ADMIN)) |
1726 | ret = -EPERM; | 1726 | ret = -EPERM; |
@@ -1730,7 +1730,7 @@ static long __video_do_ioctl(struct file *file, | |||
1730 | } | 1730 | } |
1731 | case VIDIOC_DBG_S_REGISTER: | 1731 | case VIDIOC_DBG_S_REGISTER: |
1732 | { | 1732 | { |
1733 | struct v4l2_register *p = arg; | 1733 | struct v4l2_dbg_register *p = arg; |
1734 | 1734 | ||
1735 | if (!capable(CAP_SYS_ADMIN)) | 1735 | if (!capable(CAP_SYS_ADMIN)) |
1736 | ret = -EPERM; | 1736 | ret = -EPERM; |
@@ -1739,9 +1739,9 @@ static long __video_do_ioctl(struct file *file, | |||
1739 | break; | 1739 | break; |
1740 | } | 1740 | } |
1741 | #endif | 1741 | #endif |
1742 | case VIDIOC_G_CHIP_IDENT: | 1742 | case VIDIOC_DBG_G_CHIP_IDENT: |
1743 | { | 1743 | { |
1744 | struct v4l2_chip_ident *p = arg; | 1744 | struct v4l2_dbg_chip_ident *p = arg; |
1745 | 1745 | ||
1746 | if (!ops->vidioc_g_chip_ident) | 1746 | if (!ops->vidioc_g_chip_ident) |
1747 | break; | 1747 | break; |
@@ -1750,6 +1750,11 @@ static long __video_do_ioctl(struct file *file, | |||
1750 | dbgarg(cmd, "chip_ident=%u, revision=0x%x\n", p->ident, p->revision); | 1750 | dbgarg(cmd, "chip_ident=%u, revision=0x%x\n", p->ident, p->revision); |
1751 | break; | 1751 | break; |
1752 | } | 1752 | } |
1753 | case VIDIOC_G_CHIP_IDENT_OLD: | ||
1754 | printk(KERN_ERR "VIDIOC_G_CHIP_IDENT has been deprecated and will disappear in 2.6.30.\n"); | ||
1755 | printk(KERN_ERR "It is a debugging ioctl and must not be used in applications!\n"); | ||
1756 | return -EINVAL; | ||
1757 | |||
1753 | case VIDIOC_S_HW_FREQ_SEEK: | 1758 | case VIDIOC_S_HW_FREQ_SEEK: |
1754 | { | 1759 | { |
1755 | struct v4l2_hw_freq_seek *p = arg; | 1760 | struct v4l2_hw_freq_seek *p = arg; |