> I'm not sure what all the issues are with driver registration, but it > seems to me a good idea to keep separate registration functions for V4L2 > and v4l drivers so videodev knows which is which in case it becomes > necessary. We can tweak the v4l and V4L2 registration if need be. Or just break pure V4L1 drivers. Most of those are extremely simple so fixing the ioctl side of stuff will be easy and with the copying done by the v4l2_ioctl actually clean some of them up. The hard bit will be read/write/mmap Alan