Commit 8d364597 authored by Chen Ridong's avatar Chen Ridong Committed by Greg Kroah-Hartman
Browse files

dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset



commit c43ec96e upstream.

The at_xdmac_memset_create_desc may return NULL, which will lead to a
null pointer dereference. For example, the len input is error, or the
atchan->free_descs_list is empty and memory is exhausted. Therefore, add
check to avoid this.

Fixes: b206d9a2 ("dmaengine: xdmac: Add memset support")
Signed-off-by: default avatarChen Ridong <chenridong@huawei.com>
Link: https://lore.kernel.org/r/20241029082845.1185380-1-chenridong@huaweicloud.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 7c99b3c6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment