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

Reply via email to