How to avoid data copies in a driver ?

From: Francis Moreau
Date: Wed May 14 2008 - 15:55:30 EST


Hello,

I'd like to optimize my driver, which receives data through a fifo and gives
them to a user space application. In turns this application moves this data
into a file.

To avoid several useless copies, I'd like the application to pass to the driver
a file descriptor (?) to the driver and then the driver can directly move the
received data to that file.

Could anybody give me some example of such scheme ?

Thanks,
--
Francis
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/