Loading drivers/mmc/card/block.c +4 −1 Original line number Diff line number Diff line Loading @@ -1406,8 +1406,11 @@ static int mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req) int ret = 0; ret = mmc_flush_cache(card); if (ret) if (ret) { pr_err("%s: %s: notify flush error to upper layers", req->rq_disk->disk_name, __func__); ret = -EIO; } blk_end_request_all(req, ret); Loading drivers/mmc/core/core.c +1 −1 Original line number Diff line number Diff line Loading @@ -3496,7 +3496,7 @@ int mmc_flush_cache(struct mmc_card *card) EXT_CSD_FLUSH_CACHE, 1, MMC_FLUSH_REQ_TIMEOUT_MS); if (err == -ETIMEDOUT) { pr_debug("%s: cache flush timeout\n", pr_err("%s: cache flush timeout\n", mmc_hostname(card->host)); rc = mmc_interrupt_hpi(card); if (rc) Loading Loading
drivers/mmc/card/block.c +4 −1 Original line number Diff line number Diff line Loading @@ -1406,8 +1406,11 @@ static int mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req) int ret = 0; ret = mmc_flush_cache(card); if (ret) if (ret) { pr_err("%s: %s: notify flush error to upper layers", req->rq_disk->disk_name, __func__); ret = -EIO; } blk_end_request_all(req, ret); Loading
drivers/mmc/core/core.c +1 −1 Original line number Diff line number Diff line Loading @@ -3496,7 +3496,7 @@ int mmc_flush_cache(struct mmc_card *card) EXT_CSD_FLUSH_CACHE, 1, MMC_FLUSH_REQ_TIMEOUT_MS); if (err == -ETIMEDOUT) { pr_debug("%s: cache flush timeout\n", pr_err("%s: cache flush timeout\n", mmc_hostname(card->host)); rc = mmc_interrupt_hpi(card); if (rc) Loading