This patch series addresses some issues with the ioctl code of the em28xx driver: Patches 1-5 and 11+12 fix and clean up the enabling/disabling of the ioctls depending on the device type and equipment. Patches 6-10 remove some obsolete/useless code. Patch 13 improves the VBI support detection and device node registration. Changes since v1: - added patch 11 Frank Schäfer (13): em28xx: use v4l2_disable_ioctl() to disable ioctls VIDIOC_QUERYSTD, VIDIOC_G/S_STD em28xx: disable tuner related ioctls for video and VBI devices without tuner em28xx: use v4l2_disable_ioctl() to disable ioctls VIDIOC_G_AUDIO and VIDIOC_S_AUDIO em28xx: use v4l2_disable_ioctl() to disable ioctl VIDIOC_S_PARM em28xx: disable ioctl VIDIOC_S_PARM for VBI devices em28xx: make ioctls VIDIOC_G/S_PARM working for VBI devices em28xx: remove ioctl VIDIOC_CROPCAP em28xx: get rid of duplicate function vidioc_s_fmt_vbi_cap() em28xx: VIDIOC_G_TUNER: remove unneeded setting of tuner type em28xx: remove obsolete device state checks from the ioctl functions em28xx: make ioctl VIDIOC_DBG_G_CHIP_IDENT available without CONFIG_VIDEO_ADV_DEBUG selected em28xx: make ioctl VIDIOC_DBG_G_CHIP_IDENT available for radio devices em28xx: do not claim VBI support if the device is a camera drivers/media/usb/em28xx/em28xx-core.c | 5 + drivers/media/usb/em28xx/em28xx-video.c | 178 ++++++++----------------------- 2 Dateien geändert, 52 Zeilen hinzugefügt(+), 131 Zeilen entfernt(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html