Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 800742a7 authored by Rama Krishna Phani A's avatar Rama Krishna Phani A
Browse files

msm: sps: Destroy debug log during BAM deregistration



Clients can register and deregister to BAM based on usecase.
IPC Log pages are created during clients registration to BAM.
Update support to destroy log pages during BAM deregistration.

Change-Id: I1da266c61ebd57d6cfead6fc5b64a05be5620cf4
Signed-off-by: default avatarRama Krishna Phani A <rphani@codeaurora.org>
parent ccf21f85
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2336,8 +2336,11 @@ int sps_deregister_bam_device(unsigned long dev_handle)
	mutex_lock(&bam->lock);
	sps_bam_device_de_init(bam);
	mutex_unlock(&bam->lock);
	ipc_log_context_destroy(bam->ipc_log0);
	ipc_log_context_destroy(bam->ipc_log1);
	ipc_log_context_destroy(bam->ipc_log2);
	ipc_log_context_destroy(bam->ipc_log3);
	ipc_log_context_destroy(bam->ipc_log4);
	if (bam->props.virt_size)
		(void)iounmap(bam->props.virt_addr);