Hmm try
+ /* not all host controllers use DMA (like the mainstream pci ones);
+ * they can use PIO (sl811) or be software over another transport.
+ */
+ dma = (dev->dev.dma_mask == 0);
making that line in usb_sg_init() use "!= 0". (Untested, "seems right".)
Most curious that it would seem to work for me.
Seems like the version I've been using has "!=" ... which would explain
some things. The patch I sent to Greg wasn't the one which passed my
pre-submit retesting (also had an unimportant comment tweak).
Sorry!
- Dave
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel