]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
mmc: don't use DMA on newer ENE controllers
authorPierre Ossman <drzeus@drzeus.cx>
Fri, 4 Jul 2008 10:51:20 +0000 (12:51 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 24 Jul 2008 16:14:11 +0000 (09:14 -0700)
commitc23d253e757a7514ec160fb7fdb0d3ba558b8f6a
tree71e6c1e435b2624a4bd32f2966653da749e0cc17
parent4fa47616fec25ffc3e19ace5f3f06f4cd302d69e
mmc: don't use DMA on newer ENE controllers

commit bf5b1935d8e42b36a34645788eb261461fe07f2e upstream.

Even the newer ENE controllers have bugs in their DMA engine that make
it too dangerous to use. Disable it until someone has figured out under
which conditions it corrupts data.

This has caused problems at least once, and can be found as bug report
10925 in the kernel bugzilla.

Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/mmc/host/sdhci.c