summaryrefslogtreecommitdiff
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2017-04-27 15:21:41 +0300
committerVinod Koul <vinod.koul@intel.com>2017-05-01 13:21:06 +0300
commitfbfb8e1dcea0508f203535a92faea7a3ddf24558 (patch)
treebdeb3cc033b92a8abdd8b3c135780b3d0e055252 /drivers/dma/Kconfig
parent58532e66261e8cee52ac0abbe33c502b6e76f380 (diff)
downloadlinux-fbfb8e1dcea0508f203535a92faea7a3ddf24558.tar.xz
dmaengine: dmatest: Add check for supported buffer count (sg_buffers)
When using dmatest with sg_buffers=128 I stumbled upon the problem, that the "map_cnt" variable of "struct dmaengine_unmap_data" was set to 0. "map_cnt" is an "u8" variable, resulting in an overrun when its value is set to src_cnt + dst_cnt, to twice the sg_buffer value. This patch adds a small check to dmatest, so that this confusing error is detected and the test is aborted. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Kedareswara rao Appana <appanad@xilinx.com> Cc: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
0 files changed, 0 insertions, 0 deletions