greybus: audio: Fix incorrect codec state modification
authorVaibhav Agarwal <vaibhav.agarwal@linaro.org>
Tue, 12 Jul 2016 09:56:00 +0000 (04:56 -0500)
committerAlex Elder <elder@linaro.org>
Wed, 13 Jul 2016 18:48:07 +0000 (13:48 -0500)
commitcf1caac6cd7c1fa25de304925f6b239380797a46
tree8047ec5d3a5324059772cc8014e6c1901b86fdb8
parent34873949885ad66f9bc6ad6baff78aed4846c092
greybus: audio: Fix incorrect codec state modification

In case module is removed dynamically with ongoing playback, during
module cleanup codec state is mistakenly modified. State should be
modified for module only. Fix this.

Fixes: 76414cb499b7 ("audio: Use single codec driver
registration")

Signed-off-by: Vaibhav Agarwal <vaibhav.agarwal@linaro.org>
Reviewed-by: Mark Greer <mgreer@animalcreek.com>
Signed-off-by: Alex Elder <elder@linaro.org>
drivers/staging/greybus/audio_codec.c