File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff 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
659659static 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
You can’t perform that action at this time.
0 commit comments