UART: clean the coverity errors of UART module
authorqi duan <qi.duan@amlogic.com>
Thu, 23 Aug 2018 09:14:11 +0000 (17:14 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Thu, 23 Aug 2018 12:10:21 +0000 (05:10 -0700)
PD#166793: code defects in UART part

Change-Id: Id2a379cc4d0ae7d463d835cad01be83793dba4ca
Signed-off-by: qi duan <qi.duan@amlogic.com>
drivers/amlogic/uart/meson_uart.c

index 132fc0d..d6ea1ad 100644 (file)
@@ -1240,8 +1240,10 @@ static int __init meson_uart_init(void)
                return ret;
 
        ret = platform_driver_register(&meson_uart_platform_driver);
-       if (ret)
+       if (ret) {
                uart_unregister_driver(&meson_uart_driver);
+               return ret;
+       }
 
        ret = driver_create_file(&meson_uart_platform_driver.driver,
                &driver_attr_printkmode);