This patchset fixes CVE-2024-26771.
Conflicts of patch 2 and 3 is cause by commit 31f4b28f6c41 ("dmaengine: ti: edma: Add support for handling reserved channels") not being merged, which has been adapted.
Conflicts of patch 4 is a context conflict which does not effect the effectiveness of this patch.
v3: Added CVE tags for all patches as per request. v2: Removed CVE dedication for the first 3 patches.
Chuhong Yuan (2): dmaengine: ti: edma: fix missed failure handling dmaengine: ti: edma: add missed operations
Kunwu Chan (1): dmaengine: ti: edma: Add some null pointer checks to the edma_probe
Wei Yongjun (1): dmaengine: ti: edma: Fix error return code in edma_probe()
drivers/dma/ti/edma.c | 53 +++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 17 deletions(-)