serial: 8250: bcm2835aux - suppress EPROBE_DEFER
authorPhil Elwell <phil@raspberrypi.org>
Mon, 22 Jan 2018 17:26:38 +0000 (17:26 +0000)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:57:29 +0000 (15:57 +0100)
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/tty/serial/8250/8250_bcm2835aux.c

index a23c7da42ea81342efc26fb35a92a69d535b7cd0..4f8b8c97186879949a313ce185fcd6e089bd7bc0 100644 (file)
@@ -54,7 +54,8 @@ static int bcm2835aux_serial_probe(struct platform_device *pdev)
        data->clk = devm_clk_get(&pdev->dev, NULL);
        ret = PTR_ERR_OR_ZERO(data->clk);
        if (ret) {
-               dev_err(&pdev->dev, "could not get clk: %d\n", ret);
+               if (ret != -EPROBE_DEFER)
+                       dev_err(&pdev->dev, "could not get clk: %d\n", ret);
                return ret;
        }