usb: chipidea: isr_reset_handler fix missing locking
Move spin_lock under the done label, so the lock will also be pulled in the error paths. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> [rebased on top of the patchset] Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
551a8ac64e
commit
b932225272
@ -645,9 +645,9 @@ __acquires(udc->lock)
|
||||
if (udc->status == NULL)
|
||||
retval = -ENOMEM;
|
||||
|
||||
done:
|
||||
spin_lock(&udc->lock);
|
||||
|
||||
done:
|
||||
if (retval)
|
||||
dev_err(udc->dev, "error: %i\n", retval);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user