summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/mxs-auart.c
diff options
context:
space:
mode:
authorFabio Estevam2014-11-27 20:08:30 +0100
committerGreg Kroah-Hartman2015-01-09 23:12:27 +0100
commit11387b0a46a4b19f3aa8c7b85faff31d9bc1e471 (patch)
treee271b604643fd2271d70dade178ae118b485f431 /drivers/tty/serial/mxs-auart.c
parentserial: omap_8250: Fix RTS handling, part B (diff)
downloadkernel-qcow2-linux-11387b0a46a4b19f3aa8c7b85faff31d9bc1e471.tar.gz
kernel-qcow2-linux-11387b0a46a4b19f3aa8c7b85faff31d9bc1e471.tar.xz
kernel-qcow2-linux-11387b0a46a4b19f3aa8c7b85faff31d9bc1e471.zip
serial: mxs-auart: Remove unneeded goto label
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>
Diffstat (limited to 'drivers/tty/serial/mxs-auart.c')
-rw-r--r--drivers/tty/serial/mxs-auart.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c
index ec553f8eb218..a9e7fa68b75e 100644
--- a/drivers/tty/serial/mxs-auart.c
+++ b/drivers/tty/serial/mxs-auart.c
@@ -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;
}