dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
authorGuanhua Gao <guanhua.gao@nxp.com>
Thu, 18 Jan 2024 16:29:16 +0000 (11:29 -0500)
committerVinod Koul <vkoul@kernel.org>
Mon, 22 Jan 2024 10:35:05 +0000 (16:05 +0530)
commitb73e43dcd7a8be26880ef8ff336053b29e79dbc5
treee41c04516290d65453d90b68c692cc6363d6a666
parente4cec073b7755a78030f30cf627141c759035b50
dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools

In case of long format of qDMA command descriptor, there are one frame
descriptor, three entries in the frame list and two data entries. So the
size of dma_pool_create for these three fields should be the same with
the total size of entries respectively, or the contents may be overwritten
by the next allocated descriptor.

Fixes: 7fdf9b05c73b ("dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller driver for Layerscape SoCs")
Signed-off-by: Guanhua Gao <guanhua.gao@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20240118162917.2951450-1-Frank.Li@nxp.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c