> Do you really mean to move the responsibility of being > v4l-backward compatible deep down to a v4l2 driver, e.g. > looking at the ioctls, formats and do the translation > by calling helper functions? It would to think much more about putting the bits of V4L2 that are missing or better into V4L not about two interfaces. That way lies pain. Which reminds me. Advance notice that in 2.5.0 I will ask Linus to delete i2c-old.h. I will also be deleting all mail complaining about it at that point 8)