|
@@ -681,9 +681,9 @@ out:
|
|
|
fail_request:
|
|
|
host->mrq->data->error = -EINVAL;
|
|
|
host->complete_what = COMPLETION_FINALIZE;
|
|
|
- writel(0, host->base + host->sdiimsk);
|
|
|
- goto out;
|
|
|
+ clear_imask(host);
|
|
|
|
|
|
+ goto out;
|
|
|
}
|
|
|
|
|
|
static void finalize_request(struct s3cmci_host *host)
|
|
@@ -726,7 +726,7 @@ static void finalize_request(struct s3cmci_host *host)
|
|
|
writel(0, host->base + S3C2410_SDICMDARG);
|
|
|
writel(S3C2410_SDIDCON_STOP, host->base + S3C2410_SDIDCON);
|
|
|
writel(0, host->base + S3C2410_SDICMDCON);
|
|
|
- writel(0, host->base + host->sdiimsk);
|
|
|
+ clear_imask(host);
|
|
|
|
|
|
if (cmd->data && cmd->error)
|
|
|
cmd->data->error = cmd->error;
|