From: Miklos S. <mi...@sz...> - 2009-11-05 14:02:21
|
On Thu, 05 Nov 2009, Goswin von Brederlow wrote: > I wonder if it would be possible, from the kernel<->user protocol > side, to read write requests in such a way that the data itself ends > up being 512 byte (or page) aligned. Is there a fixed size request > followed by variable size data depending on the request type? It would be possible to allocate the buffer so that data portion of write requests get the required alignment. But that obviously means that other type of requests won't be aligned (which shouldn't be a problem AFAICS). To do that, you basically have to copy the fuse_loop* function that you need and change the buffer allocation code to your needs. Not the nicest solution, but should work. Thanks, Miklos |