From: Guennadi Liakhovetski <guennadi.liakhovetski@xxxxxxxxx> Comments by Laurent and Hans addressed, thanks. Regards Guennadi Guennadi Liakhovetski (3): V4L: Add a UVC Metadata format uvcvideo: add extensible device information uvcvideo: add a metadata device node Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 50 ++++++ drivers/media/usb/uvc/Makefile | 2 +- drivers/media/usb/uvc/uvc_driver.c | 142 ++++++++++------ drivers/media/usb/uvc/uvc_isight.c | 2 +- drivers/media/usb/uvc/uvc_metadata.c | 204 +++++++++++++++++++++++ drivers/media/usb/uvc/uvc_queue.c | 41 ++++- drivers/media/usb/uvc/uvc_video.c | 127 ++++++++++++-- drivers/media/usb/uvc/uvcvideo.h | 19 ++- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + include/uapi/linux/uvcvideo.h | 26 +++ include/uapi/linux/videodev2.h | 1 + 12 files changed, 546 insertions(+), 70 deletions(-) create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst create mode 100644 drivers/media/usb/uvc/uvc_metadata.c -- 1.9.3