From: Shawn Lin Date: Thu, 30 Mar 2017 01:30:50 +0000 (+0800) Subject: mmc: core: use default generic cmd6 timeout for flushing cache X-Git-Tag: firefly_0821_release~189 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3964634a6bf3927e714fa72d6435c6ced3352589;p=firefly-linux-kernel-4.4.55.git mmc: core: use default generic cmd6 timeout for flushing cache We need a luxury timeout once needing some extra time to wait for flushing cache. Change-Id: I8cd4015f30fa45cacdb984f0461b1ad8ee6cba7d Signed-off-by: Shawn Lin --- diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 31fc5362f99a..a68f956548e4 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -2806,7 +2806,7 @@ int mmc_flush_cache(struct mmc_card *card) (card->ext_csd.cache_size > 0) && (card->ext_csd.cache_ctrl & 1)) { err = __mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, - EXT_CSD_FLUSH_CACHE, 1, 1, + EXT_CSD_FLUSH_CACHE, 1, 0, true, false, false); if (err) pr_err("%s: cache flush error %d\n",