Staging: gdm724x: mux: Check return value of register_lte_tty_driver().
authorQuytelda Kahja <quytelda@tamalin.org>
Sun, 18 Feb 2018 07:06:35 +0000 (23:06 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Feb 2018 17:06:35 +0000 (18:06 +0100)
Check the return value of of the register_lte_tty_driver() call in the
module initialization function.

Signed-off-by: Quytelda Kahja <quytelda@tamalin.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gdm724x/gdm_mux.c

index 996b1f5..63921ba 100644 (file)
@@ -657,7 +657,11 @@ static struct usb_driver gdm_mux_driver = {
 
 static int __init gdm_usb_mux_init(void)
 {
-       register_lte_tty_driver();
+       int ret;
+
+       ret = register_lte_tty_driver();
+       if (ret)
+               return ret;
 
        return usb_register(&gdm_mux_driver);
 }