media: cxusb: unlock on error in cxusb_i2c_xfer()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 22 Nov 2013 07:55:43 +0000 (04:55 -0300)
committerJiri Slaby <jslaby@suse.cz>
Mon, 31 Mar 2014 12:22:26 +0000 (14:22 +0200)
commitfc3200dcb5db366c4acb031b644fdd6b1c37f392
tree456bb87827924c8d8af0f3317ae2792d9628b448
parent1fd2acab4c32240c1df5dad22d907f68f9db15b2
media: cxusb: unlock on error in cxusb_i2c_xfer()

commit 1cdbcc5db4e6d51ce9bb1313195167cada9aa6e9 upstream.

We recently introduced some new error paths which are missing their
unlocks.
Fixes: 64f7ef8afbf8 ('[media] cxusb: Don't use dynamic static allocation')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/media/usb/dvb-usb/cxusb.c