]> git.hungrycats.org Git - linux/commit
[PATCH] USB: usb ignores 64bit dma
authorDavid Brownell <david-b@pacbell.net>
Fri, 7 Nov 2003 02:19:35 +0000 (18:19 -0800)
committerGreg Kroah-Hartman <greg@kroah.com>
Fri, 7 Nov 2003 02:19:35 +0000 (18:19 -0800)
commit4f428f019e63ccb85ac783ee6066d2d15928b797
treedb4100f5260a2f678119c70619e34d7061cbf046
parenta816ee81b719dd58009d770ef44aab40b62112f8
[PATCH] USB: usb ignores 64bit dma

The dma hooks whereby EHCI can pass 64bit DMA support
up the driver stack (to avoid buffer copies) turn out
to broken on most architectures(*).  This patch just
disables them all, since it looks like those mechanisms
won't get fixed before 2.6.0-final.  For now it'd only
matter on a few big Intel boxes anyway.

Please merge.

- Dave

(*) On x86, mips, and arm dma_supported() doesn't
     even compare with the device's mask.  On several
     other architectures (reported on ppc, alpha,
     and sparc64), asking that question for non-PCI
     devices will just BUG() -- even though all info
     needed to answer the question is right at hand.
drivers/usb/host/ehci-hcd.c
drivers/usb/net/kaweth.c
drivers/usb/net/usbnet.c