Hi Hans, On Monday 05 Dec 2016 14:44:55 Hans Verkuil wrote: > > +static int video_querycap(struct file *file, void *fh, > > + struct v4l2_capability *cap) > > +{ > > + strlcpy(cap->driver, "qcom-camss", sizeof(cap->driver)); > > + strlcpy(cap->card, "Qualcomm Camera Subsystem", sizeof(cap->card)); > > + strlcpy(cap->bus_info, "platform:qcom-camss", > > sizeof(cap->bus_info)); > > + cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | > > + V4L2_CAP_DEVICE_CAPS > > ; > > + cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; > > Don't set capabilities and device_caps here. Instead fill in the struct > video_device device_caps field and the v4l2 core will take care of > cap->capabilities and cap->device_caps. Time to add this to checkpatch.pl ? :-) > > + > > + return 0; > > +} -- Regards, Laurent Pinchart -- 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