Merge "asoc: destroy mutex during module_exit"

This commit is contained in:
qctecmdr 2022-10-13 00:37:54 -07:00 • committed by Gerrit - the friendly Code Review server
commit fed8cf2681
3 changed files with 7 additions and 0 deletions

View file

@ -1524,6 +1524,7 @@ int __init msm_voice_host_init(void)
void msm_voice_host_exit(void)
{
platform_driver_unregister(&msm_pcm_driver);
mutex_destroy(&hpcm_drv.lock);
}
MODULE_DESCRIPTION("PCM module platform driver");

View file

@ -850,7 +850,12 @@ int __init msm_pcm_voice_init(void)
void msm_pcm_voice_exit(void)
{
int i = 0;
platform_driver_unregister(&msm_pcm_driver);
for (i = 0; i < VOICE_SESSION_INDEX_MAX; i++)
mutex_destroy(&voice_info[i].lock);
}
MODULE_DESCRIPTION("Voice PCM module platform driver");

View file

@ -1699,6 +1699,7 @@ int __init msm_pcm_voip_init(void)
void msm_pcm_voip_exit(void)
{
platform_driver_unregister(&msm_pcm_driver);
mutex_destroy(&voip_info.lock);
}
MODULE_DESCRIPTION("PCM module platform driver");