> Are the v4l capture buffers filled as part of an interrupt handler? Or > more generally how are interrupts handled in v4l? Depends on the driver. Some don't touch the buffer at all because the data is filled by the hardware using DMA ... > Reading a file from > inside a driver (while normally dumb? needs happen within a process > context and so I'd need to figure that out...) soundcore.o has some code to do that (to load firmware files). It's a dirty hack througth ... Gerd -- #define ENOCLUE 125 /* userland programmer induced race condition */