Am Mittwoch, den 16.05.2018, 12:27 +0200 schrieb Hans Verkuil:
On 05/16/18 11:23, Oliver Neukum wrote:
Am Dienstag, den 15.05.2018, 18:01 +0200 schrieb Hans Verkuil:
On 05/15/2018 05:46 PM, Oliver Neukum wrote:
Am Dienstag, den 15.05.2018, 16:28 +0200 schrieb Hans Verkuil:
On 05/15/18 15:07, Oliver Neukum wrote:
Eh, but we cannot create a V4L device before the first device is connected and we must certainly create multiple V4L devices if multiple physical devices are connected.
v4l2_device_register is a terrible name. It does not create devices or register with anything, it just initializes a root data structure. I have proposed renaming this to v4l2_root_init() in the past, but people didn't want a big rename action.
BTW, with 'global data structure' I meant a data structure in struct usbtv. All I meant to say is that v4l2_device_register should be called in probe(), not in usbtv_video_init().
Hi,
Sorry for thread necromancy I am cleaning up electronically. This patch has fallen through the cracks. As far as I can see the issue is still open. I screwed this up. So do you want me to do a major redesign? If not, what is to be done?
Regards Oliver