From: Hans Verkuil Date: Sun, 26 Apr 2015 09:27:00 +0000 (-0300) Subject: [media] dt3155: add GFP_DMA32 flag to vb2 queue X-Git-Tag: v4.2-rc1~107^2~406 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=7c89a21b88e6a07e1be811508f381673f498bc8a;p=linux.git [media] dt3155: add GFP_DMA32 flag to vb2 queue Ensure that buffers are allocated from the DMA32 zone since this device only handles 32 bit DMA addresses. Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/pci/dt3155/dt3155.c b/drivers/media/pci/dt3155/dt3155.c index 3131c2ee3b85..586c446a7054 100644 --- a/drivers/media/pci/dt3155/dt3155.c +++ b/drivers/media/pci/dt3155/dt3155.c @@ -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);