usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler
recip handler will call various functions which are holding usbhs_lock. This patch removes superfluous usbhs_lock from recip handler to escape double lock. [ balbi@ti.com : brushed up commit log a bit ] Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
7177aed44f
commit
4b81593201
|
@ -327,15 +327,8 @@ static int usbhsg_recip_run_handle(struct usbhs_priv *priv,
|
|||
}
|
||||
|
||||
if (func) {
|
||||
unsigned long flags;
|
||||
|
||||
dev_dbg(dev, "%s (pipe %d :%s)\n", handler->name, nth, msg);
|
||||
|
||||
/******************** spin lock ********************/
|
||||
usbhs_lock(priv, flags);
|
||||
ret = func(priv, uep, ctrl);
|
||||
usbhs_unlock(priv, flags);
|
||||
/******************** spin unlock ******************/
|
||||
}
|
||||
|
||||
usbhsg_recip_run_handle_end:
|
||||
|
|
Loading…
Reference in New Issue