> > The code in the compat module (my_do_select, ...). > > do_select() isn't exported to modules (or at least it wasn't in 2.2), > and the compat layer needs to select on the V4L2 driver to implement > VIDIOCSYNC. Ah, that's why. I've missed the call from translate_ioctl. The whole think looks quite complex for something which would need just a waiton(queue_for_buffer) if the driver would do that itself... Gerd