summaryrefslogtreecommitdiffstats
path: root/drivers/serial/atmel.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/serial/atmel.c')
-rw-r--r--drivers/serial/atmel.c5
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 */