commit | a9e487b7d0a6f4bfa96e17f0d41f41e75b80685c | [log] [tgz] |
---|---|---|
author | Kamal Negi <kamaln@codeaurora.org> | Tue Sep 27 19:50:25 2016 +0530 |
committer | Kamal Negi <kamaln@codeaurora.org> | Fri Sep 30 14:49:34 2016 +0530 |
tree | 3eb796104d214ed59f954189e889116d7e3d53d8 | |
parent | 67f115c04967238c869ce2f5029302a1f960f30c [diff] |
fm: synchronize dequeue_fm_tx_cmd function In dequeue_fm_tx_cmd function, there is race condition happened between command credits decrement and event received for command sent. After sending command to SoC, event received immediately and processed before it decrement the command credits, hence command credits become zero and it stuck in condition wait for command credits and FM failure happens. Change-Id: Ibb2cf98ade08bbc9b25946d2368b1b7e428397bc