> Hmm, remove all the function pointers from struct video_device and replace > them with a struct file_operations, then make the videodev functions simply > pass throuth stuff untouched? What about backward compatibility? Provide a videodev_simple_fops structure with the old behaviour that people can use as the fops to register ?