> As usual, this is just IMHO, but I think the idea of videodev.c was to > be a pretty lightweight wrapper, with the driver doing all the real > work. The multiopen locking in videodev.c was a mistake. I actually fixed the 2.4 read/write locking on most of the radio devices so removing it shouldnt be too tricky.