[media] stv090x: do not unlock unheld mutex in stv090x_sleep()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Tue, 19 Feb 2013 17:58:53 +0000 (14:58 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 14 Mar 2013 14:40:32 +0000 (11:40 -0300)
commitc67d2f074073b39e5eba84e852c894c22057d159
tree8d8e857a7be4cd7382569495d84c324a2d93c2c4
parenta9fc36afc074db2d5995136b50b018c2ca77f48f
[media] stv090x: do not unlock unheld mutex in stv090x_sleep()

goto err and goto err_gateoff before mutex_lock(&state->internal->demod_lock)
lead to unlock of unheld mutex in stv090x_sleep().
Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Cc: Manu Abraham <abraham.manu@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb-frontends/stv090x.c