Hi, what are the requirements on the transfer_buffer field of an urb in case URB_NO_TRANSFER_DMA_MAP is not set ? Since this value is passed to dma_map_single() I would expect it to be cache-linesize aligned. I suppose that is (a.o.) what meant in usb.h when it says "it should be suitable for DMA", right ?
I ask this question because there are places in the code where this requirement clearly is not met. Is it because people are not aware of this requirement or because they expect that cache-effects will not come into play ... (or because they don't run on a cache-incoherent platform) ? Dimitri -- Dimitri Torfs | NSCE [EMAIL PROTECTED] | The Corporate Village tel: +32 2 7008541 | Da Vincilaan 7 - D1 fax: +32 2 7008622 | B-1935 Zaventem - Belgium ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel