MMC: OMAP: Using setup_timer instead of init_timer
Subsystems (2)
PATCH 12/18 MMC: OMAP: Using setup_timer instead of init_timer
From: Carlos Eduardo Aguiar <[email protected]>
Using setup_timer() instead of init_timer() on omap.c file.
Signed-off-by Carlos Eduardo Aguiar <[email protected]>
Signed-off-by Tony Lindgren <[email protected]>
--- drivers/mmc/host/omap.c | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-)
drivers/mmc/host/omap.c +4 -10
@@ -1264,9 +1264,8 @@ static int __init mmc_omap_new_slot(struct mmc_omap_host *host, int id) goto err_remove_slot_name;INIT_WORK (&slot->switch_work, mmc_omap_cover_handler); -init_timer (&slot->switch_timer); - slot->switch_timer.function = mmc_omap_switch_timer; - slot->switch_timer.data = (unsigned long ) slot; +setup_timer (&slot->switch_timer, mmc_omap_switch_timer, + (unsigned long ) slot);schedule_work (&slot->switch_work); }
@@ -1342,18 +1341,13 @@ static int __init mmc_omap_probe(struct platform_device *pdev) }INIT_WORK (&host->cmd_abort, mmc_omap_abort_command); -init_timer (&host->cmd_timer); - host->cmd_timer.function = mmc_omap_cmd_timer; - host->cmd_timer.data = (unsigned long ) host; +setup_timer (&host->cmd_timer, mmc_omap_cmd_timer, (unsigned long ) host);spin_lock_init (&host->dma_lock); -init_timer (&host->dma_timer); +setup_timer (&host->dma_timer, mmc_omap_dma_timer, (unsigned long ) host);spin_lock_init (&host->slot_lock);init_waitqueue_head (&host->slot_wq); - host->dma_timer.function = mmc_omap_dma_timer; - host->dma_timer.data = (unsigned long ) host; - host->pdata = pdata; host->dev = &pdev->dev;platform_set_drvdata (pdev, host);
-- 1.5.3.GIT