Messages in this thread | | | Date | Fri, 18 Oct 2019 13:28:55 +0530 | From | Vinod Koul <> | Subject | Re: [PATCH] dmaengine: qcom: bam_dma: Fix resource leak |
| |
On 17-10-19, 08:26, Jeffrey Hugo wrote: > bam_dma_terminate_all() will leak resources if any of the transactions are > committed to the hardware (present in the desc fifo), and not complete. > Since bam_dma_terminate_all() does not cause the hardware to be updated, > the hardware will still operate on any previously committed transactions. > This can cause memory corruption if the memory for the transaction has been > reassigned, and will cause a sync issue between the BAM and its client(s). > > Fix this by properly updating the hardware in bam_dma_terminate_all().
Applied and marked stable, thanks
-- ~Vinod
| |