commit | 2a92e1a547bfbc19d7a92dd22c3d9aca91d3fc83 | [log] [tgz] |
---|---|---|
author | Ramprasad Katkam <katkam@codeaurora.org> | Wed May 17 13:21:57 2017 +0530 |
committer | Banajit Goswami <bgoswami@codeaurora.org> | Tue Jun 13 09:58:22 2017 -0700 |
tree | 2cfaf8d1e1f826910c6fb4c436f4a5b074622aef | |
parent | 2dd03d120c4005d07d15976f3cd9b819b02aac71 [diff] |
ASoC: APR: Fix missing APR deregister from asm APR deregister is to be called for two ports from both q6asm_callback(during RESET) and q6asm_audio_client_free. In race condition between the two, APR deregister is called only for one port. The mismatch in apr register-deregister count causes apr not to reset service after ssr, causing APR communication failure. Change-Id: Ibd0528215bf2fb986eda03ae0d683b2af31358fe Signed-off-by: Ramprasad Katkam <katkam@codeaurora.org>