Commit 6078df15 authored by Emil Renner Berthing's avatar Emil Renner Berthing Committed by Ulf Hansson
Browse files

mmc: dw_mmc: Use new tasklet API



This converts the driver to use the new tasklet API introduced in
commit 12cc923f ("tasklet: Introduce new initialization API")

Signed-off-by: default avatarEmil Renner Berthing <kernel@esmil.dk>
Link: https://lore.kernel.org/r/20210204151847.91353-4-kernel@esmil.dk


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent a1149c38
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1952,9 +1952,9 @@ static bool dw_mci_clear_pending_data_complete(struct dw_mci *host)
	return true;
}

static void dw_mci_tasklet_func(unsigned long priv)
static void dw_mci_tasklet_func(struct tasklet_struct *t)
{
	struct dw_mci *host = (struct dw_mci *)priv;
	struct dw_mci *host = from_tasklet(host, t, tasklet);
	struct mmc_data	*data;
	struct mmc_command *cmd;
	struct mmc_request *mrq;
@@ -3308,7 +3308,7 @@ int dw_mci_probe(struct dw_mci *host)
	else
		host->fifo_reg = host->regs + DATA_240A_OFFSET;

	tasklet_init(&host->tasklet, dw_mci_tasklet_func, (unsigned long)host);
	tasklet_setup(&host->tasklet, dw_mci_tasklet_func);
	ret = devm_request_irq(host->dev, host->irq, dw_mci_interrupt,
			       host->irq_flags, "dw-mci", host);
	if (ret)