From: ChanWoo Lee <cw9316.lee@xxxxxxxxxxx> This is the spin_lock section for cq_host, and mmc setting is unnecessary. Signed-off-by: ChanWoo Lee <cw9316.lee@xxxxxxxxxxx> --- drivers/mmc/host/cqhci-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/host/cqhci-core.c b/drivers/mmc/host/cqhci-core.c index 93b0432bb601..4d76c858d45f 100644 --- a/drivers/mmc/host/cqhci-core.c +++ b/drivers/mmc/host/cqhci-core.c @@ -1090,8 +1090,8 @@ static void cqhci_recovery_finish(struct mmc_host *mmc) spin_lock_irqsave(&cq_host->lock, flags); cq_host->qcnt = 0; cq_host->recovery_halt = false; - mmc->cqe_on = false; spin_unlock_irqrestore(&cq_host->lock, flags); + mmc->cqe_on = false; /* Ensure all writes are done before interrupts are re-enabled */ wmb(); -- 2.29.0