X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=kernel%2Fparams.c;h=cf1b691831275f85247ebd93628b8015fac1c70d;hb=6bdb331bc6910d1ccb74dc9852fc858c5916c927;hp=d656c276508de6a9bbeb62407b59e477ff7ff61e;hpb=de8853bc38ceab1fa7e7f723b21430d4aad60fea;p=mv-sheeva.git diff --git a/kernel/params.c b/kernel/params.c index d656c276508..cf1b6918312 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -24,6 +24,7 @@ #include #include #include +#include #if 0 #define DEBUGP printk @@ -122,9 +123,7 @@ static char *next_arg(char *args, char **param, char **val) next = args + i; /* Chew up trailing spaces. */ - while (isspace(*next)) - next++; - return next; + return skip_spaces(next); } /* Args looks like "foo=bar,bar2 baz=fuz wiz". */ @@ -139,8 +138,7 @@ int parse_args(const char *name, DEBUGP("Parsing ARGS: %s\n", args); /* Chew leading spaces */ - while (isspace(*args)) - args++; + args = skip_spaces(args); while (*args) { int ret;