I made some performance tests with FUSE, and the raw throughput is
about 60MBytes/s on a Celeron/360 for both reads and writes. And yes,
that includes two context switches and a copy_to_user/copy_from_user
pair for each page.
I think that at such speed it's not really such a grave problem if
caching is not done in kernel, and it simplifies things a _lot_.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/