Skip to content

Commit f8f007c

Browse files
esmilstorulf
authored andcommitted
mmc: cb710: Use new tasklet API
This converts the driver to use the new tasklet API introduced in commit 12cc923 ("tasklet: Introduce new initialization API") Signed-off-by: Emil Renner Berthing <[email protected]> Acked-by: Michał Mirosław <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Ulf Hansson <[email protected]>
1 parent 1ad9f88 commit f8f007c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

drivers/mmc/host/cb710-mmc.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -646,14 +646,14 @@ static int cb710_mmc_irq_handler(struct cb710_slot *slot)
646646
return 1;
647647
}
648648

649-
static void cb710_mmc_finish_request_tasklet(unsigned long data)
649+
static void cb710_mmc_finish_request_tasklet(struct tasklet_struct *t)
650650
{
651-
struct mmc_host *mmc = (void *)data;
652-
struct cb710_mmc_reader *reader = mmc_priv(mmc);
651+
struct cb710_mmc_reader *reader = from_tasklet(reader, t,
652+
finish_req_tasklet);
653653
struct mmc_request *mrq = reader->mrq;
654654

655655
reader->mrq = NULL;
656-
mmc_request_done(mmc, mrq);
656+
mmc_request_done(mmc_from_priv(reader), mrq);
657657
}
658658

659659
static const struct mmc_host_ops cb710_mmc_host = {
@@ -718,8 +718,8 @@ static int cb710_mmc_init(struct platform_device *pdev)
718718

719719
reader = mmc_priv(mmc);
720720

721-
tasklet_init(&reader->finish_req_tasklet,
722-
cb710_mmc_finish_request_tasklet, (unsigned long)mmc);
721+
tasklet_setup(&reader->finish_req_tasklet,
722+
cb710_mmc_finish_request_tasklet);
723723
spin_lock_init(&reader->irq_lock);
724724
cb710_dump_regs(chip, CB710_DUMP_REGS_MMC);
725725

0 commit comments

Comments
 (0)