With the introduction in 3.10 of the new superior VIDIOC_DBG_G_CHIP_INFO ioctl there is no longer any need for the DBG_G_CHIP_IDENT ioctl or the v4l2-chip-ident.h header. The V4L2 core is now responsible for handling the G_CHIP_INFO ioctl. Only if a bridge driver has multiple address ranges represented as different 'chips' does a bridge driver have to implement the g_chip_info handler. This patch series removes all code related to the old CHIP_IDENT ioctl and the v4l2-chip-ident.h header. See the documentation of the new VIDIOC_DBG_G_CHIP_INFO ioctl: http://linuxtv.org/downloads/v4l-dvb-apis/vidioc-dbg-g-chip-info.html It also fixes a number of bugs relating to the VIDIOC_DBG_G/S_REGISTER ioctls: adding/fixing register address checks where appropriate, and set the size field correctly (not all drivers set that field). This patch series simplifies drivers substantially and deletes almost 2900 lines in total. Regards, Hans -- 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