commit | 6691f046411de0c173272f9be6f2d247f9f3bdb8 | [log] [tgz] |
---|---|---|
author | Jay Wang <jaywang@codeaurora.org> | Sun Jul 17 16:05:24 2011 -0700 |
committer | Bryan Huntsman <bryanh@codeaurora.org> | Mon Oct 03 09:59:10 2011 -0700 |
tree | 5d0bc77568de5f891078aada58cecca8993eb1c5 | |
parent | e1893e9f2e3eaa90a853d3ac1dc558801eddee74 [diff] |
ASoC: msm8960: changing the ASM closing sequence Previous ASM closing sequence freed the DMA buffer first and then stop the ASM session. Since FE is also closed before BE is closed, it is possible that Q6 ASM continuously gets the audio data from BE and the data is writing to DMA buffer which doesn't exist anymore. This causes the Q6 crashes. CRs-Fixed: 292477 Signed-off-by: Jay Wang <jaywang@codeaurora.org>