]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ieee1394/dma.c
ieee1394: iso and async streams: s/g list fix
[linux-2.6-omap-h63xx.git] / drivers / ieee1394 / dma.c
index f5f4983dfbf3db5cc85fc77522ddc510e6839504..7c4eb39b70241ef55f2bcc6ff4e7330acdc03938 100644 (file)
@@ -103,8 +103,7 @@ int dma_region_alloc(struct dma_region *dma, unsigned long n_bytes,
                goto err;
        }
 
-       /* just to be safe - this will become unnecessary once sglist->address goes away */
-       memset(dma->sglist, 0, dma->n_pages * sizeof(*dma->sglist));
+       sg_init_table(dma->sglist, dma->n_pages);
 
        /* fill scatter/gather list with pages */
        for (i = 0; i < dma->n_pages; i++) {