[media] drivers/media: Use vzalloc
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / media / video / videobuf-dma-sg.c
index 20f227ee2b3e63cf58d10ef621665a4df18764fd..ab684e80703422d527132914c7b783081583eca4 100644 (file)
@@ -69,10 +69,9 @@ static struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt,
        struct page *pg;
        int i;
 
-       sglist = vmalloc(nr_pages * sizeof(*sglist));
+       sglist = vzalloc(nr_pages * sizeof(*sglist));
        if (NULL == sglist)
                return NULL;
-       memset(sglist, 0, nr_pages * sizeof(*sglist));
        sg_init_table(sglist, nr_pages);
        for (i = 0; i < nr_pages; i++, virt += PAGE_SIZE) {
                pg = vmalloc_to_page(virt);