ARM: OMAP: clean up some smatch warnings, fix some printk(KERN_ERR ...
[deliverable/linux.git] / arch / arm / mach-omap2 / serial.c
index c1b93c752d7013307b982422f0d871472a3d3eb0..0cc79d34c9f0b3fd9dbf9c72a546fe46f94b757a 100644 (file)
@@ -313,8 +313,11 @@ void __init omap_serial_init_port(struct omap_board_data *bdata,
 
        pdev = omap_device_build(name, uart->num, oh, pdata, pdata_size,
                                 NULL, 0, false);
-       WARN(IS_ERR(pdev), "Could not build omap_device for %s: %s.\n",
-            name, oh->name);
+       if (IS_ERR(pdev)) {
+               WARN(1, "Could not build omap_device for %s: %s.\n", name,
+                    oh->name);
+               return;
+       }
 
        if ((console_uart_id == bdata->id) && no_console_suspend)
                omap_device_disable_idle_on_suspend(pdev);
This page took 0.026945 seconds and 5 git commands to generate.