Commit 71a129fb authored by Rolf Eike Beer's avatar Rolf Eike Beer Committed by Dmitry Torokhov

Input: HIL - remove one goto

This goto is only used to skip the next instruction, which can easily be done
without a goto.
Signed-off-by: default avatarRolf Eike Beer <eike-kernel@sf-tec.de>
Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
parent 800963fd
...@@ -686,13 +686,12 @@ static int hilse_donode(hil_mlc *mlc) ...@@ -686,13 +686,12 @@ static int hilse_donode(hil_mlc *mlc)
write_lock_irqsave(&mlc->lock, flags); write_lock_irqsave(&mlc->lock, flags);
pack = node->object.packet; pack = node->object.packet;
out: out:
if (mlc->istarted) if (!mlc->istarted) {
goto out2;
/* Prepare to receive input */ /* Prepare to receive input */
if ((node + 1)->act & HILSE_IN) if ((node + 1)->act & HILSE_IN)
hilse_setup_input(mlc, node + 1); hilse_setup_input(mlc, node + 1);
}
out2:
write_unlock_irqrestore(&mlc->lock, flags); write_unlock_irqrestore(&mlc->lock, flags);
if (down_trylock(&mlc->osem)) { if (down_trylock(&mlc->osem)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment