mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
media: nxp: imx8-isi: don't use GFP_DMA when calling dma_alloc_coherent()
dma_alloc_coherent() allocates the DMA buffer with the device's addressing limitation in mind; the DMA core picks the zone from the device's coherent DMA mask and ignores GFP_DMA passed by the caller. Remove the redundant GFP_DMA flag. Link: https://lore.kernel.org/20260903111836.1777265-12-hebaoquan@kylinos.cn Signed-off-by: Baoquan He <hebaoquan@kylinos.cn> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Frank Li <Frank.Li@nxp.com> Cc: Christoph Hellwig <hch@lst.de> Cc: Harry Yoo <harry@kernel.org>
This commit is contained in:
parent
366830e788
commit
c9f0451353
|
|
@ -773,7 +773,7 @@ static int mxc_isi_video_alloc_discard_buffers(struct mxc_isi_video *video)
|
|||
|
||||
buf->size = PAGE_ALIGN(video->pix.plane_fmt[i].sizeimage);
|
||||
buf->addr = dma_alloc_coherent(video->pipe->isi->dev, buf->size,
|
||||
&buf->dma, GFP_DMA | GFP_KERNEL);
|
||||
&buf->dma, GFP_KERNEL);
|
||||
if (!buf->addr) {
|
||||
mxc_isi_video_free_discard_buffers(video);
|
||||
return -ENOMEM;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user