OSDN Git Service

asoc: msm-compress: Add lock in controls _put() and _get() callback
authorJhansi Konathala <cjkonat@codeaurora.org>
Fri, 29 Nov 2019 12:02:07 +0000 (17:32 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Sat, 25 Jan 2020 11:11:04 +0000 (03:11 -0800)
commita72ae6ee0351e2b0cea6eae9b7a477fbe9597211
treefb0c42641651ad493802c568d2b27c00c7b62335
parent113a1d4f17a7a65e0b930d71a9c11e6f55bb6aaa
asoc: msm-compress: Add lock in controls _put() and _get() callback

Few mixer controls _put and _get methods uses runtime private data
that can be freed by close() callback in parallel threads leading
to issue. Added global mutex lock in such methods to avoid runtime
concurrency around such data.

Change-Id: Ie542c64a4f1e50fd9547ebb9f65df2b7b0c21a0e
Signed-off-by: Ajit Pandey <ajitp@codeaurora.org>
Signed-off-by: Jhansi Konathala <cjkonat@codeaurora.org>
sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c