serial: max310x: pass return value of spi_register_driver
authorKangjie Lu <kjlu@umn.edu>
Wed, 26 Dec 2018 01:26:19 +0000 (19:26 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Jan 2019 15:55:42 +0000 (16:55 +0100)
spi_register_driver() may fail, so let's pass its return value upstream.

Signed-off-by: Kangjie Lu <kjlu@umn.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/max310x.c

index 4f47984..eb040d8 100644 (file)
@@ -1467,10 +1467,10 @@ static int __init max310x_uart_init(void)
                return ret;
 
 #ifdef CONFIG_SPI_MASTER
-       spi_register_driver(&max310x_spi_driver);
+       ret = spi_register_driver(&max310x_spi_driver);
 #endif
 
-       return 0;
+       return ret;
 }
 module_init(max310x_uart_init);