serial: mxs-auart: Remove unneeded goto label
authorFabio Estevam <fabio.estevam@freescale.com>
Thu, 27 Nov 2014 19:08:30 +0000 (17:08 -0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Jan 2015 22:12:27 +0000 (14:12 -0800)
Instead of jumping to the 'out' label, let's return the error immediately, which
makes the code shorter and cleaner.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/mxs-auart.c

index ec553f8eb2185be6be4ce7fc445ece43ccc386ce..a9e7fa68b75ed277fc41944e7c943c23f78a64a0 100644 (file)
@@ -1232,10 +1232,8 @@ static int mxs_auart_probe(struct platform_device *pdev)
        struct resource *r;
 
        s = kzalloc(sizeof(struct mxs_auart_port), GFP_KERNEL);
-       if (!s) {
-               ret = -ENOMEM;
-               goto out;
-       }
+       if (!s)
+               return -ENOMEM;
 
        ret = serial_mxs_probe_dt(s, pdev);
        if (ret > 0)
@@ -1314,7 +1312,6 @@ out_free_clk:
        clk_put(s->clk);
 out_free:
        kfree(s);
-out:
        return ret;
 }