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

Reply via email to