media: cx18: remove unnecessary (void*) conversions
authorYu Zhe <yuzhe@nfschina.com>
Mon, 20 Mar 2023 08:45:02 +0000 (16:45 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 19 Jul 2023 10:57:47 +0000 (12:57 +0200)
Pointer variables of void * type do not require type cast.

Signed-off-by: Yu Zhe <yuzhe@nfschina.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/pci/cx18/cx18-gpio.c
drivers/media/pci/cx18/cx18-irq.c

index 160c837..c85eb8d 100644 (file)
@@ -307,7 +307,7 @@ int cx18_gpio_register(struct cx18 *cx, u32 hw)
 
 void cx18_reset_ir_gpio(void *data)
 {
-       struct cx18 *cx = to_cx18((struct v4l2_device *)data);
+       struct cx18 *cx = to_cx18(data);
 
        if (cx->card->gpio_i2c_slave_reset.ir_reset_mask == 0)
                return;
index fb10e9c..db63077 100644 (file)
@@ -30,7 +30,7 @@ static void epu_cmd(struct cx18 *cx, u32 sw1)
 
 irqreturn_t cx18_irq_handler(int irq, void *dev_id)
 {
-       struct cx18 *cx = (struct cx18 *)dev_id;
+       struct cx18 *cx = dev_id;
        u32 sw1, sw2, hw2;
 
        sw1 = cx18_read_reg(cx, SW1_INT_STATUS) & cx->sw1_irq_mask;