From: Alexey Khoroshilov Date: Fri, 27 May 2011 04:37:40 +0000 (+0400) Subject: usb-gadget: unlock data->lock mutex on error path in ep_write() X-Git-Tag: v3.0-rc3~29^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3898115896c7f18cb7009de691c43cb3d92bb82a;p=pandora-kernel.git usb-gadget: unlock data->lock mutex on error path in ep_write() ep_write() acquires data->lock mutex in get_ready_ep() and releases it on all paths except for one: when usb_endpoint_xfer_isoc() failed. The patch adds mutex_unlock(&data->lock) at that path. It is similar to commit 00cc7a5 ("usb-gadget: unlock data->lock mutex on error path in ep_read()"), it was not fixed at that time by accident. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed