From d66cc71409189b2c7393eb12028daff181aa928e Mon Sep 17 00:00:00 2001 From: Aditya Bavanari Date: Mon, 18 Jun 2018 11:59:09 +0530 Subject: [PATCH] dsp: Fix rtac memory unmap issue in ASM driver During unmap of rtac block in ASM, mem_map_handle address is set to zero instead of the value. Set the map handle value to zero to avoid issue in freeing the ion memory. CRs-Fixed: 2254339 Change-Id: I6584be029d4c8dde235e722149c758df0db9916e Signed-off-by: Aditya Bavanari --- dsp/q6asm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsp/q6asm.c b/dsp/q6asm.c index 38ddc88b0f24..0569d1572bec 100644 --- a/dsp/q6asm.c +++ b/dsp/q6asm.c @@ -952,7 +952,7 @@ int q6asm_unmap_rtac_block(uint32_t *mem_map_handle) __func__, result2); result = result2; } else { - mem_map_handle = 0; + *mem_map_handle = 0; } result2 = q6asm_mmap_apr_dereg();