> I can see the problem, but I personally think that this should be > handled by the driver itself. If the driver can handle simultaneous > (for example, separate even/odd fileds) reads, let it, otherwise let it > serialise the operations itself. In an ideal world or if the kernel version were 2.3.10, I'd agree. I don't have time to go through all video drivers and I suspect neither have you. If they really want to they can drop the lock themselves. Furthermore, if you really are out for performance and stupid enough not to use mmap, you deserve what you get. I would consider the patch a reasonable compromise. Regards Oliver