Hi everybody, Here's the second version of the V4L2 subdev userspace API patches. Comments received on the first version have been incorporated, with the exception of the video_usercopy usage as this is still under discussion. A problem with module reference counting has also been solved by setting the owner of the subdev device node to the subdev driver, not videodev.ko. This required a change to the v4l2_i2c_new_subdev_board function prototype, and thus a modification to the radio-si4713 driver. Due to the fast review (thanks everybody) I haven't had time to finish the media controller core patches, but they will arrive soon. Laurent Pinchart (6): v4l: subdev: Don't require core operations v4l: Merge v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev v4l: subdev: Add device node support v4l: subdev: Uninline the v4l2_subdev_init function v4l: subdev: Control ioctls support v4l: subdev: Generic ioctl support Sakari Ailus (1): v4l: subdev: Events support Documentation/video4linux/v4l2-framework.txt | 57 +++++++++ drivers/media/radio/radio-si4713.c | 2 +- drivers/media/video/Makefile | 2 +- drivers/media/video/soc_camera.c | 2 +- drivers/media/video/v4l2-common.c | 22 ++-- drivers/media/video/v4l2-dev.c | 27 ++--- drivers/media/video/v4l2-device.c | 25 ++++- drivers/media/video/v4l2-subdev.c | 172 ++++++++++++++++++++++++++ include/media/v4l2-common.h | 21 +--- include/media/v4l2-dev.h | 18 +++- include/media/v4l2-subdev.h | 40 ++++--- 11 files changed, 326 insertions(+), 62 deletions(-) create mode 100644 drivers/media/video/v4l2-subdev.c -- 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