On Thu, 20 Nov 2003, Jens Axboe wrote: > Well yes, that's what my objection is against - adding that member. Did > you not read any of my mails? And it's quite simple why - basically > noone will add it, so it'll end up being 512 anyways.
All right, fine. Host adapter drivers have the option of setting the dma_alignment mask in their slave_configure() routines. Doing it there won't add anything to the host template, will leave the value at its default 512 for host drivers that don't care, and will let drivers that do care set it to the optimal value. The important thing is that sg and st should check the alignment of the actual buffer against the dma_alignment mask, which they currently don't do. > I just don't see the point. It's a miniscule optimization. If you need > that last bit of performance, then align your buffers and noone loses. > See? I'm not sure -- was that "you" directed at me personally or at userspace program writers in general? Telling me to align the user buffers won't help anything; it's the program writers who need to be informed of the restrictions. And it's the host-driver writers who need to loosen those restrictions where applicable. Alan Stern ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
