]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: mmc: Attempt to flush cache before reset
authorAdrian Hunter <adrian.hunter@intel.com>
Wed, 4 May 2016 07:38:21 +0000 (10:38 +0300)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 4 May 2016 11:11:53 +0000 (13:11 +0200)
commit75eaaf6584042f2892ffd6d2a700deeef941266b
tree785b062054459efd6c6dfbf52d703a6c6917a926
parentd2fa70fb220eccb6e8a1c31284eabce2dde90166
mmc: mmc: Attempt to flush cache before reset

CMD0 or hardware reset may invalidate the cache, so it needs to be
flushed before reset.

In the case of recovery, we can't expect flushing the cache to work
always, but have a go and ignore errors.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/mmc.c