diff options
Diffstat (limited to 'drivers/serial/atmel.c')
-rw-r--r-- | drivers/serial/atmel.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/serial/atmel.c b/drivers/serial/atmel.c index 77150922f6..f83835da9a 100644 --- a/drivers/serial/atmel.c +++ b/drivers/serial/atmel.c @@ -416,6 +416,7 @@ static int atmel_serial_probe(struct device_d *dev) { struct atmel_uart_port *uart; struct console_device *cdev; + int ret; uart = xzalloc(sizeof(struct atmel_uart_port)); cdev = &uart->uart; @@ -427,7 +428,9 @@ static int atmel_serial_probe(struct device_d *dev) cdev->set_mode = atmel_serial_set_mode; cdev->linux_console_name = "ttyAT"; - atmel_serial_init_port(cdev); + ret = atmel_serial_init_port(cdev); + if (ret) + return ret; /* Enable UART */ |