mmc: retry when SD/MMC reading/writing failed
authorChuanxiao Dong <chuanxiao.dong@intel.com>
Tue, 20 Mar 2012 04:19:44 +0000 (12:19 +0800)
committerbuildbot <buildbot@intel.com>
Fri, 23 Mar 2012 17:00:41 +0000 (10:00 -0700)
commit46a2a1cdf6edf35807f6d5ba3ee949988f3bdd2f
treebf2cde0fb4437a1c5bd30974c6f0e4ee3bd50288
parent4297e1d9fa74b0308dd9a727e9dbd6dfe45b9461
mmc: retry when SD/MMC reading/writing failed

BZ: 28559

When SD/MMC encounter error during reading/writing, MMC block
layer will reset SD/MMC card and then have a retry with the failed
command. This can improve the stability of the platform.

Change-Id: I4d9b44db75559dfdbc7627742d8c40c8c2ac2865
Signed-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>
Reviewed-on: http://android.intel.com:8080/40110
Reviewed-by: Tang, Richard <richard.tang@intel.com>
Tested-by: Sun, Jianhua <jianhua.sun@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/mmc/card/block.c
drivers/mmc/core/core.c