media: tm6000: Fix sizeof() mismatches
[linux-2.6-microblaze.git] / drivers / media / usb / tm6000 / tm6000-video.c
index bfba06e..2df736c 100644 (file)
@@ -461,11 +461,12 @@ static int tm6000_alloc_urb_buffers(struct tm6000_core *dev)
        if (dev->urb_buffer)
                return 0;
 
-       dev->urb_buffer = kmalloc_array(num_bufs, sizeof(void *), GFP_KERNEL);
+       dev->urb_buffer = kmalloc_array(num_bufs, sizeof(*dev->urb_buffer),
+                                       GFP_KERNEL);
        if (!dev->urb_buffer)
                return -ENOMEM;
 
-       dev->urb_dma = kmalloc_array(num_bufs, sizeof(dma_addr_t *),
+       dev->urb_dma = kmalloc_array(num_bufs, sizeof(*dev->urb_dma),
                                     GFP_KERNEL);
        if (!dev->urb_dma)
                return -ENOMEM;