diff options
author | 2016-05-12 09:14:48 -0400 | |
---|---|---|
committer | 2016-06-07 22:55:19 -0700 | |
commit | 186896fdf0fd7d4617435986ed79f817eecd3c0f (patch) | |
tree | 7428907d32ae5c338581eefcb7b24e63185758f7 /drivers/staging/unisys/visornic | |
parent | staging: unisys: visorhba: return 0 literal (diff) | |
download | linux-dev-186896fdf0fd7d4617435986ed79f817eecd3c0f.tar.xz linux-dev-186896fdf0fd7d4617435986ed79f817eecd3c0f.zip |
staging: unisys: visornic: check for error instead of success
Changes the conditional logic to check for an error code instead
of a success code.
Signed-off-by: David Binder <david.binder@unisys.com>
Signed-off-by: David Kershner <david.kershner@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/unisys/visornic')
-rw-r--r-- | drivers/staging/unisys/visornic/visornic_main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/staging/unisys/visornic/visornic_main.c b/drivers/staging/unisys/visornic/visornic_main.c index f5561008e592..af81d3131cb7 100644 --- a/drivers/staging/unisys/visornic/visornic_main.c +++ b/drivers/staging/unisys/visornic/visornic_main.c @@ -2091,8 +2091,10 @@ static int visornic_init(void) goto cleanup_debugfs; err = visorbus_register_visor_driver(&visornic_driver); - if (!err) - return 0; + if (err) + goto cleanup_debugfs; + + return 0; cleanup_debugfs: debugfs_remove_recursive(visornic_debugfs_dir); |