Loading drivers/mmc/core/core.c +5 −1 Original line number Diff line number Diff line Loading @@ -746,7 +746,11 @@ static int mmc_wait_for_data_req_done(struct mmc_host *host, */ mmc_update_clk_scaling(host); err = mmc_stop_request(host); if (err && !context_info->is_done_rcv) { if (err == MMC_BLK_NO_REQ_TO_STOP) { pending_is_urgent = true; /* wait for done/new/urgent event */ continue; } else if (err && !context_info->is_done_rcv) { err = MMC_BLK_ABORT; break; } Loading Loading
drivers/mmc/core/core.c +5 −1 Original line number Diff line number Diff line Loading @@ -746,7 +746,11 @@ static int mmc_wait_for_data_req_done(struct mmc_host *host, */ mmc_update_clk_scaling(host); err = mmc_stop_request(host); if (err && !context_info->is_done_rcv) { if (err == MMC_BLK_NO_REQ_TO_STOP) { pending_is_urgent = true; /* wait for done/new/urgent event */ continue; } else if (err && !context_info->is_done_rcv) { err = MMC_BLK_ABORT; break; } Loading