dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()
authorGustavo A. R. Silva <gustavoars@kernel.org>
Wed, 29 Sep 2021 22:29:22 +0000 (17:29 -0500)
committerVinod Koul <vkoul@kernel.org>
Fri, 1 Oct 2021 11:57:42 +0000 (17:27 +0530)
commitae8f13f0a6fdd7562e420b756daa9b807e05f775
tree71959c041522cbe7cda9c237dbb636aa5a6020a5
parent9558cf4ad07e8913c14e83959212ae8fdf60cfea
dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()

Make use of the struct_size() helper instead of an open-coded version,
in order to avoid any potential type mistakes or integer overflows that,
in the worse scenario, could lead to heap overflows.

Link: https://github.com/KSPP/linux/issues/160
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20210929222922.GA357509@embeddedor
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/stm32-mdma.c