]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
[media] dt3155: add GFP_DMA32 flag to vb2 queue
authorHans Verkuil <hans.verkuil@cisco.com>
Sun, 26 Apr 2015 09:27:00 +0000 (06:27 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Fri, 1 May 2015 11:25:59 +0000 (08:25 -0300)
Ensure that buffers are allocated from the DMA32 zone since this
device only handles 32 bit DMA addresses.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/pci/dt3155/dt3155.c

index 3131c2ee3b85c6c106312d605b470d5c119a8ee7..586c446a70547b1abe15d4a13da0c8d3933b5851 100644 (file)
@@ -538,6 +538,7 @@ static int dt3155_probe(struct pci_dev *pdev, const struct pci_device_id *id)
        pd->vidq.mem_ops = &vb2_dma_contig_memops;
        pd->vidq.drv_priv = pd;
        pd->vidq.min_buffers_needed = 2;
+       pd->vidq.gfp_flags = GFP_DMA32;
        pd->vidq.lock = &pd->mux; /* for locking v4l2_file_operations */
        pd->vdev.queue = &pd->vidq;
        err = vb2_queue_init(&pd->vidq);