UPSTREAM: [media] xc2028: unlock on error in xc2028_set_config()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 3 Feb 2016 15:34:00 +0000 (13:34 -0200)
committerAmit Pundir <amit.pundir@linaro.org>
Wed, 14 Sep 2016 08:56:32 +0000 (14:26 +0530)
commit6bc91eb13fe93cfdc23bdf2188ce9b987a3d0712
treeee9d5d085350cf530795a31f26559f49fc522e88
parentc70373ec84c24c5f8b5a7393ed6efa25bab0592f
UPSTREAM: [media] xc2028: unlock on error in xc2028_set_config()

(cherry picked from commit 210bd104c6acd31c3c6b8b075b3f12d4a9f6b60d)

We have to unlock before returning -ENOMEM.

Fixes: 8dfbcc4351a0 ('[media] xc2028: avoid use after free')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Change-Id: I7b6ba9fde5c6e29467e6de23d398af2fe56e2547
Bug: 30946097
drivers/media/tuners/tuner-xc2028.c