staging: unisys: visorbus: Cleanup bus_epilog goto statements
authorDavid Kershner <david.kershner@unisys.com>
Fri, 11 Mar 2016 22:01:43 +0000 (17:01 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Mar 2016 14:30:36 +0000 (07:30 -0700)
commit368acb3f512b415d11bfc3801b4a3d1453cc455d
tree1b814e0dc779c7b8ae3a11001033fe27c48882b9
parent9fd04060abdfd1e2ec763ea0096cc91026c77cca
staging: unisys: visorbus: Cleanup bus_epilog goto statements

Cleaned up bus_epilogs vague gotos and in the process discovered
some error paths that could unlock a non locked semaphore.

Signed-off-by: David Kershner <david.kershner@unisys.com>
Signed-off-by: Timothy Sell <timothy.sell@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/unisys/visorbus/visorchipset.c