diff options
author | Maxim Levitsky <maximlevitsky@gmail.com> | 2010-06-02 17:01:46 +0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2010-06-02 17:53:40 +0400 |
commit | 9489be8ca234c07666e88a4472e4d5f2a2425aa5 (patch) | |
tree | c5bbb7a4b0926d830c6a5a275496284acd9efc3b /drivers/mtd/sm_ftl.h | |
parent | cc1fed00c9ba84f38717a6cab84409cd48f340e3 (diff) | |
download | linux-9489be8ca234c07666e88a4472e4d5f2a2425aa5.tar.xz |
mtd/r852: Fixes in case of DMA timeout
* Don't call complete on dma completion
* do a INIT_COMPLETE before using it each time
* Report DMA read error via ecc 'correct'
I finally managed to make my system do suspend to ram propertly, and I see that
if card was inserted during suspend (while system was off), I get dma timeouts
on resume. Simple card reinsert solves the issue.
This patch solves a crash that would happen otherwise
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/mtd/sm_ftl.h')
0 files changed, 0 insertions, 0 deletions