Skip to content

Commit 908ff8d

Browse files
niharcygregkh
authored andcommitted
staging: gpib: gpio: Return error value from gpib_register_driver()
The function gpib_register_driver() can fail and does not return an error value if it fails. Return the error value if gpib_register_driver() fails. Add pr_err() statement indicating the fail and also the error value. Signed-off-by: Nihar Chaithanya <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 10ca8c3 commit 908ff8d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

drivers/staging/gpib/gpio/gpib_bitbang.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1341,7 +1341,12 @@ return_to_local : bb_return_to_local,
13411341

13421342
static int __init bb_init_module(void)
13431343
{
1344-
gpib_register_driver(&bb_interface, THIS_MODULE);
1344+
int result = gpib_register_driver(&bb_interface, THIS_MODULE);
1345+
1346+
if (result) {
1347+
pr_err("gpib_bitbang: gpib_register_driver failed: error = %d\n", result);
1348+
return result;
1349+
}
13451350

13461351
dbg_printk(0, "module loaded with pin map \"%s\"%s\n",
13471352
pin_map, (sn7516x_used) ? " and SN7516x driver support" : "");

0 commit comments

Comments
 (0)