linux-stable/drivers/dma/xilinx
Peter Korsgaard 8fcc3f7dbd dmaengine: xilinx_dma: check for invalid vdma interleaved parameters
The VDMA HSIZE register (corresponding to sgl[0].size) is only 16bit wide /
the VSIZE register (corresponding to numf) is only 13bit wide, so reject
requests not fitting within that rather than silently transferring too
little data.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Link: https://lore.kernel.org/r/20240105105956.1370220-1-peter@korsgaard.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2024-01-22 17:00:12 +05:30
..
Makefile dmaengine: xilinx: xdma: Add xilinx xdma driver 2023-02-10 11:32:26 +05:30
xdma-regs.h dmaengine: xilinx: xdma: Ease dma_pool alignment requirements 2023-12-21 21:51:54 +05:30
xdma.c dmaengine: xilinx: xdma: Fix kernel-doc warnings 2024-01-19 17:43:40 +05:30
xilinx_dma.c dmaengine: xilinx_dma: check for invalid vdma interleaved parameters 2024-01-22 17:00:12 +05:30
xilinx_dpdma.c dmaengine: xilinx: xdma: Workaround truncation compilation error 2023-12-22 21:17:52 +05:30
zynqmp_dma.c dmaengine: xilinx: zynqmp_dma: Convert to platform remove callback returning void 2023-09-28 13:10:59 +05:30