serial: Reorder serial_assign()

Reorder serial_assign() function to get rid of the extra level of
indentation. Also, adjust the return value to be -EINVAL instead of
positive one to be more consistent.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Marek Vasut <marek.vasut@gmail.com>
Cc: Tom Rini <trini@ti.com>
This commit is contained in:
Marek Vasut 2012-10-06 14:07:03 +00:00 committed by Tom Rini
parent ec3fd68952
commit 6d93e25806
1 changed files with 6 additions and 5 deletions

View File

@ -26,6 +26,7 @@
#include <stdio_dev.h> #include <stdio_dev.h>
#include <post.h> #include <post.h>
#include <linux/compiler.h> #include <linux/compiler.h>
#include <errno.h>
DECLARE_GLOBAL_DATA_PTR; DECLARE_GLOBAL_DATA_PTR;
@ -205,13 +206,13 @@ int serial_assign(const char *name)
struct serial_device *s; struct serial_device *s;
for (s = serial_devices; s; s = s->next) { for (s = serial_devices; s; s = s->next) {
if (strcmp(s->name, name) == 0) { if (strcmp(s->name, name))
serial_current = s; continue;
return 0; serial_current = s;
} return 0;
} }
return 1; return -EINVAL;
} }
void serial_reinit_all(void) void serial_reinit_all(void)