Get rid of the unnecessary goto statement and just return directly.

Signed-off-by: Bryan Thompson <bryan.thomp...@unisys.com>
Signed-off-by: Benjamin Romer <benjamin.ro...@unisys.com>
---
 drivers/staging/unisys/uislib/uisutils.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/unisys/uislib/uisutils.c 
b/drivers/staging/unisys/uislib/uisutils.c
index 9ca10e9..e8c868e 100644
--- a/drivers/staging/unisys/uislib/uisutils.c
+++ b/drivers/staging/unisys/uislib/uisutils.c
@@ -155,20 +155,14 @@ EXPORT_SYMBOL_GPL(uisctrl_register_req_handler_ex);
 int
 uisctrl_unregister_req_handler_ex(uuid_le switch_uuid)
 {
-       int rc = 0;             /* assume failure */
-
        LOGINF("type=%pUL.\n", &switch_uuid);
        if (req_handler_del(switch_uuid) < 0) {
                LOGERR("failed to remove %pUL from server list\n",
                       &switch_uuid);
-               goto Away;
+               return 0;
        }
        atomic_dec(&uisutils_registered_services);
-       rc = 1;                 /* success */
-Away:
-       if (!rc)
-               LOGERR("failed to unregister type %pUL.\n", &switch_uuid);
-       return rc;
+       return 1;
 }
 EXPORT_SYMBOL_GPL(uisctrl_unregister_req_handler_ex);
 
-- 
2.1.0

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to