tty: serial_core: fix error code returned by uart_register_driver()
authorSergey Organov <sorganov@gmail.com>
Tue, 23 Apr 2019 05:06:58 +0000 (08:06 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Apr 2019 09:39:51 +0000 (11:39 +0200)
commit050dfc09f8a43ae41f966d87f81ef35dfad754d5
tree46204634ab99e18cd4accd402cda932d586dd622
parentbdbd0a7f8f0342dd545cc3f1e47aa30265807846
tty: serial_core: fix error code returned by uart_register_driver()

uart_register_driver() returned -ENOMEM on any error, even when
tty_register_driver() call returned another one, such as -EBUSY.

Signed-off-by: Sergey Organov <sorganov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/serial_core.c