diff options
Diffstat (limited to 'drivers/media/platform/vim2m.c')
| -rw-r--r-- | drivers/media/platform/vim2m.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/drivers/media/platform/vim2m.c b/drivers/media/platform/vim2m.c index b01fba020d5f..7bf9fa2f8534 100644 --- a/drivers/media/platform/vim2m.c +++ b/drivers/media/platform/vim2m.c @@ -388,9 +388,9 @@ static void device_run(void *priv)  	schedule_irq(dev, ctx->transtime);  } -static void device_isr(unsigned long priv) +static void device_isr(struct timer_list *t)  { -	struct vim2m_dev *vim2m_dev = (struct vim2m_dev *)priv; +	struct vim2m_dev *vim2m_dev = from_timer(vim2m_dev, t, timer);  	struct vim2m_ctx *curr_ctx;  	struct vb2_v4l2_buffer *src_vb, *dst_vb;  	unsigned long flags; @@ -1024,7 +1024,7 @@ static int vim2m_probe(struct platform_device *pdev)  	v4l2_info(&dev->v4l2_dev,  			"Device registered as /dev/video%d\n", vfd->num); -	setup_timer(&dev->timer, device_isr, (long)dev); +	timer_setup(&dev->timer, device_isr, 0);  	platform_set_drvdata(pdev, dev);  	dev->m2m_dev = v4l2_m2m_init(&m2m_ops); | 
